介绍了工业CT数据传输系统中的基于PCI Express(以下简称PCIE)总线的数据传输卡的设计和实现。工业CT数据传输系统以普通的基于PCIE总线架构的PC为开发平台,系统能实现的关键技术之一是实时地接收海量底层数据。PCIE数据传输卡实现将工业CT底层数据实时地传送到PC的内存共享缓冲区中,数据传输采用中断方式。采用xilinx公司的spartan-3系列FPGA来实现总线的逻辑接口控制,采用FIFO结构的数据缓存器做为数据缓冲区,PCIE数据传输卡工作转台稳定,读写速度可达到256MB/s,保证了数据传输的连续性和完整性。
the design and implementation of data transfer card base on PCI Express (abbreviated for PCIE) bus in industrial CT data transfer system is introduced, the system uses common PC computer equipped with PCIE bus as development platform. Receiving the low layer data in real-time is the key technology. The PCIE card transfers industrial CT low layer data to share buffer in the PCs memory in real-time and transfer mode is interrupt, use the Spartan-3 series FPGA made by xilinx company to achieve Bus interface logic control, The data structure used FIFO buffer as a buffer, PCIE card data transmission stability of the work table, Read and write speeds up to 256 MB / s, Ensure the continuity and data integrity.