基于莱迪思Nexus FPGA的PCIe多功能演示

软件与FPGA IP之间的功能性PCI Express通信路径

PCI Express(PCIe)多功能应用展示了莱迪思Nexus系列FPGA的多功能特性。该应用软件支持访问板上的GPIO(通用输入输出)、MDIO(管理数据输入输出)和I2C寄存器,并能与FPGA硬件进行实时交互,以此演示了软件与FPGA IP之间功能性的PCI Express通信路径。

PCIe多功能演示基于莱迪思Nexus™平台的器件实现,具体包括CrossLink™-NX、Certus™-NX、CertusPro™-NX以及MachXO5-NX™器件。

PCI Express多功能演示——在单个端点设备上实现三个独立的PCI Express功能。每个功能可用于控制FPGA开发板的不同模块。

应用软件——采用分层架构开发,包含图形用户界面(GUI)应用、驱动API、设备驱动以及设备硬件(FPGA设计)。

图形用户界面支持 ——该GUI支持7位和10位寻址模式。用户可通过选择相应的单选按钮切换寻址模式。

特性

  • 使用Lattice Nexus FPGA实现的不同PCIe功能可以控制多个设备,如GPIO设备(LED和DIP开关)、I2C设备和MDIO设备

框图

文档

快速参考
下载
标题编号版本日期格式文件大小
选择全部
CertusPro-NX Versa Evaluation Board Mixed Mode PCIe and 8B10B Protocol Demonstration - User Guide
FPGA-UG-021921.09/12/2023PDF2.9 MB
MachXO5-NX Platform PCIe Multifunction Demonstration - User Guide
FPGA-UG-022391.07/15/2025PDF2.6 MB
Nexus Platform PCIe Multifunction Demonstration - User Guide
FPGA-UG-021501.38/21/2025PDF4.7 MB
标题编号版本日期格式文件大小
选择全部
Certus-NX Versa Evaluation Board PCIe Multifunction Demo for Linux - Source Code
7/15/2025ZIP110.3 MB
Certus-NX Versa Evaluation Board PCIe Multifunction Demo for Windows - Source Code
7/15/2025ZIP120.5 MB
CertusPro-NX PCIe Multifunction Demo for Linux - Source Code
7/15/2025ZIP175.3 MB
CertusPro-NX PCIe Multifunction Demo for Windows - Source Code
7/15/2025ZIP184.8 MB
CertusPro-NX Versa Evaluation Board Mixed Mode PCIe and 8B10B Protocol Demo for Linux - Source Code
1.09/12/2023ZIP79.4 MB
CertusPro-NX Versa Evaluation Board Mixed Mode PCIe and 8B10B Protocol Demo for Windows - Source Code
1.09/12/2023ZIP68.2 MB
Crosslink-NX PCIe Bridge Board PCIe Multifunction Demo for Linux - Source Code
7/15/2025ZIP106.9 MB
Crosslink-NX PCIe Bridge Board PCIe Multifunction Demo for Windows - Source Code
7/15/2025ZIP103.8 MB
MachXO5-65T Development Board PCIe Multifunction Demo for Linux - Source Code
1.07/15/2025ZIP85.7 MB
MachXO5-65T Development Board PCIe Multifunction Demo for Windows - Source Code
1.07/15/2025ZIP95.8 MB
MachXO5T-NX Development Board PCIe Multifunction Demo for Linux - Source Code
1.07/15/2025ZIP111 MB
MachXO5T-NX Development Board PCIe Multifunction Demo for Windows - Source Code
1.07/15/2025ZIP99.9 MB