2019-07-07 18:08:38 fpga hat
Wren6991·Snowflake-FPGA·timelapse/2019-07-07_18:08:38_fpga_hat.kicad_pcb
About the 2019-07-07 18:08:38 fpga hat
2019-07-07 18:08:38 fpga hat is an open source FPGA PCB design by Wren6991, published on GitHub under the Apache-2.0 license. It is a 4-layer board measuring 65 × 56.5 mm, with 87 components from 25 distinct parts.
Its main chip is the iCE40-HX8k-BG121, from the FPGA family. Other key parts include the CAT24C32WI, MIC23050-4YML, 74LVC2G07, DSC60XX and NCP115ASN330T. By type, the board carries 28 capacitors, 20 resistors, 9 switches, 9 diodes, 8 ICs and 6 connectors.
It belongs with the dev boards & breakouts designs in this gallery.
From the project
A cheap iCE40 development board, designed on and for Raspberry Pi
As an experiment, I am designing a PCB using only my Pi 4 4GB. Any other machine is off-limits. This includes
- Schematic entry - Layout - Datasheets and reference material - Background Twitter browsing - Rendering PCB glamour shots:
This is a HAT (Raspberry Pi addon board) with an iCE40 HX8k FPGA. The Pi can program the FPGA, and communicate with it via a UART, or a fast, bidirectional SDIO link. This project was spurred by the realisation that Pi 4 is a plausible FPGA development platform: faster processors, expanded memory and, above all, dramatic improvements in Symbiotic EDA's open…

Main components on the 2019-07-07 18:08:38 fpga hat
2019-07-07 18:08:38 fpga hat bill of materials (BOM)
87 components, 25 distinct parts.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | iCE40-HX8k-BG121 | BGA-121_11x11_9.0x9.0mm | U1 |
| 1 | CAT24C32WI | TSSOP-8_4.4x3mm_P0.65mm | U2 |
| 1 | MIC23050-4YML | DFN8_2x2_0.5mm | U3 |
| 1 | 74LVC2G07 | SOT-23-6_Handsoldering | U4 |
| 1 | DSC60XX | LGA4_1.6x1.2mm | U5 |
| 1 | NCP115ASN330T | SOT-23-5_HandSoldering | U6 |
| 1 | W25X40CL | SOIC-8_3.9x4.9mm_P1.27mm | U7 |
| 1 | IS61WV25616 | BGA-48_6x8_6.0x8.0mm | U8 |
| 1 | 2x20 | PinHeader_2x20_P2.54mm_Vertical | J1 |
| 1 | AudioJack3 | STX-3000_TRS_3.5mm | J2 |
| 3 | Conn_02x06_Top_Bottom | PinSocket_2x06_P2.54mm_Horizontal | J3, J4, J5 |
| 1 | Conn_01x02 | PinHeader_1x02_P2.54mm_Vertical | J6 |
| 1 | Solder jumper | SOLDER_JUMP | JP1 |
| 9 | PTS815 | PTS815 | SW1, SW2, SW3, SW4, SW5, SW6, SW7, SW8 +1 |
| 5 | TestPoint | Testpoint_d0.7mm | TP1, TP2, TP3, TP4, TP5 |
| 9 | LED | LED_0805_2012Metric | D1, D2, D3, D4, D5, D6, D7, D8 +1 |
| 1 | 1u | L_0805_2012Metric | L1 |
| 15 | 100n | C_0402_1005Metric | C1, C3, C5, C6, C7, C8, C9, C10 +7 |
| 6 | 4u7 | C_0603_1608Metric | C2, C4, C12, C14, C20, C21 |
| 1 | 560p | C_0402_1005Metric | C13 |
Show 5 more
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 6 | 1u | C_0603_1608Metric | C16, C22, C23, C24, C25, C28 |
| 4 | 100 | R_0402_1005Metric | R1, R2, R8, R9 |
| 10 | 470 | R_0402_1005Metric | R3, R10, R11, R12, R13, R14, R15, R16 +2 |
| 4 | 4k7 | R_0402_1005Metric | R4, R5, R19, R20 |
| 2 | 220 | R_0402_1005Metric | R6, R7 |
2019-07-07 18:08:38 fpga hat design files
The KiCad project lives in the Wren6991/Snowflake-FPGA repository on GitHub; these links point at the commit this page was built from.
2019-07-07 18:08:38 fpga hat: common questions
What microcontroller does the 2019-07-07 18:08:38 fpga hat use?
The 2019-07-07 18:08:38 fpga hat is built around the iCE40-HX8k-BG121, from the FPGA family.
How big is the 2019-07-07 18:08:38 fpga hat?
The 2019-07-07 18:08:38 fpga hat measures 65 × 56.5 mm, has 4 copper layers and is 1.6 mm thick.
How many components are on the 2019-07-07 18:08:38 fpga hat?
87 components, from 25 distinct parts. The full bill of materials is listed on this page.
Where can I download the 2019-07-07 18:08:38 fpga hat design files?
From the Wren6991/Snowflake-FPGA repository on GitHub, which has the KiCad layout; the links under Design files point to each one.
Can I use the 2019-07-07 18:08:38 fpga hat design in my own project?
Yes, under the terms of its Apache-2.0 license, which Wren6991 chose for the repository.
Can I test firmware for the 2019-07-07 18:08:38 fpga hat 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.
More boards in Snowflake-FPGA
FPGA
2019-07-07 18:07:42 fpga hat
Wren6991
65 × 56.5 mm87 parts4LApache-2.031FPGA
Fpga hat
Wren6991
65 × 56.5 mm87 parts4LApache-2.031FPGA
2019-07-07 18:25:46 fpga hat
Wren6991
65 × 56.5 mm87 parts4LApache-2.031FPGA
2019-07-07 17:15:58 fpga hat
Wren6991
65 × 56.5 mm87 parts4LApache-2.031FPGA
2019-07-07 17:33:20 fpga hat
Wren6991
65 × 56.5 mm87 parts4LApache-2.031FPGA
2019-07-07 17:33:00 fpga hat
Wren6991
65 × 56.5 mm87 parts4LApache-2.031FPGA
2019-07-07 17:06:09 fpga hat
Wren6991
65 × 56.5 mm87 parts4LApache-2.031FPGA
2019-07-07 17:06:08 fpga hat
Wren6991
65 × 56.5 mm87 parts4LApache-2.031FPGA
2019-07-06 12:26:53 fpga hat
Wren6991
65 × 56.5 mm87 parts4LApache-2.031FPGA
2019-07-06 11:52:16 fpga hat
Wren6991
65 × 56.5 mm87 parts4LApache-2.031FPGA
2019-07-06 12:29:23 fpga hat
Wren6991
65 × 56.5 mm87 parts4LApache-2.031
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