google / google/CFU-Playground

Enable any LiteX-supported board to be used.

Open
#85 1 comment 0 reactions 0 assignees View on GitHub
Dominant language
Verilog
Stars
565
Forks
160
PR merge metrics
No merged PRs in 30d

Description

CFU-Playground currently supports Arty 35T and Nexys Video boards. The difference between them is very small, but the current setup requires duplication of at least a couple of files in the soc/ directory (arty.mk, arty.py, nexys_video.mk, nexys_video.py). Instead, the board should be a parameter so that just one .mk and one .py file are needed.

Of course, not all LiteX-supported boards have the fabric resources to handle a "full" VexRiscv variant, or the memory to handle both the loaded executable and the necessary work space (e.g. for the tensor arena), so we may want to perform some up-front checks.

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.