Gammapi zero

vikulin·gammapi-zero·hardware/v1.3/icepi-zero.kicad_pcb

Gammapi zero PCB layout, top view — open source FPGA board by vikulin

About the Gammapi zero PCB

Gammapi zero is an open source FPGA PCB design by vikulin, published on GitHub under the SHL-2.1 license. It is a 4-layer board measuring 65 × 30 mm, with 142 components from 63 distinct parts.

Its main chip is the LFE5U-25F-6BG256C, from the FPGA family. Other key parts include the TLV62569DBVR, PCA9306DC1, FT231XQ-R, TPD2EUSB30ADRTR and W9825G6KH-6. By type, the board carries 54 capacitors, 50 resistors, 14 diodes, 12 ICs, 5 connectors and 4 inductors.

It belongs with the dev boards & breakouts and usb & debug tools designs in this gallery.

From the project

An ECP5 FPGA Dev Board in a Pi Zero form

The GammaPi Zero is an FPGA development board in the popular Raspberry Pi Zero form factor inheriting Icepi Zero board. It carries a Lattice ECP5 25F, enabling powerful designs while keeping a small portable size. It also has a GPDI mini (General Purpose Display Interface, same as the one on the Pi Zero) port allowing easy digital video output.

Currently most powerful FPGA boards on the market are expensive and bulky.

Gammapi zero, from the project README
From the project README

Main components on the Gammapi zero

Gammapi zero bill of materials (BOM)

142 components, 63 distinct parts — part numbers from the project's BOM.

QtyPartRefs
1
LFE5U-25F-6BG256C
ECP5-CABGA256
U1
3
TLV62569DBVR
TLV62569DBV
U2, U3, U4
1
PCA9306DC1
TPD2EUSB30A
U5
1
FT231XQ-R
PCA9306DC1
U6
2
TPD2EUSB30ADRTR
TPD2EUSB30A
U7, U8
1
TPD2EUSB30ADRTR
FT231XQ
U9
1
W9825G6KH-6
TPD2EUSB30A
U10
1
W25Q128JVSIQ
W9825G6KH
U11
1
TPD2EUSB30ADRTR
W25Q128JVS
U12
1
SG-8018CG 50.000000MHz
Y1
1
A71-05H4-111N1
GPDI_C_1.3
J2
3
USB_C_Receptacle_USB2.0_14P
J3, J4, J5
1
TF-008
Micro_SD_Card_Det2
J6
2
TS-1088-AR02016
SW_Push
SW1, SW2
5
KT-0603W
WHITE
D1, D2, D3, D4, D5
7
1N914WT
D6, D7, D9, D10, D11, D12, D13
1
KT-0603R
1N914WT
D8
1
1N914WT
RED
D14
1
CBG201209U101T
100R@100MHz
FB1
3
2.2uH 100mA+ 400mO-
L1, L2, L3
Show 43 more
QtyPartRefs
7
CL05B104KB54PNC
100nF
C1, C7, C14, C16, C25, C27, C28
1
CL10A106KP8NNNC
10uF
C2
4
CL05B104KB54PNC
10uF
C3, C15, C21, C22
2
CL10A226MQ8NRNC
10uF
C4, C23
3
CL10A226MQ8NRNC
100nF
C5, C6, C17
6
CL10A106KP8NNNC
100nF
C8, C9, C10, C20, C24, C26
4
CL05B104KB54PNC
22uF
C11, C12, C13, C19
1
CL10A226MQ8NRNC
22uF
C18
4
0402B223K500NT
100nF
C29, C31, C32, C35
2
0402B223K500NT
10uF
C30, C34
1
0402B223K500NT
22uF
C33
1
0402B223K500NT
22nF
C36
1
CL10A226MQ8NRNC
22nF
C37
1
CL05B104KB54PNC
22nF
C38
4
0603B223K500NT
22nF
C39, C40, C41, C43
1
CL10A106KP8NNNC
22nF
C42
1
0603B223K500NT
100nF
C44
1
CL10A106KP8NNNC
22uF
C45
5
CL05B104KB54PNC
22nF
C46, C48, C50, C51, C52
2
CL10A106KP8NNNC
22nF
C47, C49
2
0603B223K500NT
10uF
C53, C54
7
0402WGF4700TCE
470
R1, R2, R3, R4, R5, R12, R14
6
0402WGF1002TCE
10k
R6, R13, R44, R45, R46, R47
1
0402WGF1202TCE
12k
R7
6
0402WGF1502TCE
15k
R8, R10, R34, R48, R49, R50
4
0402WGF4701TCE
4.7k
R9, R16, R17, R43
3
0402WGF3301TCE
3.3k
R11, R18, R19
1
0402WGF1003TCE
100k
R15
2
0402WGF4701TCE
1k
R20, R21
2
0402WGF4701TCE
15k
R22, R23
5
0402WGF5101TCE
5.1k
R24, R25, R29, R36, R37
1
0402WGF1001TCE
5.1k
R26
1
0402WGF1502TCE
27
R27
1
0402WGF1001TCE
27
R28
1
0201WMF270JTEE
27
R30
1
0402WGF5101TCE
27
R31
1
0402WGF1001TCE
1k
R32
1
0201WMF270JTEE
1k
R33
1
0402WGF1001TCE
15k
R35
2
0201WMF270JTEE
4.7k
R38, R40
1
0402WGF1502TCE
4.7k
R39
1
0402WGF1001TCE
4.7k
R41
1
0402WGF1502TCE
1k
R42

Gammapi zero design files

The KiCad project lives in the vikulin/gammapi-zero repository on GitHub; these links point at the commit this page was built from.

Gammapi zero: common questions

What microcontroller does the Gammapi zero use?

The Gammapi zero is built around the LFE5U-25F-6BG256C, from the FPGA family.

How big is the Gammapi zero PCB?

The Gammapi zero measures 65 × 30 mm, has 4 copper layers and is 1.6458 mm thick.

How many components are on the Gammapi zero?

142 components, from 63 distinct parts, with part numbers taken from the project's own BOM. The full bill of materials is listed on this page.

Where can I download the Gammapi zero design files?

From the vikulin/gammapi-zero repository on GitHub, which has the KiCad layout, the schematic and the BOM; the links under Design files point to each one.

Can I use the Gammapi zero design in my own project?

It is published under SHL-2.1, which limits how it may be reused; read the license before building on it.

Can I test firmware for the Gammapi zero 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