Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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.
- Host: GitHub
- URL: https://github.com/ktemkin/homebrew-oss-fpga
- Owner: ktemkin
- License: bsd-2-clause
- Created: 2019-04-10T01:50:02.000Z (almost 6 years ago)
- Default Branch: master
- Last Pushed: 2022-02-02T00:34:22.000Z (almost 3 years ago)
- Last Synced: 2023-03-06T04:25:56.754Z (almost 2 years ago)
- Language: Ruby
- Size: 10.7 KB
- Stars: 52
- Watchers: 6
- Forks: 5
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
- License: LICENSE
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
```