Skip to the content
PCBKitNew board
4 layers55.1 × 40 mmUlx4m backup, the printed circuit board in 3D

Ulx4m backup

NSfsfe/ulx4m

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

6

README

README.md

ULX4M-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

TOP BOTTOM Layers_v001

Panel

Panel

Schematics and PCB KiCAD 5 PCB editor:

text
kicad ulx4m.pro

Features

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

TOFU

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

NLnet

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
QtyValueFootprintReferences
2022nCapacitor_SMD:C_0402_1005MetricC55, C56, C57, C58, C59, C61, C62, C63, C64, C65, C66, C67, C68, C69, C70, C71 +4
16100nCapacitor_SMD:C_0402_1005MetricC13, C14, C15, C18, C21, C36, C37, C38, C39, C40, C41, C42, C43, C44, C45, C54
1122nFCapacitor_SMD:C_0402_1005MetricC25, C26, C27, C28, C29, C30, C31, C32, C33, C34, C35
92.2uFCapacitor_SMD:C_0603_1608MetricC16, C17, C19, C20, C22, C23, C24, C46, C47
922uFCapacitor_SMD:C_0603_1608MetricC1, C3, C4, C5, C7, C8, C9, C11, C12
71N914Diode_SMD:D_SOD-323D4, D5, D6, D7, D17, D28, D29
615kCapacitor_SMD:C_0402_1005MetricR31, R32, R33, RA1, RA2, RA3
622nFCapacitor_SMD:C_0603_1608MetricC48, C49, C50, C51, C52, C53
4100KResistor_SMD:R_0402_1005MetricR8, R9, R16, R17
410kCapacitor_SMD:C_0402_1005MetricR11, R12, R27, R28
44K7Resistor_SMD:R_0402_1005MetricR10, R13, R14, R15
4549Capacitor_SMD:C_0402_1005MetricR41, R42, R43, R44
4DF40C-100DP-0.4V(51)parts:HRS_DF40C-100DP-0.4V(51)J9, J10, J11, J12
4HOLEMounting_Holes:MountingHole_3.2mm_M3_ISO14580_PadH1, H2, H3, H4
30jumper:R_0805_2012Metric_Pad1.29x1.40mm_HandSolder_Jumper_NCRP1, RP2, RP3
3100pFCapacitor_SMD:C_0402_1005MetricC2, C6, C10
32.2uHL_1008_1210:L_1008_1210L1, L2, L3
34.7kCapacitor_SMD:C_0402_1005MetricR3, R30, RB2
3TLV62569DBVTSOT-25:TSOT-25U3, U4, U5
20Resistor_SMD:R_0805_2012Metric_Pad1.29x1.40mm_HandSolderRV2, RV3
21.1KResistor_SMD:R_0402_1005MetricR4, R6
215KResistor_SMD:R_0402_1005MetricR5, R7
227Resistor_SMD:R_0402_1005MetricR1, R2
2DF40C-100DP-0.4V(51)connectors:HRS_DF40C-100DP-0.4V(51)J1, J2
2emard12mmemard:emard12mmEMARD, EMARD
11.1kCapacitor_SMD:C_0402_1005MetricR29
118kCapacitor_SMD:C_0402_1005MetricRB1
1220nFCapacitor_SMD:C_0402_1005MetricC60
13.3kCapacitor_SMD:C_0402_1005MetricRB3
1BLUELED_SMD:LED_0603_1608MetricD3
1FNETHE025Crystal:Crystal_SMD_TXC_7M-4Pin_3.2x2.5mmY1
1GREENLED_SMD:LED_0603_1608MetricD2
1IS25LP128F-JBLESOA008-150mil:SOA008-150-208milU10
1IS42S16320D-6BLIIS42S16320D:IS42S16320D-6BLIU2
1JTAGConnector_PinSocket_2.54mm:PinSocket_2x03_P2.54mm_VerticalJ3
1LFE5U-85F-6BG381Clfe5bg381:BGA-381_pitch0.8mm_dia0.4mmU1
1ORANGELED_SMD:LED_0603_1608MetricD1
1REDLED_SMD:LED_0603_1608MetricD0
1ferfer:fer4mm6fer
1koncarkoncar:koncarkoncar
1radionaradiona:radionaradiona

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 mmUlx4m panel, the printed circuit board in 3D

    Ulx4m panel

    intergalaktik/ulx4m-ls

    ULX4M Lattice SDRAM

    970 parts5
  • 4 layers94 × 50.8 mmUlx3s, the printed circuit board in 3D

    Ulx3s

    drandyhaas/KiCadRoutingTools

    A set of Python/Rust tools to aid routing in KiCad

    235 parts744MIT
  • 4 layers95 × 80 mmKilsyth, the printed circuit board in 3D

    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 mmPanelith, the printed circuit board in 3D

    Panelith

    w531t4/panelith

    PCB for Panelith FPGA Board

    103 parts
  • 6 layers50 × 75 mmEcp5u85-bse usb, the printed circuit board in 3D

    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 mmUlx2s, the printed circuit board in 3D

    Ulx2s

    emard/ulx2s

    PCB for ULX2S

    28 parts4