Ice Pro V1.0
License
:MIT License
Description
Ice Pro – Tiny FPGA Development Board
Ice Pro is a compact FPGA development board built around the Lattice ICE40UP5K FPGA, paired with a CH552 microcontroller for easy configuration and USB connectivity.
It’s designed to be beginner-friendly, breadboard-compatible, and powerful enough for advanced FPGA tinkering.
bsp;
✨ Features
-
FPGA: Lattice ICE40UP5K
-
5280 logic cells
-
120 kbits embedded block RAM
-
8 DSP blocks
-
Integrated SPI flash interface
-
Ultra-low power, instant-on architecture
-
-
MCU: WCH CH552
-
8051-compatible 8-bit MCU
-
USB 2.0 Full Speed device
-
Handles SPI flash programming for the FPGA
-
-
On-board SPI flash for FPGA bitstream storage
-
USB-powered (no external programmer required)
-
Small form factor — breadboard-friendly
-
Status LED for debugging and fun blinky projects
🛠 How It Works
Unlike many FPGA boards that require an external USB programmer, Ice Pro uses the CH552 MCU to directly program the onboard SPI flash over USB.
When the board powers up:
-
The CH552 loads your FPGA bitstream into SPI flash.
-
The ICE40UP5K automatically configures itself from the flash.
-
You’re ready to run your FPGA design.
Design Drawing
BOM
| ID | Name | Designator | Footprint | Quantity | Manufacturer Part | Manufacturer | Supplier | Supplier Part |
|---|---|---|---|---|---|---|---|---|
| 1 | ICE40UP5K-SG48I | U1 | QFN-48_L7.0-W7.0-P0.50-TL-EP5.4-1 | 1 | ICE40UP5K-SG48I | LATTICE(莱迪思) | LCSC | C2678152 |
| 2 | TYPE-C 16PIN 2MD(073) | USB1 | USB-C-SMD_TYPE-C-6PIN-2MD-073 | 1 | TYPE-C 16PIN 2MD(073) | SHOU HAN(首韩) | LCSC | C2765186 |
| 3 | 5.1kΩ | R2,R1 | R0402 | 2 | 0402WGF5101TCE | UNI-ROYAL(厚声) | LCSC | C25905 |
| 4 | TLV75533PDQNR | U4 | X2SON-4_L1.0-W1.0-P0.65-TL-EP | 1 | TLV75533PDQNR | TI(德州仪器) | LCSC | C2861882 |
| 5 | 4.7uF | C2,C3,C4,C5,C6,C8,C10 | C0402 | 7 | CL05A475MP5NRNC | SAMSUNG(三星) | LCSC | C23733 |
Comment