

Ulx4m backup
PCB for ULX4M FPGA R&D board
- Size
- 55.1 × 40 mm
- Copper layers
- 4
- Thickness
- 1.6 mm
- Parts
- 151
- Nets
- 165
- Pads
- 1,360
- Tracks, vias
- 2,238, 293
- Pours
- 21
- Routed
- Yes
- KiCad
- KiCad 5 (file 20171130)
- Created
- 1 Jun 2022
- Updated
- 2 Nov 2022
Overview
Ulx4m backup is an open-source printed circuit board by NSfsfe, from the NSfsfe/ulx4m repository on GitHub. It is a 4-layer board of 55.1 × 40 mm with 151 parts on 165 nets, routed with 2,238 tracks and 293 vias.
It is built around the LFE5U-85F-6BG381C, TLV62569DBV and IS25LP128F-JBLE, with the IS42S16320D-6BLI-TR, DF40C-100DP-0.4V(51) and FNETHE025 among its other parts. Its parts include 75 capacitors, 32 resistors, 11 diodes, 7 connectors and 6 ICs. It belongs with the FPGA and CPLD boards of this library.
Main components
6LFE5U-85F-6BG381C
CABGA-3810℃~+85℃ 1.045V~1.155V 205 21000 3833856bit 84000 ECP5 Supports hot swap、Supports SEU error detection and correction CABGA-381 Programmable Logic Device (CPLDs/FPGAs) ROHSLatticeProgrammable Logic Device (CPLDs/FPGAs)TLV62569DBV
SOT-23-5-40℃~+125℃@(TJ) 1 1.5MHz 2.5V~5.5V 2A 600mV~5.5V Adjustable Buck Buck Built-in Yes SOT-23-5 DC-DC Converters ROHSTexas InstrumentsDC-DC ConvertersIS25LP128F-JBLE
SOIC-8-208mil-40℃~+105℃ 100,000 cycles 128Mbit 166MHz 2.3V~3.6V 20 Years 200us 8uA Power-on reset、Hardware write protection、Software write protection、Write enable latch、Power lock protection SPI SOIC-8-208mil NOR FLASH ROHSISSINOR FLASHIS42S16320D-6BLI-TR
TW-54-BGA(8x13)-40℃~+85℃ 167MHz 3V~3.6V 512Mbit High-speed clock synchronization、Auto precharge、Automatic column address generation、Auto refresh TW-54-BGA(8x13) SDRAM ROHSISSISDRAMDF40C-100DP-0.4V(51)
SMD,P=0.4mm-35℃~+85℃ 0.4mm 100P 2 300mA Gold Slot Type Butting Surface Mount,Vertical SMD,P=0.4mm Board-to-Board and Backplane Connector ROHSHirose ElectricBoard-To-Board And Backplane ConnectorFNETHE025
SMD7050-4P-20℃~+70℃ 15mA 25MHz 3.3V CMOS SMD7050-4P Crystal Oscillators ROHSDiodes IncorporatedCrystal Oscillators
README
README.mdULX4M-LS PCB
[ULX4M] = University digital Logic Learning Xtensible board release 4 Moduler successor of ULX3S = University digital Logic Learning Xtensible board release 3 with SDRAM, Successor of ULX2S.
3D preview

Panel

Schematics and PCB KiCAD 5 PCB editor:
kicad ulx4m.proFeatures
FPGA: Lattice ECP5 LFE5U-12F-6BG381C (12/25/45/85K LUT)
Main parts
LFE5U-12F-6BG381C
IS42S16160G-7BL 32 MB SDRAM
W25Q128JVSIM NOR Flash spiFlash, 3V, 128M-bit, 4Kb Uniform Sector
Ethernet - LAN8720A
Programming options
External JTAG programming connector
JTAG connected to GPIO (programming with FTDI or ESP32)
USB (bootloader)
Periferals
-
2 lane CSI camera port CAM0 and CAM1
-
2 lane DSI display port DISP0 (fake differential)
-
DISP0 pins connected to DISP1
-
* SerDes pair (TX/RX) connected to 2.0 header (radio experiments)
-
True differential GPDI video output
-
Fake differential GPDI video output
-
4 bit SD card connection
-
* SerDes connected to PCIe 1x
-
* 2x SerDes pairs connected over capacitors to connector
-
GPIOs
-
3 Buttons
-
2 DIP SW
-
8 LEDs
- Only available if ECP5 SerDes chip is used
ULX4M on TOFU carrier board

