论文部分内容阅读
随着计算机技术的不断发展,数字系统的复杂性的日益提高,在多路数据采集、多路卫星传输、雷达数据传输等领域中,对高速数据的存储和传输提出了更高的要求。PCIE总线作为第三代IO总线技术,因其具有传输速度高传输性能好,以及点对点的传输结构和对PCI总线的高度兼容,成为高速传输系统中的一种重要技术。由于数字系统复杂性的日益提高,人们对于多路数据的高速采集与存储传输提出了要求,本文提出了一种基于PCIE的多路传输存储系统的设计。本文在基于Xilinx Virtex6 FPGA内嵌PCIE核的基础上,接受光纤模块传输来的多路路网络数据,以DDR3作为数据的大容量缓存,通过DMA操作将多路数据高速的传输到系统内存并进行后续的处理,传输速度达到1450MB/s,主要工作包括:1、介绍了课题研究背景、意义以及用到的关键技术。2、根据系统功能,给出了FPGA部分详细的功能划分和实现,研究实现了PC IE功能。FPGA逻辑部分主要划分三个模块,PCIE模块、DDR3乒乓缓存模块、DMA控制模块。3、对整个系统的功能和性能进行测试,通过Chipscop查询信号,确保系统在固有频率下实现相应的功能,验证了系统方案设计的可行性。