FIG. 11 REPOSITORY

Documentation & source

Everything below lives in the project repository. Links point at the live files on GitHub, so this page never goes stale — edit the docs in the repo and this list stays accurate.

FIG. 12 KEY DOCUMENTS
FIG. 13 TOOLCHAIN

Open Gowin flow (current)

yosys synth_gowin, nextpnr-himbaechel-gowin, Apicula gowin_pack and openFPGALoader — synthesis to a flashed Tang Nano 20K with no vendor tools.

Icarus Verilog

iverilog -g2012 / vvp for RTL simulation — sim-first, then silicon, throughout. The generated designs are checked against the VM this way.

Python

The nano/ stack — VM, compilers, DSL, workbench. The LLVM IR frontends need llvmlite; the test suites need pytest.

Quartus Prime 25.1 (Arria 10 line)

Standard Edition on Windows, the path for the earlier Arria 10 card (IEI Mustang-F100-A10). The licence has since expired.