Icezum
FPGAwars·icezum·src-kicad/icezum.kicad_pcb
About the Icezum PCB
Icezum is an open source FPGA PCB design by FPGAwars, published on GitHub under the GPL-3.0 license. It is a 4-layer board measuring 68.6 × 53.3 mm, with 208 components from 74 distinct parts.
Its main chip is the iCE40HX1K-TQ144, from the FPGA family. Other key parts include the N25Q032A, FT2232H, DSC1001, 93LC56C and TXB0106. By type, the board carries 71 capacitors, 48 resistors, 19 connectors, 13 ICs, 11 LEDs and 8 test points.
From the project
:star2: IceZUM Alhambra: an Arduino-like Open FPGA electronic board
FPGA development board (iCE40HX1K-TQ144 from lattice) Open hardware Compatible with the opensource icestorm toolchain Arduino like board: similar pinout than Arduino one / BQ zum. You can Reuse most of available shields Control your robots / printbots from an FPGA 12 MHZ MEMS oscillator ON/OFF switch (turn off your mobile robot easily) Input power voltage: 6 - 17v Max input current: 3A (Perfect for powering your robots) 20 Input/output 5v pins 8 Input/Output 3.3V pins USB micro-B connector for programming the FPGA from the PC (same as zum board) FTDI 2232H USB device allows FPGA programming…

