Skip to content

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

  1. Install the toolchain — Ubuntu · WSL2
  2. Getting started — from an empty folder to a bitstream on the board
  3. 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.