Five boards, ready on day one.
Each has a pin map checked against the vendor's own constraint file, its LEDs and buttons in the board view, and a starting project with tests.
- iCEBreaker1BitSquarediCE40 UP5K, 12 MHz10 LEDs, 4 buttons, a 2 digit 7-segment display and a USB serial port.Bitstream in the browser, flashing over USB.
- ULX3SRadionaECP5 85F and ECP5 12F, 25 MHz8 LEDs, 7 buttons, 4 switches, a USB serial port and a digital video port.Bitstream in the browser, flashing over USB.
- Tang Nano 9KSipeedGowin GW1NR-9, 27 MHz6 LEDs, 2 buttons, a USB serial port and a digital video port.Synthesis and constraint checks.
- OrangeCrabGreg DavillECP5 25F, 48 MHz3 LEDs and 1 button.Bitstream in the browser.
- Tiny TapeoutTiny TapeoutASIC, no FPGA, 10 MHz8 switches and a 1 digit 7-segment display.Simulation.
11 devices build in the browser.
Yosys and nextpnr place and route iCE40 and ECP5 parts in the tab. Capacities are the counts nextpnr itself uses, so utilization reads against the same numbers the placer does.
| Device | Package | Logic cells | Block RAM | DSP | I/O | PLL | Boards |
|---|---|---|---|---|---|---|---|
| iCE40 UP5K | SG48 | 5,280 | 30 | 8 | 39 | 1 | iCEBreaker, UPduino 3 |
| iCE40 HX8K | CT256 | 7,680 | 32 | 0 | 206 | 2 | iCE40-HX8K Breakout |
| iCE40 HX1K | TQ144 | 1,280 | 16 | 0 | 96 | 1 | iCEstick |
| iCE40 LP8K | CM81 | 7,680 | 32 | 0 | 63 | 1 | TinyFPGA BX |
| ECP5 12F | CABGA381 | 24,288 | 56 | 28 | 197 | 2 | ULX3S 12F |
| ECP5 25F | CABGA256 | 24,288 | 56 | 28 | 197 | 2 | Colorlight 5A-75B |
| ECP5 25F | CABGA381 | 24,288 | 56 | 28 | 197 | 2 | ULX3S 25F |
| ECP5 25F | CSFBGA285 | 24,288 | 56 | 28 | 197 | 2 | OrangeCrab 25F |
| ECP5 45F | CABGA381 | 43,848 | 108 | 72 | 245 | 4 | ULX3S 45F |
| ECP5 85F | CABGA381 | 83,640 | 208 | 156 | 365 | 4 | ULX3S 85F |
| ECP5 85F | CSFBGA285 | 83,640 | 208 | 156 | 365 | 4 | OrangeCrab 85F |