Board

pinguz97·Zynq-SoM

Board layout, top view — open source FPGA board by pinguz97
Simulate this board

About the Board

Board is an open source FPGA PCB design by pinguz97, published on GitHub under the CERN-OHL-S-2.0 license. It is a 8-layer board measuring 50 × 42 mm, with 267 components from 44 distinct parts.

Its main chip is the XC7Z020-CLG484, from the FPGA family. Other key parts include the MT41K256M16TW-107_P, RTL8211F, MPM3834, USB3318 and IS21ES08G. By type, the board carries 137 capacitors, 100 resistors, 13 ICs, 9 inductors, 3 crystals and 3 connectors.

From the project

Kicad design files for a Zynq 7020 SoM

- 512Mb DDR3L RAM - 8Gb eMMC - 16Mb Boot Flash

- 1x Ethernet Gigabit - 1x USB 2.0 High Speed OTG - 1x USB 2.0 Full speed + USB PD (STM32)

- 7x Zynq PS GPIO (3.3V) - 6x Zynq PS GPIO (1.8V) (External SD Card) - 48x Zynq PL differential pairs (1.2-3.3V) - 56x Zynq PL single ended IO (1.2-3.3V) - 8x STM32 GPIO (3.3V)

The repository is structured as follows: - schematics contains the Kicad schematic sheets and schematic pdf - scripts contains a collection of python scripts used during the SoM/Carrier design phase - manufacturing/assembly containts the BOM and pick-and-place position files -…

Board, from the project README
From the project README

Main components on the Board

Board bill of materials (BOM)

267 components, 44 distinct parts — part numbers from the project's BOM.

QtyPartRefs
1
MT41K256M16TW-107_P
U1
1
XC7Z020-CLG484
U2
1
RTL8211F
U3
2
MPM3834
U4, U6
1
USB3318
U5
1
IS21ES08G
U7
1
TPSM82864
U8
1
STM32G431CBUX
STM32G431CBUx
U9
1
MPM3822
U10
1
W25Q128JVS
U11
1
TPS7A20
U13
1
BMI323
U14
1
NMOS
Q3
1
KC2016Z13.0000C1KX00
ASCO
X1
1
KC2016Z25.0000C1KX00
ASE-xxxMHz
X2
1
KC2016Z33.0000C1KX00
CMOS_OSC
X3
3
DF40C-100DS-0.4V_51
J1, J2, J3
1
LED_Small
D2
1
3U3
3u3
L1
7
120R
L2, L3, L4, L6, L7, L8, L9
Show 24 more
QtyPartRefs
1
600@100MHz
L5
34
4U7
4u7
C1, C7, C8, C9, C10, C11, C12, C15 +26
14
100N
100n
C2, C3, C4, C5, C6, C16, C17, C18 +6
50
470N
470n
C13, C23, C33, C35, C37, C39, C41, C43 +42
11
47U
47u
C24, C27, C28, C29, C31, C49, C73, C74 +3
3
22U
22u
C25, C26, C30
9
100U
100u
C42, C51, C58, C60, C63, C64, C68, C93 +1
1
10U
10u
C65
15
47N
47n
C104, C105, C106, C109, C110, C111, C113, C118 +7
25
10K
10k
R1, R5, R6, R13, R15, R39, R40, R41 +17
30
22R
R2, R20, R21, R22, R49, R51, R52, R53 +22
3
1K5
1k5
R3, R4, R14
12
4K7
4k7
R7, R8, R9, R10, R11, R12, R17, R18 +4
1
2K49
2k49
R16
17
100K
100k
R23, R27, R28, R29, R30, R31, R32, R35 +9
1
8K06
8k06
R24
1
28K7
28k7
R25
3
200K
200k
R26, R33, R37
1
44K2
44k2
R34
1
160K
160k
R38
1
240R
R45
2
100R
R46, R47
1
100R
R50
1
330
R91

Board design files

The KiCad project lives in the pinguz97/Zynq-SoM repository on GitHub; these links point at the commit this page was built from.

Board: common questions

What microcontroller does the Board use?

The Board is built around the XC7Z020-CLG484, from the FPGA family.

How big is the Board?

The Board measures 50 × 42 mm, has 8 copper layers and is 1.2396 mm thick.

How many components are on the Board?

267 components, from 44 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 Board design files?

From the pinguz97/Zynq-SoM 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 Board design in my own project?

Yes, under the terms of its CERN-OHL-S-2.0 license, which pinguz97 chose for the repository.

Can I test firmware for the Board 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 Zynq-SoM

Similar boards