节点文献

基于PCI Express和DDRII SDRAM的高速数据传输系统的研制

Design and Implemen Tation of High-Speed Data Transfer System Base on PCI Express and DDR2 SDRAM

【作者】 刘剑

【导师】 陈建军;

【作者基本信息】 南京信息工程大学 , 信号与信息处理, 2009, 硕士

【摘要】 随着相控阵雷达、超宽带雷达、数字阵列雷达相继地出现,雷达的回波数据量在不断地增加。因此对回波数据如何快速传输到计算机制约雷达性能进一步提高。本论文在某一课题中,实现了将光纤接口接收I、Q数据或者AD采集数据经DDR2 SDRAM缓存后,通过PCI Express总线传输计算机主存中。论文在分析了任务及技术指标的基础上,论证并设计了系统总体方案。在对PCIExpress传输系统实现的原理和方法进行了深入研究的基础上,设计了基于FPGA的PCIExpress(Rev1.1)×1传输系统的硬件电路,利用Xilinx的IP Core实现了PCI Express的逻辑接口。使用VHDL这一硬件描述语言实现了AD数据采集、接收光纤数据、DDR2 SDRAM内存控制、PCI Express的PIO读写、中断以及DMA传输,并且将数据接口及时序做了详细地分析。论文针对PCI Express的数据传输系统的软件需求,研究了WDM设备驱动与简单的MFC界面开发。在DriverStudio+Visual Studio 2005这一平台,开发了WDM设备驱动程序与简单应用程序。应用程序调用Win32 API函数,之后系统创建I/O IRP(请求包),设备驱动执行该IRP实现硬件访问。论文重点分析了PCI Express的相关操作和DDR2 SDRAM的读写控制。在试验的环境中,本系统能够稳定地、可靠地工作。实现了160~200MB/s的数据传输,解决了雷达数据传输的速度紧瓶。

【Abstract】 Along with the development of Phased-Array Radar, Ultra-Wideband Radar, Digital Array Radar, the radar echo data has been increased. How to transfer a large amount of data into computer becomes the key problem that restricts Radar performance improvement. In this paper, high-speed transmission of data into computer is realized by using fiber optic interface to receive data or using AD to acquire IF signal, then using DDR2 to cache data and transferring the data into computer through PCI Express bus.The general plan of system is designed in this paper on the basis of analyzing task and technical indexes. The theorem and methods of data transfer system are researched ,hard circuits of PCI Express data transfer system are devised based on FPGA. User logic parts of PCI Express devices are constructed base IP core of Xilinx.VHDL is used to design and realize data acquisition, optic data reception, DDR2 memory interface control , Programmed Input Output of PCI Express, interruption and DMA. ModelSim is used to analyze interface timming.To meet the need of software of data transfer system, the theorem and methods of WDM(device drive module) and MFC are researched. WDM program and user program are developed base on DriverStudio+Visual Studio 2005. Application calls Win32 API functions, followed by the creation of I / O request packet by system, the device driver accesses hardware by implementing the request.Thesis focused on analyzing the relevance opteration of PCI Express and DDR2 SDRAM.In the test enviroment, the system can be stable, reliable work and realize 160~200MB/s data transmission. This solve speed tight bottles that restricts Radar performance improvement.

【关键词】 PCI ExpressDDR2FPGAWDM数据采集
【Key words】 PCI ExpressDDR2FPGAWDMData Acquirement
节点文献中: 

本文链接的文献网络图示:

本文的引文网络