摘要
在认真理解PCI Express协议及其应用技术的此基础上,使用FPGA实现PCI Express总线接口的DMA传输设计.本文主要从DMA发送模块、DMA接收模块和DMA状态控制模块三个部分对设计进行详细的介绍.最后,在基于Linux系统的PC机中实现PCI-E的驱动程序,使用BEEcube公司的mini BEE作为测试平台对设计进行检测并给出结果.
The DMA transfer design of PCI Express bus interface is realized by FPGA based on the in-depth understanding of PCI Express protocol and its application technology. This paper mainly introduces three parts of the design: DMA sending module, DMA receiving module and DMA state control module in detail. Finally, it realizes PCI-E driver in one PC based on Linux system, then uses mini BEE as a test platform of BEEcube Company to test the design and give the results.
作者
王红志
王超
栾勇
姚恺丰
WANG Hong-Zhi WANG Chao LUAN Yong YAO Kai-Feng(University of Chinese Academy of Sciences, Beijing 100049, China National Engineering Research Center for High-End CNC, Shenyang Institute of Computing Technology, Chinese Academy of Sciences, Shenyang 110168, China Shenyang Golding NC Intelligent Tech. Co. Ltd., Shenyang 110168, China State Grid Corporation of Northeast Branch of the Power Control Sub-Centers, Shenyang 110180, China)
出处
《计算机系统应用》
2017年第10期286-289,共4页
Computer Systems & Applications
基金
高档数控机床与基础制造装备国家科技重大专项(2014ZX04001041)