| With the continuous progress of image acquisition and processing technology,the requirement of image resolution and image transmission rate is getting higher and higher.High-speed transmission also brings some challenges to the development of image acquisition system.As one of the main standard interfaces of high-speed cameras,the Camera Link interface makes the speed between the high-speed image source and the image acquisition card match well.Secondly,previous researches on the image Camera Link acquisition system are mostly based on PCIe(Peripheral Component Interconnect Express)interface.Compared with USB(Universal Serial Bus)interface,PCIe interface can be connected to a computer in a limited number,which makes USB interface a better choice.Aiming at the characteristics of large amount of image data output by high-speed camera,high transmission rate,and the convenience of USB interface,this paper adopts the hardware architecture of Camera Link+FPGA(Field Programmable Gate Array)+USB3.0 on the development of image acquisition card,A set of high-speed Camera Link image acquisition system based on FPGA and USB3.0 is designed and implemented.The digital camera is used as the image source,and the image data is connected to FPGA in LVDS(Low-Voltage Differential Signaling)format through the Camera Link interface.Xilinx XC7A100TFGG484 FPGA is used as the main control module to collect and transmit image data.At the same time,in order to realize the miniaturization of the system as far as possible,the iserdese resource of FPGA is used to convert the Camera Link video stream from serial LVDS into TTL(transistor transistor logic)parallel signal,instead of the traditional Camera Link output connected to DS90CR286 encoding chip.MT41K128M16 JT DDR3 SDRAM is used as the external data storage module to cache the received image data,so as to solve the problem of limited internal storage resources in FPGA.The FT602 chip of FTDI company was used as the chip designed with USB3.0 interface,and the firmware program was designed.The cached image was converted by FT602 into the standard image format conforming to UVC(USB video device class)protocol for output,and sent to the upper computer through the USB3.0 interface.The image display interface is designed by QT Creator on the upper computer,so that the image information can be displayed normally.The captured image format is 1728*1245@16Hz. |