

Ecp5 mainboard
Ultimate ECP5 development board
- Size
- 200 × 111.2 mm
- Copper layers
- 8
- Thickness
- 1.6 mm
- Parts
- 512
- Nets
- 750
- Pads
- 3,108
- Tracks, vias
- 44,254, 3,208
- Pours
- 17
- Routed
- Yes
- KiCad
- KiCad 5 (file 20171130)
- Created
- 11 May 2019
- Updated
- 4 Jul 2019
Overview
Ecp5 mainboard is an open-source printed circuit board by gatecat, from the gatecat/TrellisBoard repository on GitHub. It is an 8-layer board of 200 × 111.2 mm with 512 parts on 750 nets, routed with 44,254 tracks and 3,208 vias.
It is built around the TPS62823DLC, TLV75712PDRV and TPS2041BD, with the BSH111BKR, 150141YB73100 and 150141RV73100 among its other parts. Its parts include 259 capacitors, 92 resistors, 24 diodes, 12 inductors and 10 ICs. It belongs with the fPGA and programmable logic and computers and single-board computers boards and the FPGA and CPLD boards of this library.
Main components
7TPS62823DLC
SON85.5V, 3A Step-Down Converter Family with 1% AccuracyTexas InstrumentsUncategorisedTLV75712PDRV
WSON-6-EP(2x2)-40℃~+125℃@(Tj) 1 1.2V 1.2V@(1A) 1A 40uA 5.5V 52dB@(1kHz) 71.5uVrms Fixed Over Current Protection、Thermal shutdown、Enable control、Input under-voltage protection、Output discharge、Built-in soft-start Positive WSON-6-EP(2x2) Voltage Regulators - Linear, Low Drop Out (LDO) Regulators ROHSTexas InstrumentsVoltage Regulators - Linear, Low Drop Out (LDO) RegulatorsTPS2041BD
SOIC-8欠压锁定、集成电荷泵、Overcurrent Protection、Over temperature protection、Short-Circuit Protection、反向电流阻断 SOIC-8 Power Distribution Switches ROHSTexas InstrumentsPower Distribution SwitchesBSH111BKR
SOT-23-55℃~+150℃ 1 N-channel 1.3V 210mA 30pF 364mW 4Ω@4.5V 500pC@4.5V 55V 7pF SOT-23 MOSFETs ROHSNexperiaMOSFETs150141YB73100
SMD3528-4P120° 20mA 220mcd、240mcd 2V、3.2V 465nm、592nm 470nm、590nm Water Clear Yellow, Blue SMD3528-4P LED Indication - Discrete ROHSWürth ElektronikLight Emitting Diodes (LED)150141RV73100
SMD3528-4P-40℃~+85℃ 120° 20mA 2V 570nm、625nm 572nm、630nm 60mcd、250mcd 72mW、72mW Discrete Diode Red, Emerald Green Water Clear SMD3528-4P LED Indication - Discrete ROHSWürth ElektronikLED Indication - DiscreteCHP-081TA
SMD-40℃~+85℃ 100mA 6V 8 J-Lead SPST SMD DIP Switches ROHSNidecDIP Switches
README
README.mdUltimate ECP5 Board
WIP - Rev 1.0 prototypes currently under test...

