We have detected your current browser version is not the latest one. Xilinx.com uses the latest web technologies to bring you the best online experience possible. Please upgrade to a Xilinx.com supported browser:Chrome, Firefox, Internet Explorer 11, Safari. Thank you!

XIMEA CB200 5K digital video camera pumps 1.7Gbytes/sec down a 300M optical cable using FPGA-based PCIe

by Xilinx Employee ‎03-26-2014 11:59 AM - edited ‎03-27-2014 11:24 AM (59,816 Views)

The XIMEA CB200 5K digital video camera is an amazingly small device (60x60x38mm) that captures 20Mpixel images at 33fps and pumps 1.7Gbytes/sec of video down 300M of fiber optic cable using the PCI Express External Cabling Specifications protocol. The CB200 video camera is based on the CMOSIS CMV20000 image sensor, which has a global shutter, employs a 35mm image format, and outputs 12-bit image data over sixteen 480Mbps LVDS channels at 30fps. XIMEA houses this CMOSIS image sensor in a rugged metal block with a Canon EOS lens mount that accepts the more than 100 EF lenses Canon has developed for its EOS SLR and dSLR cameras.



XIMEA CB200 video camera.jpg


The camera’s PCIe-based data and control interface provides remote dynamic aperture and focus control through a XIMEA-developed SDK, which makes the camera compatible with many, many vision libraries including MVTec’s HALCON, National instruments’ LabVIEW, MathWorks MATLAB, and OpenCV.


The high-speed PCIe Gen2 x4 interface is based on the PCIe hardware block built into a Xilinx Kintex-7 KC7K70T FPGA, augmented with PLDA’s configurable EZDMA2 for Xilinx DMA engine IP, which serves as a sort of high-speed afterburner for the PCIe interface and contributes to the camera’s high-performance I/O abilities. The EZDMA2 DMA engine can be configured for PCIe x1, x2, x4, and x8 ports with as many as eight DMA engines, with integrated DMA arbitration optimized for maximum throughput. Each DMA engine is capable of independent scatter/gather and DMA chaining operations.



PLDA EZDMA2 IP Block.jpg



According to XIMEA, the 23x23mm flip-chip version of the Xilinx Kintex-7 KC7K70T FPGA (see below) was a great benefit in the design of XIMEA’s diminutive CB200 camera because it permits the inclusion of a high-performance PCIe interface in a very slim package. As you can see from the above photo of the XIMEA CB200 camera, slim components are absolutely necessary to meet the product’s demanding form factor. Other Kintex-7 FPGA features including low power consumption, ample logic and memory resources, multiple 12.5Gbps SerDes channels, programmable I/O channel delays, and mixed-mode clock managers also appear to have been quite helpful in the design of the XIMEA CB200 camera.


Kintex-7 XC7K70T.jpg 


XIMEA will be exhibiting the CB200 5K digital video camera and the CB120 12Mpixel, 100fps camera based on the CMOSIS CMV12000 image sensor at the AIA Vision show in Boston next month, April 15-17, Booth 501. Xilinx will be there too. Booth 204.