Home

Awesome

Homebrew Repository for Open-Source FPGA Tools

In recent years, there's been an amazing reniassance of open-source FPGA tools -- including tools that allow creation of usable FPGA bitstreams using entirely open-source tools. This is amazing -- especially as it allows us to avoid running clunky vendor GUIs on the few Windows / Linux distributions they support.

This repostiory allows you to easily install some of those open-source toolchains.

Getting Started -- ice40

To build FPGA programs for iCE40 boards like the iCEBreaker, you'll need the icestorm, yosys, and nextpnr tools.

Installing a simple toolchain is as easy as running the following:

$ brew tap ktemkin/oss-fpga
$ brew install --HEAD icestorm yosys nextpnr-ice40

Getting Started -- ecp5

To build FPGA programs for ECP5 boards like Foxglove, you'll need the project-trellis, yosys, and nextpnr tools.

Installing a simple toolchain is as easy as running the following:

$ brew tap ktemkin/oss-fpga
$ brew install --HEAD project-trellis yosys nextpnr-trellis