Main components on the Icezum
Icezum bill of materials (BOM)
208 components, 74 distinct parts.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | iCE40HX1K-TQ144 | TQFP-144_IPC-MD | U1 |
| 1 | N25Q032A | DFN-8-6x5mm | U2 |
| 1 | FT2232H | FTDI-QFN-64 | U3 |
| 1 | DSC1001 | Xtal-3_2x2_5 | U4 |
| 1 | 93LC56C | MSOP-8_3x3mm_Pitch0.65mm | U5 |
| 1 | TXB0106 | VQFN16_VIATP | U6 |
| 1 | ADS7924 | QFN16_VIATP | U7 |
| 1 | TXS0108 | VQFN20_VIATP | U8 |
| 1 | TXB0108 | VQFN20_VIATP | U9 |
| 1 | AP7361 | DFN-3030-8_VIATP | U10 |
| 1 | TLV711 | WSON-6 | U11 |
| 1 | TPS62133RGTR | QFN16_VIATP | U12 |
| 1 | APX810 | SOT-23 | U13 |
| 3 | DMP3017 | DFN-2523-6 | Q1, Q2, Q4 |
| 1 | DMP2035U-7 | SOT-23 | Q3 |
| 1 | PMBT3906 | SOT-23 | Q5 |
| 1 | USB_Micro_Type_B | USB_Micro-B | J1 |
| 6 | 1x6_male_pin_Header_2.54mm | 1x6-pin-header-2.54mm | J2, J3, J6, J12, J13, J14 |
| 1 | 1x10_female_pin_Header_2.54mm | 1x10_socket-header-2.54mm | J4 |
| 2 | 1x8_female_pin_Header_2.54mm | 1x8_Socket_header_2.54mm | J5, J10 |
Show 54 more
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 3 | 1x8_male_pin_Header_2.54mm | 1x8_pin_header_2.54mm | J7, J8, J9 |
| 1 | 1x6_female_pin_Header_2.54mm | 1x6-Socket-header-2.54mm | J11 |
| 3 | 1x4_male_pin_Header_2.54mm | 1x04-pin-header-2.54mm | J15, J16, J17 |
| 1 | Power_Jack | JACK_2.1 | J18 |
| 1 | 2x4_male_pin_Header_2.54mm | 2x04-pin-header-2.54mm | J19 |
| 2 | icezum-headers-doc | None | DOC1, DOC3 |
| 2 | switch_DOC | None | DOC4, DOC5 |
| 1 | 0,5A | F_0805 | F1 |
| 1 | ESDUSB | SOT-563 | F2 |
| 1 | Jumper_3pin | 1x03-pin-header-2.54mm | JP1 |
| 1 | Jumper_1x2_Mech | None | JPM1 |
| 2 | Switch_4p | WE_434331013822 | SW1, SW2 |
| 1 | SPDT_Switch | slide-sw-spdt-right-angle | SW3 |
| 1 | Switch | SW_vert_tht_7.5x6x6.5 | SW4 |
| 8 | TestPoint_Small | Via_Test_point | TP1, TP2, TP3, TP4, TP5, TP6, TP7, TP8 |
| 2 | 1x8_pin_female_header_DOC | None | doc1, doc6 |
| 1 | 3x8_pin_male_header_DOC | None | doc2 |
| 1 | 1x10_pin_female_header_DOC | None | doc3 |
| 2 | 3x6_pin_male_header_DOC | None | doc4, doc7 |
| 1 | 2x4_pin_male_header_DOC | None | doc5 |
| 1 | 1x6_pin_female_header_DOC | None | doc8 |
| 1 | 3x4_pin_male_header_DOC | None | doc9 |
| 1 | 1x3_pin_male_header_v_DOC | None | doc10 |
| 9 | Green | LED_0603 | LD0, LD1, LD2, LD3, LD4, LD5, LD6, LD7 +1 |
| 2 | Yellow | LED_0603 | LD9, LD10 |
| 2 | NSR0530HT1G | SOD-323 | D1, D4 |
| 1 | BZX384C5V1-E3 | SOD-323 | D2 |
| 1 | SMAJ17CA | DO-214AC | D10 |
| 1 | BAT54C-G3-08 | SOT-23 | D11 |
| 1 | White | LED_0603 | D12 |
| 1 | 10uH 0,1A | L_0805 | L1 |
| 2 | BLM18SG121TN1D | L_0603 | L2, L3 |
| 1 | Ferrite_Bead | L_0806 | L4 |
| 1 | 2,2uH 4,7A | L_4040 | L5 |
| 39 | 100nF | C_0402 | C1, C2, C3, C4, C5, C6, C7, C8 +31 |
| 1 | 10uF | C_0603 | C11 |
| 7 | 4.7uF | C_0603 | C17, C24, C31, C41, C59, C64, C65 |
| 4 | 10nF | C_0603 | C22, C32, C60, C61 |
| 14 | 100pF | C_0402 | C38, C39, C40, C42, C43, C44, C51, C52 +6 |
| 3 | 100nF | C_0603 | C62, C66, C70 |
| 1 | 10uF | C_1206 | C67 |
| 1 | 22uF | C_1206 | C69 |
| 1 | 620pF | C_0603 | C71 |
| 21 | 10k±5% 0.063w | R_0402 | R1, R3, R4, R5, R6, R7, R8, R12 +13 |
| 1 | 470R±5% 0.063w | R_0402 | R2 |
| 2 | 100R±5% 0.063w | R_0402 | R9, R35 |
| 13 | 2k2±5% 0.063w | R_0402 | R10, R15, R17, R18, R40, R41, R42, R43 +5 |
| 1 | 12k±1% 0.063w | R_0402 | R11 |
| 1 | 0R±5% 0.063w | R_0402 | R16 |
| 1 | 10R±5% 0.063w | R_0402 | R19 |
| 2 | 4K7±5% 0.063w | R_0402 | R22, R23 |
| 3 | 100k±5% 0.063w | R_0402 | R26, R29, R36 |
| 2 | 10k±5% 0.0625w | R_0402 | R31, R32 |
| 1 | 2k2k±5% 0.063w | R_0402 | R39 |
Icezum design files
The KiCad project lives in the FPGAwars/icezum repository on GitHub; these links point at the commit this page was built from.
Icezum: common questions
What microcontroller does the Icezum use?
The Icezum is built around the iCE40HX1K-TQ144, from the FPGA family.
How big is the Icezum PCB?
The Icezum measures 68.6 × 53.3 mm, has 4 copper layers and is 1.6 mm thick.
How many components are on the Icezum?
208 components, from 74 distinct parts. The full bill of materials is listed on this page.
Where can I download the Icezum design files?
From the FPGAwars/icezum repository on GitHub, which has the KiCad layout; the links under Design files point to each one.
Can I use the Icezum design in my own project?
Yes, under the terms of its GPL-3.0 license, which FPGAwars chose for the repository.
Can I test firmware for the Icezum without the hardware?
Yes. HardLabs builds a simulation of the board from its netlist and BOM, so you can run and debug FPGA firmware against it before you order a PCB.
Similar boards
FPGA
Base board
GlasgowEmbedded
80 × 49 mm222 parts4L0BSD2.2kFPGA
Thunderscope Rev5.3
EEVengers
122.5 × 103.5 mm817 parts6LMIT1.3kFPGA
Usb sniffer
ataradov
58.2 × 38.1 mm86 parts2LBSD-3-Clause1.3kFPGA
Tomu, I'm
theacodes
13 × 9.4 mm40 parts4LMIT1.1kFPGA
Icepi zero
cheyao
65 × 30 mm143 parts4LSHL-2.1828FPGA
Sd2snes
mrehkopf
101.5 × 83 mm147 partsGPL-2.0717