Skip to content

This repository contains small example designs that can be used with the open source icestorm flow. FORK: Support iCESugar Board.

Notifications You must be signed in to change notification settings

pjhusky/icebreaker-verilog-examples

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

94 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

About this fork

This fork aims to port the iCEBreaker-board examples to the iCESugar 1.5 fpga board. Due to the iCEBreaker board using the same FPGA, it should be enough to add Makefile rules for the iCESugar 1.5 board, and adjust the pinouts, i.e., the Pin Constraints File (PCF) file. Changes are kept on the icesugar_1_5 branch.

iCEBreaker examples

Discord 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 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.

Dependencies

Manual toolchain build

For manual icestorm toolcahin flow build instructions follow the steps described on the icestorm website.

Toolchain build script

You can automate the build process of the toolchain using the summon-fpga-tools script.

Toolchain binary releases

You can download pre-built open source fpga toolchain binary release from YosysHQ.

Repository structure

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.

Community

If you have any questions please join the Discord channel and ask away: 1bitsquared.com/pages/chat

About

This repository contains small example designs that can be used with the open source icestorm flow. FORK: Support iCESugar Board.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Verilog 94.7%
  • Makefile 2.7%
  • C 2.6%