This repository contains examples for the iCEBreaker FPGA educational and development board.
The goal of this repository is to provide simple examples that can serve as a starting point for the exploration of the iCEBreaker ecosystem. All examples are using the Yosys/nextpnr/icestorm open source flow for ICE40 FPGA. No need for any signups and large downloads of proprietary toolchains necessary.
For manual icestorm toolcahin flow build instructions follow the steps described on the icestorm website.
You can automate the build process of the toolchain using the summon-fpga-tools script.
You can download pre-built open source fpga toolchain binary release from YosysHQ.
This repository contains examples for multiple iCEBreaker development boards. The examples for each dev board can be found inside their respective subdirectories.
The default Placement Constraint File (.pcf) for iCEBreaker can be found in the respective dev board directory and contains references to all the default pins on the iCEBreaker development board. This file can be referenced by all the examples that use that board.
If you have any questions please join the Discord channel and ask away: 1bitsquared.com/pages/chat