PCIe Multifunction Demo for Lattice Nexus-based FPGAs

Functional PCI Express Communications Path Between Software and FPGA IP

The PCI Express Multifunction application demonstrates the multifunction capabilities of the Nexus FPGA. The application software allows you to access GPIO, MDIO and I2C registers on the board and provides real time interaction with the FPGA hardware to demonstrate a functional PCI Express communications path between the software and the FPGA IP.

PCI Express Multifunction Demo - implements three separate PCI Express functions on a single endpoint device. Each function allows you to control a different aspect of the FPGA Board.

Application Software – developed using a layered architecture: GUI application, Driver API, Device Drivers and Device Hardware (FPGA Design)

GUI Support - The GUI supports both 7-bit and 10-bit addressing modes. The address mode can be selected by selecting the appropriate radio button.

Block Diagram

Documentation

Quick Reference
Downloads
TITLE NUMBER VERSION DATE FORMAT SIZE
Select All
Nexus Platform PCIe Multifunction Demo User Guide
FPGA-UG-02150 1.1 4/12/2022 PDF 3.9 MB
TITLE NUMBER VERSION DATE FORMAT SIZE
Select All
Certus-NX PCIe Bridge Board Multifunction Demo for Windows
1.0 6/10/2022 RAR 77.6 MB
Certus-NX PCIe Bridge Board Multifunction Demo for Linux
1.0 6/10/2022 RAR 77.6 MB
Crosslink-NX PCIe Bridge Board Multifunction Demo for Linux
1.0 1/29/2022 ZIP 70 MB
Crosslink-NX PCIe Bridge Board Multifunction Demo for Windows
1.0 1/29/2022 ZIP 61.5 MB

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