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
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
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
Certus-NX PCIe Bridge Board Multifunction Demo for Linux
1.0 6/10/2022 RAR 77.6 MB
Certus-NX PCIe Bridge Board Multifunction Demo for Windows
1.0 6/10/2022 RAR 77.6 MB

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

Like most websites, we use cookies and similar technologies to enhance your user experience. We also allow third parties to place cookies on our website. By continuing to use this website you consent to the use of cookies as described in our Cookie Policy.