2019-07-07 18:08:38 fpga hat

Wren6991·Snowflake-FPGA·timelapse/2019-07-07_18:08:38_fpga_hat.kicad_pcb

2019-07-07 18:08:38 fpga hat layout, top view — open source FPGA board by Wren6991

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…

2019-07-07 18:08:38 fpga hat, from the project README
From the project README

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.

QtyPartRefs
1
iCE40-HX8k-BG121
U1
1
CAT24C32WI
U2
1
MIC23050-4YML
U3
1
74LVC2G07
U4
1
DSC60XX
U5
1
NCP115ASN330T
U6
1
W25X40CL
U7
1
IS61WV25616
U8
1
2x20
J1
1
AudioJack3
J2
3
Conn_02x06_Top_Bottom
J3, J4, J5
1
Conn_01x02
J6
1
Solder jumper
JP1
9
PTS815
SW1, SW2, SW3, SW4, SW5, SW6, SW7, SW8 +1
5
TestPoint
TP1, TP2, TP3, TP4, TP5
9
LED
D1, D2, D3, D4, D5, D6, D7, D8 +1
1
1u
L1
15
100n
C1, C3, C5, C6, C7, C8, C9, C10 +7
6
4u7
C2, C4, C12, C14, C20, C21
1
560p
C13
Show 5 more
QtyPartRefs
6
1u
C16, C22, C23, C24, C25, C28
4
100
R1, R2, R8, R9
10
470
R3, R10, R11, R12, R13, R14, R15, R16 +2
4
4k7
R4, R5, R19, R20
2
220
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

Similar boards