论文部分内容阅读
本论文介绍了一种FPGA实现的PCI-E高速数据采集系统的设计方法。在深入分析PCI-E总线协议的基础上,使用模块化的设计思想,在Xilinx公司的Virtex-5LX110T芯片上利用Verilog语言编程实现了PCI-E传输模块和硬件采集模块的设计,并与数据接收软件组成了高速数据采集系统。论文侧重于PCI-E传输模块的实现,提出了FPGA的实现方案。根据实现方案,详细论述了PCI-E总线配置空间、DMA传输、IP Core设置和调用等过程,并在ChipScope、DebugView和VS2005等软件环境下对传输模块的功能、性能和稳定性进行了测试和验证。结果表明,FPGA实现的PCI-E高速数据采集系统完全能够满足实用性、通用性的要求。论文中介绍的高速数据采集系统已经投入工程应用,并成功解决了工程中遇到的数据采集问题。系统中用到的实现方法和验证策略对于此类设计有一定的参考价值和借鉴意义,以此系统为基础,可以设计出很多种扩展应用。