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.

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

  • Three 7-segment LED control on the Lattice Nexus FPGA
  • Manipulating onboard memory of the FPGA through the PCIe slot
  • Supports PCI Express x1 Protocol

Block Diagram

PCIe Basic Demo on Crosslink-NX PCIe Bridge Board - Block Diagram

Documentation

Quick Reference
Downloads
TITLE NUMBER VERSION DATE FORMAT SIZE
Select All
PCIe Basic Demo on Certus-NX Versa Evaluation Board - User Guide
FPGA-UG-02133 1.1 11/30/2021 PDF 1.5 MB
PCIe Basic Demo on CrossLink-NX PCIe Bridge Board - User Guide
FPGA-UG-02145 1.0 1/29/2022 PDF 1.5 MB
TITLE NUMBER VERSION DATE FORMAT SIZE
Select All
PCIe Basic Demo on Certus-NX Versa Evaluation Board for Windows
1.1 11/30/2021 ZIP 60.3 MB
PCIe Basic Demo on Certus-NX Versa Evaluation Board for Linux Kernel 5
1.1 11/30/2021 ZIP 61.9 MB
PCIe Basic Demo on Certus-NX Versa Evaluation Board for Linux Kernel 4
1.1 11/30/2021 ZIP 61.9 MB
PCIe Basic Demo on CrossLink-NX PCIe Bridge Board for Linux
1.0 1/29/2022 ZIP 43.7 MB
PCIe Basic Demo on CrossLink-NX PCIe Bridge Board for Windows
1.0 1/29/2022 ZIP 42.6 MB

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