References
https://github.com/gatecat/TrellisBoard
https://github.com/orangecrab-fpga/orangecrab-hardware
https://github.com/antmicro/ecp5-dc-scm
https://github.com/butterstick-fpga/butterstick-hardware
Work on this board is financed by NLnet foundation

https://nlnet.nl/project/ULX3M/
Check up our blogposts
https://intergalaktik.eu/news/ulx4s-v0-0-1
https://intergalaktik.eu/news/ulx4s-v0-0-2
https://intergalaktik.eu/news/blending-ulx4m-nlnet-funded-fpga-board
https://intergalaktik.eu/news/production-testing-automation-for-ulx3s
https://intergalaktik.eu/news/blending-ulx4m-ls-v002
Contact us
Discord: https://discord.gg/qwMUk6W
Gitter: https://gitter.im/ulx3s/Lobby
Mail: warp@intergalaktik.eu
Twitter: https://twitter.com/intergalaktikEU
Parts
151| Qty | Value | Footprint | References |
|---|---|---|---|
| 20 | 22n | Capacitor_SMD:C_0402_1005Metric | C55, C56, C57, C58, C59, C61, C62, C63, C64, C65, C66, C67, C68, C69, C70, C71 +4 |
| 16 | 100n | Capacitor_SMD:C_0402_1005Metric | C13, C14, C15, C18, C21, C36, C37, C38, C39, C40, C41, C42, C43, C44, C45, C54 |
| 11 | 22nF | Capacitor_SMD:C_0402_1005Metric | C25, C26, C27, C28, C29, C30, C31, C32, C33, C34, C35 |
| 9 | 2.2uF | Capacitor_SMD:C_0603_1608Metric | C16, C17, C19, C20, C22, C23, C24, C46, C47 |
| 9 | 22uF | Capacitor_SMD:C_0603_1608Metric | C1, C3, C4, C5, C7, C8, C9, C11, C12 |
| 7 | 1N914 | Diode_SMD:D_SOD-323 | D4, D5, D6, D7, D17, D28, D29 |
| 6 | 15k | Capacitor_SMD:C_0402_1005Metric | R31, R32, R33, RA1, RA2, RA3 |
| 6 | 22nF | Capacitor_SMD:C_0603_1608Metric | C48, C49, C50, C51, C52, C53 |
| 4 | 100K | Resistor_SMD:R_0402_1005Metric | R8, R9, R16, R17 |
| 4 | 10k | Capacitor_SMD:C_0402_1005Metric | R11, R12, R27, R28 |
| 4 | 4K7 | Resistor_SMD:R_0402_1005Metric | R10, R13, R14, R15 |
| 4 | 549 | Capacitor_SMD:C_0402_1005Metric | R41, R42, R43, R44 |
| 4 | DF40C-100DP-0.4V(51) | parts:HRS_DF40C-100DP-0.4V(51) | J9, J10, J11, J12 |
| 4 | HOLE | Mounting_Holes:MountingHole_3.2mm_M3_ISO14580_Pad | H1, H2, H3, H4 |
| 3 | 0 | jumper:R_0805_2012Metric_Pad1.29x1.40mm_HandSolder_Jumper_NC | RP1, RP2, RP3 |
| 3 | 100pF | Capacitor_SMD:C_0402_1005Metric | C2, C6, C10 |
| 3 | 2.2uH | L_1008_1210:L_1008_1210 | L1, L2, L3 |
| 3 | 4.7k | Capacitor_SMD:C_0402_1005Metric | R3, R30, RB2 |
| 3 | TLV62569DBV | TSOT-25:TSOT-25 | U3, U4, U5 |
| 2 | 0 | Resistor_SMD:R_0805_2012Metric_Pad1.29x1.40mm_HandSolder | RV2, RV3 |
| 2 | 1.1K | Resistor_SMD:R_0402_1005Metric | R4, R6 |
| 2 | 15K | Resistor_SMD:R_0402_1005Metric | R5, R7 |
| 2 | 27 | Resistor_SMD:R_0402_1005Metric | R1, R2 |
| 2 | DF40C-100DP-0.4V(51) | connectors:HRS_DF40C-100DP-0.4V(51) | J1, J2 |
| 2 | emard12mm | emard:emard12mm | EMARD, EMARD |
| 1 | 1.1k | Capacitor_SMD:C_0402_1005Metric | R29 |
| 1 | 18k | Capacitor_SMD:C_0402_1005Metric | RB1 |
| 1 | 220nF | Capacitor_SMD:C_0402_1005Metric | C60 |
| 1 | 3.3k | Capacitor_SMD:C_0402_1005Metric | RB3 |
| 1 | BLUE | LED_SMD:LED_0603_1608Metric | D3 |
| 1 | FNETHE025 | Crystal:Crystal_SMD_TXC_7M-4Pin_3.2x2.5mm | Y1 |
| 1 | GREEN | LED_SMD:LED_0603_1608Metric | D2 |
| 1 | IS25LP128F-JBLE | SOA008-150mil:SOA008-150-208mil | U10 |
| 1 | IS42S16320D-6BLI | IS42S16320D:IS42S16320D-6BLI | U2 |
| 1 | JTAG | Connector_PinSocket_2.54mm:PinSocket_2x03_P2.54mm_Vertical | J3 |
| 1 | LFE5U-85F-6BG381C | lfe5bg381:BGA-381_pitch0.8mm_dia0.4mm | U1 |
| 1 | ORANGE | LED_SMD:LED_0603_1608Metric | D1 |
| 1 | RED | LED_SMD:LED_0603_1608Metric | D0 |
| 1 | fer | fer:fer4mm6 | fer |
| 1 | koncar | koncar:koncar | koncar |
| 1 | radiona | radiona:radiona | radiona |
Questions
How big is the Ulx4m backup PCB?
It measures 55.1 × 40 mm and has 4 copper layers, 1.6 mm thick.
What parts does the Ulx4m backup use?
151 parts, built around the LFE5U-85F-6BG381C, TLV62569DBV, IS25LP128F-JBLE and IS42S16320D-6BLI-TR. 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 Ulx4m backup KiCad files?
From the NSfsfe/ulx4m repository on GitHub, at the commit this page was made from: the board is ulx4m_backup.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.
Can I use the Ulx4m backup design in my own project?
Its repository states no licence, so its author keeps all rights: ask NSfsfe before reusing the design.
Similar boards
- 6 layers113 × 99 mm

- 4 layers94 × 50.8 mm

- 4 layers94 × 50.8 mm

- 4 layers95 × 80 mm

Kilsyth
kbeckmann/Kilsyth
Errata: - C9 is not a GPIO on ECP5 F12 and some other variants. To get the LED working put a jumper on pin 31 and 33 on the Wide connector. - FTCLK is not routed to a clock pin.
170 parts110BSD - 8 layers60.1 × 32.1 mm

- 6 layers50 × 75 mm

Ecp5u85-bse usb
open-ephys/ECP5U85-BSE-USB
USB development board featuring USB3.0, Lattice ECP5U85 FPGA, and Samtec BSE GPIO Headers
223 parts10 - 4 layers35.6 × 61 mm

- 10 layers150.8 × 96.4 mm
