ECP5 BGA381 RISCV

gildobjanschi·ECP5_BGA381_RISCV

ECP5 BGA381 RISCV PCB layout, top view — open source FPGA board by gildobjanschi

About the ECP5 BGA381 RISCV PCB

ECP5 BGA381 RISCV is an open source FPGA PCB design by gildobjanschi, published on GitHub under the MIT license. It is a 4-layer board measuring 54.6 × 54.6 mm, with 108 components from 37 distinct parts.

Its main chip is the LFE5U-85F-8BG381C, from the FPGA family. Other key parts include the IS25LP128-JKLE, FT231XQ-R, IS66WVE4M16EBLL-70BLI and TLV62569DBVT. By type, the board carries 39 capacitors, 38 resistors, 14 diodes, 7 ICs, 4 inductors and 2 connectors.

From the project

ECP5 FPGA with 8MB PSRAM and extension header

[](https://ECP5BGA381RISCV/blob/main/ECP5_board.pdf)

In the Manage Symbol Libraries click the Project Specific Libraries tab and add: Name: ECP5BGA381RISCV and Library Path: ${ECP5BGA381RISCV}/symbols/Symbols.kicad_sym

In the Manage Footprint Libraries click the Project Specific Libraries tab and add: Name: ECP5BGA381RISCV and Library Path: ${ECP5BGA381RISCV}/footprints/Footprints.pretty

ECP5 BGA381 RISCV, from the project README
From the project README

Main components on the ECP5 BGA381 RISCV

ECP5 BGA381 RISCV bill of materials (BOM)

108 components, 37 distinct parts.

QtyPartRefs
1
LFE5U-85F-8BG381C
Lattice Semiconductor Corporation
U1
1
IS25LP128-JKLE
IS25LP128F
ISSI, Integrated Silicon Solution Inc
U2
1
FT231XQ-R
FT231XQ
FTDI, Future Technology Devices International Ltd
U3
1
IS66WVE4M16EBLL-70BLI
ISSI, Integrated Silicon Solution Inc
U4
3
TLV62569DBVT
Texas Instruments
U5, U6, U7
1
MMST2222A-7-F
MMST2222A
Diodes Incorporated
Q1
1
ECS-7050MV-500-DM-TR
50MHz
ECS Inc.
Y1
1
USB4105-GF-A-120
USB Type C
GCT
J1
1
FTS-120-02-L-DV
EXT
Samtec Inc.
J2
1
0ZCG0075FF2C
Hold 750mA
Bel Fuse Inc.
F1
1
PTS645SK43SMTR92 LFS
User
C&K
SW1
4
APTD1608LZGCK
GREEN
Kingbright
D1, D3, D10, D14
4
APTD1608LSURCK
RED
Kingbright
D2, D5, D7, D11
3
APTD1608LSYCK/J3-PF
YLW
Kingbright
D4, D9, D13
3
APTD1608LVBC/D
BLUE
Kingbright
D6, D8, D12
1
78279220601
600Ohm 2A
Würth Elektronik
FB1
3
DFE322512F-2R2M=P2
2.2µH
Murata Electronics
L1, L2, L3
17
CL10B104KB8NNWC
100nF
Samsung Electro-Mechanics
C1, C3, C4, C6, C7, C8, C11, C12 +9
1
CL10A475KP8NNNC
4.7µF
Samsung Electro-Mechanics
C2
2
CL10B103KB8NNWC
10nF
Samsung Electro-Mechanics
C5, C9
Show 17 more
QtyPartRefs
7
CL10B225KP8NNNC
2.2µF
Samsung Electro-Mechanics
C10, C19, C21, C26, C30, C35, C39
3
CL10C101FB81PNC
100pF
Samsung Electro-Mechanics
C16, C27, C32
9
CL10A226MP8NUNE
22µF
Samsung Electro-Mechanics
C17, C18, C20, C28, C29, C31, C33, C34 +1
7
ERJ-3EKF1002V
10K
Panasonic Electronic Components
R1, R2, R6, R7, R8, R13, R19
4
ERJ-3EKF4701V
4.7K
Panasonic Electronic Components
R3, R9, R10, R36
2
ERJ-3EKF1101V
1.1K
Panasonic Electronic Components
R4, R5
4
ERJ-3EKF7150V
715
Panasonic Electronic Components
R11, R12, R25, R29
2
ERJ-3EKF27R0V
27
Panasonic Electronic Components
R14, R15
6
ERJ-3EKF3300V
330
Panasonic Electronic Components
R16, R24, R26, R28, R30, R32
3
ERJ-3EKF7500V
750
Panasonic Electronic Components
R17, R27, R31
1
ERJ-3EKF1601V
1.6K
Panasonic Electronic Components
R18
1
ERJ-3EKF1300V
130
Panasonic Electronic Components
R20
1
ERJ-3EKF1003V
100K
Panasonic Electronic Components
R21
2
ERJ-3EKF5101V
5.1K
Panasonic Electronic Components
R22, R23
3
ERJ-3EKF1502V
15K
Panasonic Electronic Components
R33, R35, R37
1
ERJ-3EKF1802V
18K
Panasonic Electronic Components
R34
1
ERJ-3EKF3301V
3.3K
Panasonic Electronic Components
R38

ECP5 BGA381 RISCV design files

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

ECP5 BGA381 RISCV: common questions

What microcontroller does the ECP5 BGA381 RISCV use?

The ECP5 BGA381 RISCV is built around the LFE5U-85F-8BG381C, from the FPGA family.

How big is the ECP5 BGA381 RISCV PCB?

The ECP5 BGA381 RISCV measures 54.6 × 54.6 mm, has 4 copper layers and is 1.58 mm thick.

How many components are on the ECP5 BGA381 RISCV?

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

Where can I download the ECP5 BGA381 RISCV design files?

From the gildobjanschi/ECP5_BGA381_RISCV repository on GitHub, which has the KiCad layout and the schematic; the links under Design files point to each one.

Can I use the ECP5 BGA381 RISCV design in my own project?

Yes, under the terms of its MIT license, which gildobjanschi chose for the repository.

Can I test firmware for the ECP5 BGA381 RISCV 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