Skip to content
Homebrew formulae for building FPGA bitstreams with open-source tools.
Ruby
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
README.md
icestorm.rb
nextpnr-ice40.rb
nextpnr-trellis.rb
project-trellis.rb

README.md

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
You can’t perform that action at this time.