论文部分内容阅读
PXI Express总线通过将PCI Express总线引入自动化测试总线领域,使得总线数据带宽大大提升,并通过添加多种高速差分时钟和触发信号,给仪器模块的设计着提供了新的高精度定时手段,可以满足很多高端测试需求。为了便于开发PXI Express总线测试设备,需要设计具有广泛适用性和易用性特点的PXI Express接口套件。本文根据PXI Express总线规范、PCI Express总线规范以及CompactPCI Express总线规范,深入探讨了PXI Express接口套件中PCI Express总线接口的四种实现方案,并总结了各方案的优缺点。确定了采用高集成度、高性能的FPGA内嵌PCI Express IP硬核的实现方案,并选定了具有低成本低功耗特性的Cyclone IV GX系列内嵌PCI Express硬核的FPGA作为本方案的核心控制芯片。为了实现设计的可重用性,降低本接口套件对于仪器功能模块设计者进行二次开发的难度,接口套件的逻辑部分采用了Qsys设计流程,并采用片上网络系统的架构。该流程的引入使得对逻辑模块进行层次化和标准化的封装成为可能,因而可以对接口套件的逻辑系统从整体到部分进行全面的可重用性设计。通过Qsys设计流程,本文完成了针对各种不同应用的,具有不同功能和性能特点的接口逻辑子系统,以及相关IP核的设计。此外,为了方便二次开发,降低采用标准化的片上总线协议带来的逻辑设计入门门槛,本文给出了仪器功能逻辑接口模板。为了验证本接口套件的正确性、稳定性和性能指标,并进一步检验可重用性设计流程的优势,本文应用PXI Express接口套件的设计方案,完成了PXI Express AD模块的开发工作,并给出了测试方案及测试结果。经测试该模块可正常工作在PCI Express x1、x2及x4通信模式,底层数据通信速度最高可达单向8Gbps,在Windows系统下实测单向带宽可达1.9Gbps。