Lattice mVision DisplayPort to PCIe Demonstration

Transferring DisplayPort Video Data to a Computer through PCIe with a Direct Memory

The CertusPro™-NX DisplayPort (DP) to Peripheral Component Interconnect Express (PCIe®) bridge design demonstrates the functionality of transferring DisplayPort video data to a computer through PCIe with a direct memory access (DMA) engine. This demo is based on the CertusPro-NX PCIe Bridge Board with Linux® operating system (OS) driver support that shows transfer of 4K60 video data to the computer memory. The board renders the data as video on the computer screen using the software driver.

This design requires DisplayPort source, such as laptop or Graphics Processing Unit (GPU), to provide a 4K60 video source to the FPGA. The DisplayPort receiver (RX) receives the video stream and sends the video stream to the PCIe interface through a video bridge. The PCIe Video DMA (VDMA) processes the video data movement between video interfaces and the target central processing unit (CPU) memory. The video data is displayed in a host PC.

Features

  • Linux OpenGL Video Renderer Software
  • PCIe Gen2x4 IP with Video DMA Interface
  • DP RX IP running @ HBR2 (5.4G) x 4 Lanes
  • Supports video resolution up to 4K60 (RGB @ 8 Bits per Color)
  • Video-to-PCIe Bridge with Lattice Unified Video Streaming Interface (AXI4-Stream) for Seamless Plug-and-Play Integration

Block Diagram

​Lattice mVision DisplayPort to PCIe Demonstration Block Diagram​

Documentation

Quick Reference
Downloads
TITLE NUMBER VERSION DATE FORMAT SIZE
Select All
Lattice mVision DisplayPort to PCIe Demonstration – User Guide​
FPGA-UG-02227 1.0 12/10/2024 PDF 1.3 MB
TITLE NUMBER VERSION DATE FORMAT SIZE
Select All
Lattice mVision DisplayPort to PCIe Demonstration – Bitstream
12/10/2024 ZIP 2.5 MB

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