Poncho fpga

martinribelotta·poncho_fpga

Poncho fpga PCB layout, top view — open source FPGA board by martinribelotta
Simulate this board

About the Poncho fpga PCB

Poncho fpga is an open source FPGA PCB design by martinribelotta, published on GitHub under the Apache-2.0 license. It is a 2-layer board measuring 85.8 × 137 mm, with 113 components from 36 distinct parts.

Its main chip is the iCE40-HX4K-TQ144, from the FPGA family. Other key parts include the W25Q128FVSIG(SOIC-8_208mil), sc189(Z) 3.3v, sc189(C) 1.2v, AS4C16M16S and LPC11U35FBD48. By type, the board carries 44 resistors, 38 capacitors, 7 connectors, 6 ICs, 6 diodes and 3 LEDs.

From the project

Poncho FPGA para la EDU CIAA basado en iCE40

Poncho FPGA basado en la placa Olimex iCE40HX1K-EVB

Poncho fpga, from the project README
From the project README

Main components on the Poncho fpga

Poncho fpga bill of materials (BOM)

113 components, 36 distinct parts.

QtyPartRefs
1
W25Q128FVSIG(SOIC-8_208mil)
U1
1
sc189(Z) 3.3v
U2
1
sc189(C) 1.2v
U3
1
iCE40-HX4K-TQ144
U4
1
AS4C16M16S
U5
1
LPC11U35FBD48
U6
1
BC857
Q1
1
12MHz
X1
1
PGM
P2
1
right
P3
1
left
P4
2
CONN_01X40
P5, P6
1
DBG_SWD
P7
1
USB_PWR
P8
1
Oscillator-50MHZ_TXC-7W
CR1
2
1A
F1, F2
1
T1107A(6x3,8x2,5MM)
RESET1
1
T1107A(6x3,8x2,5MM)
SW1
1
LED/Green/0805
CDone1
2
LED/Red/0805
LED1, PWRLED1
Show 16 more
QtyPartRefs
5
1N5819(S4SOD-123)
D2, D7, D8, D9, D10
1
LED/Red/0805
D3
2
2.2uH
L1, L2
27
100nF
C1, C4, C6, C10, C12, C13, C14, C15 +19
2
22uF
C2, C3
2
47uF
C5, C7
3
10uF
C8, C9, C11
2
10nF
C35, C37
2
18pF
C38, C39
6
2.2k
R1, R3, R9, R19, R24, R26
11
10k
R2, R5, R6, R8, R13, R14, R17, R23 +3
7
22R
R4, R10, R11, R15, R16, R27, R30
16
100R
R7, R12, R18, R28, R29, R31, R32, R33 +8
2
33R
R20, R21
1
1.5k
R22
1
UL
R25

Poncho fpga design files

The KiCad project lives in the martinribelotta/poncho_fpga repository on GitHub; these links point at the commit this page was built from.

Poncho fpga: common questions

What microcontroller does the Poncho fpga use?

The Poncho fpga is built around the iCE40-HX4K-TQ144, from the FPGA family.

How big is the Poncho fpga PCB?

The Poncho fpga measures 85.8 × 137 mm, has 2 copper layers and is 1.6 mm thick.

How many components are on the Poncho fpga?

113 components, from 36 distinct parts. The full bill of materials is listed on this page.

Where can I download the Poncho fpga design files?

From the martinribelotta/poncho_fpga repository on GitHub, which has the KiCad layout; the links under Design files point to each one.

Can I use the Poncho fpga design in my own project?

Yes, under the terms of its Apache-2.0 license, which martinribelotta chose for the repository.

Can I test firmware for the Poncho fpga 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