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.