Key Features
- Largest ECP5; LFE5UM5G-85F
- PCIe 2.0 x2 card edge connector on two SERDES channels
- Remaining two SERDES channels on M.2 E-key connector
- 1GByte x32 DDR3L (two x16 chips)
- Dedicated HDMI output, using TFP410 serialiser
- 1000BASE-T GbE connector with RGMII PHY
- USB-A 2.0 host connector with ULPI PHY
- FT2232H for debug JTAG and UART/FIFO with type-C connector
- PCIe, external 12V or USB power input
- 12 bicolour (tristate) user LEDs, 4 user buttons, 8 user DIP switches
- 128Mbit QSPI flash for boot and data
- microSD card connector
- Dual PMOD connector with extra "middle" IO pins
- As many remaining IO as possible on high speed FFC connectors with a differential optimised pinout (3x 24 IO). Selectable 1.8V/2.5V/3.3V
Layout
- PCIe card form factor
- At least Ethernet, USB-A, USB type-C power/debug and HDMI out
- Other connectors probably would have to be on other sides. FFC connectors probably on top so they can loop over to another card to form a 2-slot card (e.g. with ADCs/DACs for SDR/DAQ)
Possible accessories using high-speed FFC connectors
- MIPI DSI smartphone-style LCDs
- MIPI CSI-2 cameras
- High speed ADC/DAC
- HDMI in/out, direct or using serialiser chip
- LVDS video in/out for LCDs or block cameras
- Breakout board to dual or triple PMOD
Parts
512| Qty | Value | Footprint | References |
|---|---|---|---|
| 105 | 470n | Capacitor_SMD:C_0402_1005Metric | C108, C110, C111, C112, C113, C114, C116, C122, C140, C156, C159, C162, C163, C185, C186, C187 +89 |
| 34 | 100n | Capacitor_SMD:C_0402_1005Metric | C100, C101, C102, C103, C104, C105, C106, C118, C132, C133, C134, C135, C141, C166, C167, C168 +18 |
| 32 | 4.7µ | Capacitor_SMD:C_0603_1608Metric | C138, C139, C142, C161, C164, C165, C172, C173, C183, C184, C219, C220, C221, C222, C223, C228 +16 |
| 30 | 10µ | Capacitor_SMD:C_0805_2012Metric | C14, C15, C16, C17, C18, C107, C109, C119, C120, C123, C124, C125, C174, C176, C177, C178 +14 |
| 25 | 10k | Resistor_SMD:R_0402_1005Metric | R1, R6, R10, R11, R13, R16, R26, R27, R28, R29, R40, R41, R53, R54, R57, R69 +9 |
| 21 | 10n | Capacitor_SMD:C_0201_0603Metric | C42, C43, C46, C144, C145, C146, C148, C149, C150, C152, C153, C154, C155, C157, C158, C160 +5 |
| 16 | 1k | Resistor_SMD:R_0402_1005Metric | R7, R15, R17, R30, R31, R32, R33, R47, R63, R64, R65, R66, R73, R89, R92, R93 |
| 12 | 10k | Resistor_SMD:R_Array_Convex_4x0402 | RN1, RN2, RN3, RN4, RN5, RN6, RN8, RN9, RN12, RN22, RN23, RN24 |
| 12 | GREEN | LED_SMD:LED_0805_2012Metric | D2, D4, D5, D6, D7, D8, D9, D10, D11, D12, D13, D26 |
| 8 | 47µ | Capacitor_SMD:C_1210_3225Metric | C13, C31, C33, C34, C83, C84, C86, C256 |
| 7 | 100R | Inductor_SMD:L_0603_1608Metric | FB3, FB4, FB5, FB6, FB7, FB8, FB9 |
| 7 | 2.2k | Resistor_SMD:R_0402_1005Metric | R38, R50, R51, R59, R60, R67, R68 |
| 7 | BSH111BKR | Package_TO_SOT_SMD:SOT-23 | Q1, Q3, Q5, Q6, Q7, Q8, Q9 |
| 6 | 150141YB73100 | Custom Parts:Wurth_BiLED_150141_3528 | D14, D15, D16, D17, D18, D19 |
| 6 | 0R | Resistor_SMD:R_0805_2012Metric | R42, R43, R44, R45, R82, R85 |
| 6 | 10n | Capacitor_SMD:C_0402_1005Metric | C126, C127, C128, C129, C130, C131 |
| 6 | 150141RV73100 | Custom Parts:Wurth_BiLED_150141_3528 | D20, D21, D22, D23, D24, D25 |
| 6 | 2.2k | Resistor_SMD:R_Array_Convex_4x0402 | RN7, RN10, RN11, RN13, RN14, RN15 |
| 6 | 51 | Resistor_SMD:R_Array_Convex_4x0402 | RN16, RN17, RN18, RN19, RN20, RN21 |
| 6 | TPD4E02B04 | Custom Parts:USON10 | DA1, DA2, DA3, DA4, DA5, DA6 |
| 5 | 100R@100MHz | Inductor_SMD:L_0603_1608Metric | L7, L8, L9, L10, L11 |
| 5 | SW_Push | Button_Switch_SMD:SW_SPST_B3S-1000 | SW2, SW3, SW4, SW5, SW6 |
| 4 | 100k | Resistor_SMD:R_0402_1005Metric | R19, R21, R23, R25 |
| 4 | 120p | Capacitor_SMD:C_0402_1005Metric | C19, C20, C21, C22 |
| 4 | 1n | Capacitor_SMD:C_0201_0603Metric | C49, C50, C59, C60 |
| 4 | 22 | Resistor_SMD:R_0402_1005Metric | R36, R37, R91, R97 |
| 4 | 4.7k | Resistor_SMD:R_0402_1005Metric | R3, R9, R48, R88 |
| 4 | 470n/IHLP1212 | Inductor_SMD:L_Vishay_IHLP-1212 | L3, L4, L5, L6 |
| 4 | DNP | Resistor_SMD:R_0805_2012Metric | R83, R84, R86, R87 |
| 4 | TPS62823 | Custom Parts:TI_VSON-HR_1.5x2mm_p0.5mm | U7, U8, U9, U10 |
| 3 | 0R | Resistor_SMD:R_0402_1005Metric | R34, R35, R58 |
| 2 | 1.5k | Resistor_SMD:R_0402_1005Metric | R2, R46 |
| 2 | 12p | Capacitor_SMD:C_0402_1005Metric | C147, C151 |
| 2 | 1µ | Capacitor_SMD:C_0603_1608Metric | C1, C10 |
| 2 | 200R@100MHz | Inductor_SMD:L_0603_1608Metric | FB1, FB2 |
| 2 | 200k | Resistor_SMD:R_0402_1005Metric | R24, R61 |
| 2 | 22p | Capacitor_SMD:C_0402_1005Metric | C136, C143 |
| 2 | 240 | Resistor_SMD:R_0402_1005Metric | R80, R81 |
| 2 | 25MHz | Custom Parts:Crystal_Epsom_TSX-3225 | Y1, Y2 |
| 2 | 51 | Resistor_SMD:R_0402_1005Metric | R75, R76 |
| 2 | 9774025151R | Custom Parts:9774025151R | J8, J14 |
| 2 | AS4C256M16D3 | Package_BGA:BGA-96_9.0x13.0mm_Layout2x3x16_P0.8mm | U23, U24 |
| 2 | BC850 | Package_TO_SOT_SMD:SOT-23 | Q2, Q4 |
| 2 | DNP | Capacitor_SMD:C_0402_1005Metric | C115, C117 |
| 2 | Ferrite_Bead | Inductor_SMD:L_0603_1608Metric | L12, L13 |
| 2 | MOUNT | MountingHole:MountingHole_3.2mm_M3_Pad | J16, J17 |
| 2 | TLV75712PDR | Custom Parts:TI_WSON8_2x2mm_p0.65mm | U3, U6 |
| 2 | TPS2041B | Package_TO_SOT_SMD:SOT-23-5 | U17, U20 |
| 1 | CHP-081TA | Custom Parts:DipSW_CHP-081TA | SW1 |
| 1 | 1.2V | TestPoint:TestPoint_Pad_1.5x1.5mm | TP4 |
| 1 | 1.2VA | TestPoint:TestPoint_THTPad_1.5x1.5mm_Drill0.7mm | TP3 |
| 1 | 1.2VT | TestPoint:TestPoint_THTPad_1.5x1.5mm_Drill0.7mm | TP8 |
| 1 | 1.35V | TestPoint:TestPoint_THTPad_1.5x1.5mm_Drill0.7mm | TP11 |
| 1 | 1.8V | TestPoint:TestPoint_THTPad_1.5x1.5mm_Drill0.7mm | TP12 |
| 1 | 1.8n | Capacitor_SMD:C_0402_1005Metric | C9 |
| 1 | 10 | Resistor_SMD:R_0402_1005Metric | R4 |
| 1 | 100n/25V | Capacitor_SMD:C_0805_2012Metric | C8 |
| 1 | 100p | Capacitor_SMD:C_0402_1005Metric | C121 |
| 1 | 100u | Capacitor_SMD:CP_Elec_6.3x5.8 | C137 |
| 1 | 100µF/25V | Capacitor_SMD:CP_Elec_6.3x5.8 | C2 |
| 1 | 12.1k | Resistor_SMD:R_0402_1005Metric | R71 |
| 1 | 120k | Resistor_SMD:R_0402_1005Metric | R74 |
| 1 | 124k | Resistor_SMD:R_0402_1005Metric | R18 |
| 1 | 12MHz | Oscillator:Oscillator_SMD_EuroQuartz_XO32-4Pin_3.2x2.5mm | X1 |
| 1 | 12V_EXT | Connector_BarrelJack:BarrelJack_Horizontal | J1 |
| 1 | 12k | Resistor_SMD:R_0402_1005Metric | R39 |
| 1 | 180p | Capacitor_SMD:C_0402_1005Metric | C11 |
| 1 | 1M | Resistor_SMD:R_0402_1005Metric | R72 |
| 1 | 2.2 | Resistor_SMD:R_0402_1005Metric | R52 |
| 1 | 2.5V | TestPoint:TestPoint_THTPad_1.5x1.5mm_Drill0.7mm | TP10 |
| 1 | 22µ/25V | Capacitor_SMD:C_1206_3216Metric | C6 |
| 1 | 24MHz | Custom Parts:Crystal_Epsom_TSX-3225 | Y3 |
| 1 | 3.3V | TestPoint:TestPoint_THTPad_1.5x1.5mm_Drill0.7mm | TP9 |
| 1 | 3.3µH/XAL6030-332 | Custom Parts:L_CoilCraft_XAL60xx | L2 |
| 1 | 316k | Resistor_SMD:R_0402_1005Metric | R22 |
| 1 | 3A | Custom Parts:FuseHolder_SMD_Shurter_0031.7701.11 | F2 |
| 1 | 3A/DNF | Custom Parts:FuseHolder_SMD_Shurter_0031.7701.11 | F1 |
| 1 | 453k | Resistor_SMD:R_0402_1005Metric | R20 |
| 1 | 470k | Resistor_SMD:R_0402_1005Metric | R14 |
| 1 | 47k | Resistor_SMD:R_0402_1005Metric | R5 |
The 469 most common of 512 parts.
Questions
How big is the Ecp5 mainboard PCB?
It measures 200 × 111.2 mm and has 8 copper layers, 1.6 mm thick.
What parts does the Ecp5 mainboard use?
512 parts, built around the TPS62823DLC, TLV75712PDRV, TPS2041BD and BSH111BKR. The full list of its parts is on this page, with links to each part's symbol and footprint where PCBKit's library has them.
Where can I download the Ecp5 mainboard KiCad files?
From the gatecat/TrellisBoard repository on GitHub, at the commit this page was made from: the board is hardware/ecp5_mainboard/ecp5_mainboard.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.
Can I use the Ecp5 mainboard design in my own project?
Its repository states no licence, so its author keeps all rights: ask gatecat before reusing the design.
Similar boards
- 2 layers73.7 × 38.1 mm

- 4 layers65 × 32 mm

USBHIDKey
mikegoelzer/ESP32-Remote-USB-HID
USB dongle for remote emulation of USB HID keyboard and other server board control signals
59 parts1 - 8 layers55 × 40 mm

Homebrew ECP5-SBC
mikegoelzer/Homebrew-ECP5-SBC
Kicad files for homebrew hobbyist computer with custom RISC-V CPU
106 parts - 4 layers200 × 100 mm

- 4 layers100 × 100 mm

- 4 layers106 × 80 mm

Mainboard
PyroVision-ThermalCam/Mainboard
Mainboard for the PyroVision thermal camera.
152 parts11GPL-3.0 - 4 layers96 × 70 mm

- 8 layers68 × 67.8 mm

Reform kintex
kitspace-forks/reform-kintex-som
This is the open hardware system-on-module featuring the Xilinx/AMD Kintex-7 FPGA (XC7K160T or XC7K325T) and 2GB DDR3 RAM.
297 parts2