PXIe总线标准是PCIe总线的工业扩展。通过对基于FPGA的PCIe IP Core的研究,在FPGA上实现了PXIe总线,并提出了PXIe总线DMA的新设计。从DMA作为总线主设备和总线从设备两种功能出发,设计了两个DMA通道,分别完成数据读和包的传输。并且设...PXIe总线标准是PCIe总线的工业扩展。通过对基于FPGA的PCIe IP Core的研究,在FPGA上实现了PXIe总线,并提出了PXIe总线DMA的新设计。从DMA作为总线主设备和总线从设备两种功能出发,设计了两个DMA通道,分别完成数据读和包的传输。并且设计了将小块离散数据整合成连续数据块的优化算法,使四通道PXIe能达到500MB/s的读写速度。经过实际信号的测试,验证了DMA模式数据传输的正确性及传输带宽。该系统可以满足高速PXIe总线传输带宽的要求,在工程应用中有显著的参考价值。展开更多
文摘PXIe总线标准是PCIe总线的工业扩展。通过对基于FPGA的PCIe IP Core的研究,在FPGA上实现了PXIe总线,并提出了PXIe总线DMA的新设计。从DMA作为总线主设备和总线从设备两种功能出发,设计了两个DMA通道,分别完成数据读和包的传输。并且设计了将小块离散数据整合成连续数据块的优化算法,使四通道PXIe能达到500MB/s的读写速度。经过实际信号的测试,验证了DMA模式数据传输的正确性及传输带宽。该系统可以满足高速PXIe总线传输带宽的要求,在工程应用中有显著的参考价值。
基金Financial support for this work,provided by the Key National Project(No.2008ZX05035)the State Science and Technology Support Program,the National Natural Science Foundation of China (Nos.40574057,40874054,40804026)the State Basic Research and Development Program of China(No.2007CB209406)
基金supported by the National Natural Science Foundation of China (Grant No.50674098)the 863 Program (Grant No.2006AA06Z207 & 2006AA06Z213)the 973 Program (Grant No.2007CB209601)