|
High frame rate and high resolution image acquisition in the high-tech research , industrial , medical , transportation , aviation and many other fields have a wide range of applications , such as aerospace and defense , high - speed object trajectories capture , 3D animation , video positioning and measuring highway traffic monitoring and so on. Continuous acquisition of this image , however , is bound to generate a huge amount of data , how real-time remote transmission of massive image data to a computer for analysis and processing , has become the subject must be studied . Optical fiber communication technology has frequency bandwidth, low loss , anti-interference ability to meet the requirements for long-distance transmission of high-speed data . PCI Express bus and the PCI , the PCI -X bus compared to the obvious advantages , especially the rate has been greatly improved PCI Express 1.0 single-channel one-way rates of up to 2.5Gbps , and supports 32 channels . In this paper, the advantages of optical fiber communication technology and PCI Express bus , the design of a high-speed data transmission system , and high - speed image data to the computer 's real-time remote transmission . PCI Express Fibre card -based controller design , in terms of hardware , a Xilinx Spartan-6 LXT FPGA family , the hard core of the FPGA PCI Express PCI Express bus protocol , GTP -driven high - speed transceiver SFP optical module optical fiber communication . Internal FPGA logic design using Verilog HDL , fiber optic data transceiver FIFO buffer , PCI Express bus PIO operation , interrupt control and DMA transfer function , and various functional modules strict simulation test . Software using the Windows DDK developed PCI Express Fibre card driver , WDM driver model response to interrupts , DMA programming , hardware registers to read and write , and the application interface . Visual C development environment designed on the basis of the driver , the MFC - based application to complete the image of the receiver , display , and storage . Application design , the use of the multi-threading technology , DrawDib drawing multiple programming technology to significantly improve software performance . Finally, in the paper , given the process of system debugging and performance analysis . After testing, the system transmission speed up to 1.2Gbps, and can be stable, reliable image transmission .
|