PCIe Basic Demo for Lattice Nexus-based FPGAs

Basic Demonstration on Peripheral Component Interconnect Express

During the holiday period (Dec 24 – Jan 4), response times from our Global Support Team may be longer than usual.

The PCIe Basic demo shows the capabilities of the Lattice FPGA and the PCI Express Endpoint IP core functionality in a PCI Express slot in a Linux (Ubuntu)/Windows 10 PC. This demo software allows to access memory and registers on the board and provides real time interaction with the FPGA hardware to demonstrate a functional PCI Express communications path between the application, driver software, and the FPGA IP.

CertusPro-NX Versa Evaluation Board - Features the CertusPro-NX FPGA in the 672-ball LFG package and expand expand the usability of the CertusPro-NX FPGA that support PCIe X4 (Gen3) channel.

CrossLink-NX PCIe Bridge Board - Features the CrossLink-NX FPGA in the 400-ball caBGA package and expand the usability of the CrossLink-NX FPGA with 2.5 Gbps Hardened MIPI D-PHY, 5 Gbps PCIe, 1.5 Gbps programmable I/O, DDR3, USB 3.0, Ethernet, and SGMII.

Certus-NX Versa Evaluation Board - Features the Certus-NX FPGA in the 256-ball caBGA package and can expand the usability of the Certus-NX FPGA with DDR3, soft D-PHY, 1 Gbps Ethernet and 1× PCIe (Gen2) channel.

Features

  • Read and write to onboard memory of the Lattice Nexus FPGA through PCIe
  • Three 7-segment LED control using Lattice Nexus FPGA through PCIe Interface

Block Diagram

Documentation

Quick Reference
Downloads
TITLE NUMBER VERSION DATE FORMAT SIZE
Select All
Nexus Platform PCIe Basic Demonstration - User Guide
FPGA-UG-02145 1.2 5/26/2025 PDF 4.1 MB
TITLE NUMBER VERSION DATE FORMAT SIZE
Select All
CertusPro-NX PCIe Basic Demo for Linux - Source Code
5/26/2025 ZIP 215.3 MB
CertusPro-NX PCIe Basic Demo for Windows - Source Code
5/26/2025 ZIP 219.8 MB
CrossLink-NX PCIe Bridge Board PCIe Basic Demo for Windows - Source Code
5/26/2025 ZIP 157.8 MB
Certus-NX Versa Evaluation Board PCIe Basic Demo for Windows - Source Code
5/26/2025 ZIP 179.6 MB
Certus-NX Versa Evaluation Board PCIe Basic Demo for Linux - Source Code
5/26/2025 ZIP 181.2 MB
CrossLink-NX PCIe Bridge Board PCIe Basic Demo for Linux - Source Code
5/26/2025 ZIP 157.9 MB

*By clicking on the "Notify Me of Changes" button, you agree to receive notifications on changes to the document(s) you selected.