论文部分内容阅读
随着相控阵雷达、超宽带雷达、数字阵列雷达相继地出现,雷达的回波数据量在不断地增加。因此对回波数据如何快速传输到计算机制约雷达性能进一步提高。本论文在某一课题中,实现了将光纤接口接收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界面开发。在DrivcrStudio+Visual Studio2005这一平台,开发了WDM设备驱动程序与简单应用程序。应用程序调用Win32 API函数,之后系统创建I/O IRP(请求包),设备驱动执行该IRP实现硬件访问。
论文重点分析了PCI Express的相关操作和DDR2 SDRAM的读写控制。
在试验的环境中,本系统能够稳定地、可靠地工作。实现了160~200MB/s的数据传输,解决了雷达数据传输的速度紧瓶。