Anvil Docs¶
An end-to-end, fully open-source FPGA toolchain No proprietary tools, no licenses: synthesize, simulate and program FPGAs with an open flow (F4PGA = Yosys + VPR), driven by a small CLI called Anvil.
Start here¶
- Install the toolchain — Ubuntu · WSL2
- Getting started — from an empty folder to a bitstream on the board
- Blinky tutorial — your first design, explained step by step
Running on Windows (WSL2)?
The docs are written for native Linux. The few WSL-only steps (forwarding the board's USB) appear as call-outs marked "WSL only" throughout — on native Linux you can skip them.
Documentation¶
Installation Overview · Ubuntu · WSL2 · Docker (not available yet) — set up the toolchain and its dependencies.
Learn Getting started · How it works · Tutorials — the build→program loop, the open FPGA flow explained, and a guided learning path.
Reference CLI reference · Supported boards · Troubleshooting & FAQ — every command, the supported hardware, and fixes for common issues.
Developer & source Anvil internals (architecture & file formats) · Anvil repo · toolchain-setup (the installer)
Why open-source¶
- No licenses, no lock-in — free to use, modify and share; nothing to expire.
- Transparent — every layer is inspectable, from RTL to bitstream.