This repository contains small example designs that can be used with the open source icestorm flow.
Branch: master
Clone or download
smunaut and esden sb_rgba_blink: Add simple example driving the SB_RGBA_DRV
Signed-off-by: Sylvain Munaut <tnt@246tNt.com>
Latest commit 6c1ca70 Nov 24, 2018
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
7seg_count Create counting example for seven segment display. Oct 27, 2018
blink_count_shift Initial commit containing a small example actuating all LED buttons a… Feb 7, 2018
dvi-12bit Added dvi-12bit example. Oct 23, 2018
dvi-3bit Updated the dvi 3bit with the 12bit commented out section. Oct 23, 2018
pdm_fade Improved counters to use less resources. Aug 31, 2018
pdm_fade_gamma Fix whitespace in generated gamma hex file. Nov 13, 2018
pll_uart
pwm_fade Improved counters to use less resources. Aug 31, 2018
pwm_fade_gamma Fix whitespace in generated gamma hex file. Nov 13, 2018
sb_rgba_blink sb_rgba_blink: Add simple example driving the SB_RGBA_DRV Nov 24, 2018
.gitignore Make nextpnr the default pnr. Save yosys output to a log file. Aug 27, 2018
README.md Added crowd supply campaign badge. Sep 14, 2018
icebreaker-examples.core Add FuseSoC support Oct 26, 2018
icebreaker.pcf Corrected numbering of LEDs on the iCEBreakoff board. Oct 26, 2018
main.mk Append the additional sources to the yosys targets. Aug 28, 2018

README.md

iCEBreaker examples

Join the chat at https://gitter.im/icebreaker-fpga/Lobby Support our crowd funding campaign at https://www.crowdsupply.com/1bitsquared/icebreaker-fpga

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 explaration of the iCEBreaker ecosystem. All examples are using the Yosys/Arachne-pnr/icestorm open source flow for ICE40 FPGA. No need for any signups and large downloads of proprietary toolchains necessary.

For installation instructions of the icestorm flow follow the instructons on the icestorm website.

The default Placement Constraint File (.pcf) for iCEBreaker can be found in the toplevel 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 gitter channel and ask away: http://gitter.im/icebreaker-fpga/Lobby