PCIe Colorbar Demo for Lattice Nexus-based FPGAs

Video Data Transmitting between the Nexus FPGA and a Host System

The PCIe Colorbar demo is intended to show video data transmitting capability between the Lattice Nexus FPGA and a host system. The application takes video frame data continuously from the FPGA and displays it in real time. The video frame being generated by the FPGA is in RGB16 format.

The demo shows the streaming performance of the Lattice PCI Express SERDES hardware and PCI Express Endpoint IP core. The FPGAs are built on the Nexus FPGA platform using low power 28 nm FD-SOI technology.

DMA Support - Displays a series of moving colorbar by streaming the image data using DMA transfers from the FPGA to the host system. Option provided by the Lattice PCIe soft IP to enable more efficient data transfer when endpoint is acting as initiator or master. This feature is only available when the AHB-Lite data interface is selected.

Image Resolution – Image data consisting of different colored bars is transferred from the FPGA to PC memory, where software then displays it on the screen. The bars are rotated after every 50 frames to get a visualization of the moving image. The resolution of the image that can be selected is 800 X 600, 1920x1080 and 3840x2160 and is displayed on the screen at a certain frame rate.

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

Features

  • Image resolution control for colorbar that is rotated every 50 frames to get a visualization of moving image through PCIe interface using DMA Operations

Block Diagram

Documentation

快速参考
下载
标题 编号 版本 日期 格式 文件大小
选择全部
Nexus Platform PCIe Colorbar Demonstration - User Guide
FPGA-UG-02149 1.2 6/9/2023 PDF 3.6 MB
标题 编号 版本 日期 格式 文件大小
选择全部
Crosslink-NX PCIe Bridge Board PCIe Colorbar Demo for Linux - Source Code
1/9/2024 ZIP 316.7 MB
Certus-NX Versa Evaluation Board PCIe Colorbar Demo for Windows - Source Code
1/9/2024 ZIP 302.2 MB
Certus-NX Versa Evaluation Board PCIe Colorbar Demo for Linux - Source Code
1/9/2024 ZIP 313.5 MB
Crosslink-NX PCIe Bridge Board PCIe Colorbar Demo for Windows - Source Code
1/9/2024 ZIP 312.2 MB
CertusPro-NX PCIe Colorbar Demo for Linux- Source Code
9/4/2024 ZIP 791 MB
CertusPro-NX PCIe Colorbar Demo for Windows - Source Code
9/4/2024 ZIP 835 MB