Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/ktemkin/homebrew-oss-fpga

Homebrew formulae for building FPGA bitstreams with open-source tools.
https://github.com/ktemkin/homebrew-oss-fpga

Last synced: 3 months ago
JSON representation

Homebrew formulae for building FPGA bitstreams with open-source tools.

Awesome Lists containing this project

README

        

# 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](https://github.com/icebreaker-fpga/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](https://github.com/greatfet-hardware/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
```