PCIe Basic Demo for Lattice Nexus-based FPGAs

Basic Demonstration on Peripheral Component Interconnect Express

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.1 6/9/2023 PDF 4.6 MB
TITLE NUMBER VERSION DATE FORMAT SIZE
Select All
CertusPro-NX PCIe Basic Demo for Linux - Source Code
9/4/2024 ZIP 189.8 MB
CertusPro-NX PCIe Basic Demo for Windows - Source Code
9/4/2024 ZIP 193.7 MB
CrossLink-NX PCIe Bridge Board PCIe Basic Demo for Windows - Source Code
12/18/2023 ZIP 307.4 MB
Certus-NX Versa Evaluation Board PCIe Basic Demo for Windows - Source Code
12/18/2023 ZIP 325 MB
Certus-NX Versa Evaluation Board PCIe Basic Demo for Linux - Source Code
12/18/2023 ZIP 439 MB
CrossLink-NX PCIe Bridge Board PCIe Basic Demo for Linux - Source Code
12/18/2023 ZIP 305.7 MB

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