CSI-2 PCIe Bridge Demonstration

Transferring MIPI Camera Serial Interface-2 to Computer via PCIe

This design demonstrates the functionality of transferring MIPI CSI-2 camera video data to computer via PCIe with a Direct Memory Access (DMA) engine. This DMA solution can provide up to 3.1Gbps for data throughput Card to Host (C2H) without onboard DDR3 Memory, via PCIe Gen2x1 interface.

This demo is based on Lattice CrossLink-NX PCIe Bridge Board (or CertusPro-NX Versa Board), with Windows 7/Windows 10 and Linux Operating System (OS) drivers support. Total there are two modes: camera mode and color bar mode. The demo defaults to the camera mode, with the functionality of transferring camera data to computer memory and then software on a computer shows the video with the data. You can change to the color bar mode via the demo switch on the board. You can use the color bar mode to evaluate the maximum data throughput with the OS and hardware environments.

CSI-2 to PCIe Bridge demo - Uses a 5-bit demo switch (SW1) to select the current function between the default camera mode and the color bar mode.

CrossLink-NX/CertusPro-NX device and SPI flash device on the board can be programmed over JTAG via the USB port.

DMA solution - Provide up to 3.1Gbps for data throughput Card to Host (C2H) without onboard DDR3 Memory, via PCIe Gen2x1 interface.

Features

  • Support DMA & SG-DMA Technique
  • Implements 16 Frame Buffers
  • RAW8 (1080p50) converted to RGB and YUV422
Lattice mVision Solutions Stack

Block Diagram

Documentation

Quick Reference
Downloads
TITLE NUMBER VERSION DATE FORMAT SIZE
Lattice mVision CSI-2 PCIe Bridge Demo User Guide
FPGA-UG-02125 1.1 3/15/2022 PDF 1.7 MB
TITLE NUMBER VERSION DATE FORMAT SIZE
Lattice mVision CSI-2 to PCIe Bridge Demo Bitstream and Software Driver
1.0 3/15/2022 RAR 7.1 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.