iCE40 UP5K boards

Lattice iCE40 UltraPlus UP5K: 5.3k LUTs, 128 KB SPRAM, DSP, RGB driver; open flow yosys + nextpnr-ice40 + icepack. Cores use SB_* primitives.

Board FPGA Description
iCEBreaker iCE40 UP5K, SG48 The reference open-source UP5K board, with PMOD ports and many workshop examples.
UPduino iCE40 UP5K, SG48 Low-cost UP5K board in DIP format.
iCESugar iCE40 UP5K, SG48 Small UP5K board with a drag-and-drop programmer.
Fomu iCE40 UP5K, UWG30 UP5K board that fits inside a USB port; foboot DFU bootloader.
pico-ice iCE40 UP5K, SG48 RP2040 microcontroller plus UP5K; the RP2040 programs the FPGA (DFU on the MCU).

Table of contents


Back to top

Generated from the JSON in data/ by the scripts in .claude/skills. Facts cite the upstream file at the reviewed commit; verify before reuse.

This site uses Just the Docs, a documentation theme for Jekyll.