
Ice40-up5k breakout
ikskuh/ice40-up5k-breakout
A breakout board for the ICE40 UP5K FPGA suitable for breadboarding

FPGA Development Board
FPGA DevBoard is an open-source printed circuit board by Jaboct, from the Jaboct/FPGA_DevBoard repository on GitHub. It is a 4-layer board of 50 × 47.9 mm with 100 parts on 108 nets, routed with 788 tracks and 152 vias.
It is built around the ICE40UP5K-SG48I, FT2232HL-REEL and W25Q32JVSSIQ, with the YLED0603R, CL21A106KOQNNNG and AP2112K-1.2TRG1 among its other parts. Its parts include 39 capacitors and 2 ICs. It belongs with the microcontroller boards and fPGA and programmable logic boards and the FPGA and CPLD boards of this library.
FPGA Development Board created using KiCad.
4 Layer Board:
(Downloads PDF)
Front PCB:

Front 3d Render:

Back PCB:

Back 3d Render:

| Qty | Value | Footprint | References |
|---|---|---|---|
| 20 | 100nF | Capacitor_SMD:C_0603_1608Metric | C2, C10, C12, C14, C18, C23, C25, C28, C29, C30, C31, C32, C33, C34, C35, C36 +4 |
| 11 | 10k | Resistor_SMD:R_0603_1608Metric | R_BUTT_B1, R_BUTT_G1, R_BUTT_R1, R_BUTT_Y1, R_CDONE1, R_CRESET_B1, R_CS#1, R_EN_3V3, R_HOLD#1, R_WP#1, R6 |
| 10 | TestPoint | TestPoint:TestPoint_Pad_D1.5mm | TP_CDONE1, TP_CLK1, TP_CRESET_B1, TP_CS#1, TP_DI1, TP_DO1, TP_GND_B1, TP_GND_T1, TP_RX1, TP_TX1 |
| 8 | 4.7uF | Capacitor_SMD:C_0603_1608Metric | C1, C3, C5, C7, C9, C11, C13, C27 |
| 7 | 1k | Resistor_SMD:R_0603_1608Metric | R_CDONE2, R_CRESET_B2, R_LED_2V5, R_LED_CDONE1, R_LED_G1, R_LED_R1, R_LED_Y1 |
| 7 | 1uF | Capacitor_SMD:C_0603_1608Metric | C16, C17, C19, C20, C21, C22, C24 |
| 6 | 100 | Resistor_SMD:R_0603_1608Metric | R_1, R_2, R_10, R_RX1, R_TX1, R_VCCPLL1 |
| 4 | MountingHole | MountingHole:MountingHole_2.2mm_M2 | H1, H2, H3, H4 |
| 2 | 220 | Resistor_SMD:R_0603_1608Metric | R_LED_B1, R_SPKR1 |
| 2 | 27p | Capacitor_SMD:C_0603_1608Metric | C38, C39 |
| 2 | 5.1k | Resistor_SMD:R_0603_1608Metric | R_CC1, R_CC2 |
| 2 | Conn_02x04_Odd_Even | Connector_PinHeader_2.54mm:PinHeader_2x04_P2.54mm_Vertical | J_BUTT1, J_LED1 |
| 2 | LED | LED_SMD:LED_0603_1608Metric | D_LED_2V5, D_LED_CDONE1 |
| 1 | 10uF | Capacitor_SMD:C_0805_2012Metric | C15 |
| 1 | 12k | Resistor_SMD:R_0603_1608Metric | R_3 |
| 1 | 22 | Resistor_SMD:R_0603_1608Metric | R_SCK1 |
| 1 | 3.3u | Capacitor_SMD:C_0603_1608Metric | C26 |
| 1 | AP2112K-1.2TRG1 | Package_TO_SOT_SMD:SOT-23-5 | U_1V2 |
| 1 | AP2112K-2.5TRG1 | Package_TO_SOT_SMD:SOT-23-5 | U_2V5 |
| 1 | AP2112K-3.3TRG1 | Package_TO_SOT_SMD:SOT-23-5 | U_3V3 |
| 1 | Conn_01x08 | jalb_pins:CONN_01x08 | J_BOTTOM_8 |
| 1 | Conn_01x14 | jalb_pins:CONN_01x14 | J_LEFT_14 |
| 1 | Conn_01x18 | jalb_pins:CONN_01x18 | J_RIGHT_18 |
| 1 | Conn_SPKR | Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Vertical | J_SPKR1 |
| 1 | Crystal | Crystal:Crystal_SMD_3225-4Pin_3.2x2.5mm | Y_CRYSTAL1 |
| 1 | FT2232HL | Package_QFP:LQFP-64_10x10mm_P0.5mm | U2 |
| 1 | ICE40UP5K-SG48I | ICE40UP5K_SG48I:QFN48_L-ASC10_ICE40ULTRAPLUS_MACHXO2_LAT-L | U1 |
| 1 | SW_SPST | Button_Switch_SMD:SW_SPST_TS-1088-xR020 | SW_reset1 |
| 1 | USB_C_Receptacle_USB2.0_14P | Connector_USB:USB_C_Receptacle_HRO_TYPE-C-31-M-12 | J_USB1 |
| 1 | W25Q32JVSS | Package_SO:SOIC-8_5.3x5.3mm_P1.27mm | U_FLASH1 |
It measures 50 × 47.9 mm and has 4 copper layers, 1.56 mm thick.
100 parts, built around the ICE40UP5K-SG48I, FT2232HL-REEL, W25Q32JVSSIQ and YLED0603R. The full list of its parts is on this page, with links to each part's symbol and footprint where PCBKit's library has them.
From the Jaboct/FPGA_DevBoard repository on GitHub, at the commit this page was made from: the board is FPGA_DevBoard.kicad_pcb and its schematic FPGA_DevBoard.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Its repository states no licence, so its author keeps all rights: ask Jaboct before reusing the design.

ikskuh/ice40-up5k-breakout
A breakout board for the ICE40 UP5K FPGA suitable for breadboarding

TinyTapeout/breakout-pcb
Tiny Tapeout breakout PCBs



enkhbold470/ice-core
iCE40UP5K FPGA board with 8 MB PSRAM and three Pmods, programmed over USB-C by an RP2040. 6-layer KiCad 10 board.



embeddedos-org/eCAD-Hardware-Products
Hardware designs + EE docs + Board datasheets of Multiple products