Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add ULX4M-LS and ULX4M-LD FPGA boards See #535 #536

Open
wants to merge 6 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
17 changes: 17 additions & 0 deletions _boards_cm/ULX4M-LD-FPGA.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
---
layout: card
title: "ULX4M-LD (DDR3) FPGA"
picture: "/images/board-ulx4m-ld-fpga.jpg"
functionality: "Full"
driver_required: "Yes"
github_issue: "https://github.com/geerlingguy/raspberry-pi-pcie-devices/issues/535"
buy_link: https://www.crowdsupply.com/intergalaktik/ulx4m
videos: [https://www.youtube.com/watch?v=xdSLzdpzHTw]
---

ULX4M-LD (with Lattice DDR3) is a line of CM4-pin-compatible FPGA development boards: modular versions of the popular open-hardware project ULX3S. It includes two models: ULX4M-LS, with 64 MB of on-board SDRAM, and ULX4M-LD, with 1 GB of DDR3. Both are versatile, programmable, modular, FPGA boards that can be used with a wide range of peripherals. Crucially, the ULX4M line of boards also provides support for the high-speed SerDes interface.

As the FPGA community continues to grow, more and more modules are being created. One of our goals with ULX4M was to make it easy to swap in and test chips from different vendors and to support vendor-neutral code where possible. The simplest solution is to have a modular board that can carry FPGAs from various manufacturers. Less expensive FPGAs have a limited number of SerDes lines and require that you determine in advance which peripheral will use those lines. The SoM approach allow you to design your own carrier board and include the exact set of peripherals you need.

Embedded systems are everywhere, including in high-security environments, but we rarely know what's going on inside those systems. Thanks to its open-source design, ULX4M provides a level of transparently that not only facilitates trust, it also helps users maintain their independence by allowing them to manufacture their own boards where appropriate.

17 changes: 17 additions & 0 deletions _boards_cm/ULX4M-LS-FPGA.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
---
layout: card
title: "ULX4M-LS (SDRAM) FPGA"
picture: "/images/board-ulx4m-ls-fpga.jpg"
functionality: "Full"
driver_required: "Yes"
github_issue: "https://github.com/geerlingguy/raspberry-pi-pcie-devices/issues/535"
buy_link: https://www.crowdsupply.com/intergalaktik/ulx4m
videos: [https://www.youtube.com/watch?v=xdSLzdpzHTw]
---

ULX4M-LS (with Lattice SDRAM) is a line of CM4-pin-compatible FPGA development boards: modular versions of the popular open-hardware project ULX3S. It includes two models: ULX4M-LS, with 64 MB of on-board SDRAM, and ULX4M-LD, with 1 GB of DDR3. Both are versatile, programmable, modular, FPGA boards that can be used with a wide range of peripherals. Crucially, the ULX4M line of boards also provides support for the high-speed SerDes interface.

As the FPGA community continues to grow, more and more modules are being created. One of our goals with ULX4M was to make it easy to swap in and test chips from different vendors and to support vendor-neutral code where possible. The simplest solution is to have a modular board that can carry FPGAs from various manufacturers. Less expensive FPGAs have a limited number of SerDes lines and require that you determine in advance which peripheral will use those lines. The SoM approach allow you to design your own carrier board and include the exact set of peripherals you need.

Embedded systems are everywhere, including in high-security environments, but we rarely know what's going on inside those systems. Thanks to its open-source design, ULX4M provides a level of transparently that not only facilitates trust, it also helps users maintain their independence by allowing them to manufacture their own boards where appropriate.

Binary file added images/board-ulx4m-fpga.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added images/board-ulx4m-ld-fpga.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added images/board-ulx4m-ls-fpga.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.