HighLevelSynthesis
The C2 SoC which uses high-level synthesis to generate a SoC is available on BlackIce.
How to build
Install dependencies: get swi-prolog and mono (and, of course, yosys, arachne and icestorm). e.g., on Ubuntu 16.04:
Install MBase:
Then, clone the git repository:
Now, build a BlackIce .bin file for the demo:
The resulting bitfile is in soc/backends/c2/hw/blackice2/c2_soc.bin
The VGA output is on PMOD 7/8/9/10 (using the Digilent PmodVGA module).
Last updated