Ecp5-pcie
ylm·ecp5-pcie·PCIe-Adapter/PCIe-Adapter.kicad_pcb
About the Ecp5-pcie PCB
Ecp5-pcie is an open source FPGA PCB design by ylm, published on GitHub. It is a 4-layer board measuring 115 × 85.8 mm, with 49 components from 16 distinct parts.
Its main chip is the ECP5_EVN_PCIe, from the FPGA family. Other key parts include the Si5325 and ATmega328PB-MU. By type, the board carries 25 capacitors, 9 resistors, 6 connectors, 4 diodes, 3 ICs and 1 fuse.

Main components on the Ecp5-pcie
Ecp5-pcie bill of materials (BOM)
49 components, 16 distinct parts.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | Si5325 | QFN-36-1EP_6x6mm_P0.5mm_EP4.1x4.1mm_ThermalVias | U1 |
| 1 | ECP5_EVN_PCIe | ECP5-EVN-PCIe | U2 |
| 1 | ATmega328PB-MU | QFN-32-1EP_5x5mm_P0.5mm_EP3.1x3.1mm | U3 |
| 1 | Conn_02x03_Odd_Even | PinHeader_2x03_P2.54mm_Vertical | J3 |
| 1 | Conn_01x02 | PinHeader_1x02_P2.54mm_Vertical | J4 |
| 2 | Conn_01x03 | PinHeader_1x03_P2.54mm_Vertical | J5, J6 |
| 1 | AVR-ISP-6 | PinHeader_2x03_P2.54mm_Vertical | J7 |
| 1 | Conn_Coaxial | SMA_Samtec_SMA-J-P-X-ST-EM1_EdgeMount | J10 |
| 1 | Fuse | Fuse_1206_3216Metric | F1 |
| 3 | LED 0805 | LED_0805_2012Metric | D1, D2, D3 |
| 1 | 3V6 | D_SMB | D4 |
| 1 | Ferrite_Bead | L_0805_2012Metric | FB1 |
| 21 | 100n | C_0402_1005Metric | C1, C2, C3, C5, C6, C7, C8, C9 +13 |
| 4 | 1µ | C_0805_2012Metric | C4, C13, C14, C17 |
| 2 | 10k 0603 | R_0603_1608Metric | R1, R5 |
| 7 | 1k 0603 | R_0603_1608Metric | R2, R3, R4, R6, R7, R8, R9 |
Ecp5-pcie design files
The KiCad project lives in the ylm/ecp5-pcie repository on GitHub; these links point at the commit this page was built from.
Ecp5-pcie: common questions
What microcontroller does the Ecp5-pcie use?
The Ecp5-pcie is built around the ECP5_EVN_PCIe, from the FPGA family.
How big is the Ecp5-pcie PCB?
The Ecp5-pcie measures 115 × 85.8 mm, has 4 copper layers and is 1.6 mm thick.
How many components are on the Ecp5-pcie?
49 components, from 16 distinct parts. The full bill of materials is listed on this page.
Where can I download the Ecp5-pcie design files?
From the ylm/ecp5-pcie repository on GitHub, which has the KiCad layout; the links under Design files point to each one.
Can I use the Ecp5-pcie design in my own project?
The repository has no license, so all rights stay with ylm. Use it as a reference, and ask the author before reusing the design.
Can I test firmware for the Ecp5-pcie 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
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
Gcvideo
ikorb
49 × 30 mm44 parts4LNo license765