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
WSL only — what that marker means
These docs are written for native Linux. Everything that is different on Windows/WSL2 — almost all of it about forwarding the board's USB into the distro — appears in a call-out whose title starts with "WSL only". On native Linux you can skip every one of them; on WSL2, read them all.
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.