节点文献
基于FPGA实现的PCIE协议的DMA读写模块
The Implementation of DMA Reading and Writing Module on FPGA Based on PCI Express Protocol
【摘要】 PCI Express协议由于其高速串行、系统拓扑简单等特点被广泛用于各种领域,尤其是在信号处理领域。Xilinx公司的Virtex5的LXT系列和SXT系列的FPGA集成了一个可用于8X PCI Express传输的Endpoint硬核。本文介绍了一种在PCI Express硬核的基础上实现DMA读写的方法,在PCI Express单字读写的基础上实现了DMA读写。基于此方法实现的FPGA模块大大提高了RC与EP之间的数据传输带宽,在大带宽的需求领域中有广泛的应用。
【Abstract】 The PCI Express protocol has been applied in more and more fields because of its serial high-speed characteristic andsimple system topology,especially in signal processing field.The LXT series and SXT series of FPGA Virtex5,made by Xilinx Company,have integrated an Endpoint hard core on them,which can be used for 8X PCI Express transform.This paper introduces amethod to implement DMA reading and writing on PCI Express hard core,in the basis of PCI Express signal-word reading andwriting.With this method,the FPGA module has greatly improved the data transform bandwidth between RC and EP.And It can beused widely in the field of large bandwidth requirement.
- 【文献出处】 微计算机信息 ,Microcomputer Information , 编辑部邮箱 ,2010年29期
- 【分类号】TN791
- 【被引频次】41
- 【下载频次】1256