首页 | 本学科首页   官方微博 | 高级检索  
     

PCI Express总线接口的DMA传输设计
引用本文:王红志,王超,栾勇,姚恺丰.PCI Express总线接口的DMA传输设计[J].计算机系统应用,2017,26(10):286-289.
作者姓名:王红志  王超  栾勇  姚恺丰
作者单位:中国科学院大学, 北京 100049;中国科学院 沈阳计算技术研究所 高档数控国家工程研究中心, 沈阳 110168,中国科学院 沈阳计算技术研究所 高档数控国家工程研究中心, 沈阳 110168;沈阳高精数控智能技术股份有限公司, 沈阳 110168,中国科学院 沈阳计算技术研究所 高档数控国家工程研究中心, 沈阳 110168;沈阳高精数控智能技术股份有限公司, 沈阳 110168,国家电网公司东北分部电力调控分中心, 沈阳 110180
基金项目:高档数控机床与基础制造装备国家科技重大专项(2014ZX04001041)
摘    要:在认真理解PCI Express协议及其应用技术的此基础上,使用FPGA实现PCI Express总线接口的DMA传输设计.本文主要从DMA发送模块、DMA接收模块和DMA状态控制模块三个部分对设计进行详细的介绍.最后,在基于Linux系统的PC机中实现PCI-E的驱动程序,使用BEEcube公司的miniBEE作为测试平台对设计进行检测并给出结果.

关 键 词:FPGA  PCI  Express  DMA  Linux  驱动程序
收稿时间:2017/1/17 0:00:00

DMA Transmission Design of Bus Interface Based on PCI Express
WANG Hong-Zhi,WANG Chao,LUAN Yong and YAO Kai-Feng.DMA Transmission Design of Bus Interface Based on PCI Express[J].Computer Systems& Applications,2017,26(10):286-289.
Authors:WANG Hong-Zhi  WANG Chao  LUAN Yong and YAO Kai-Feng
Affiliation: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,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,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 and State Grid Corporation of Northeast Branch of the Power Control Sub-Centers, Shenyang 110180, China
Abstract: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 miniBEE as a test platform of BEEcube Company to test the design and give the results.
Keywords:FPGA  PCI Express  DMA  Linux  driver
点击此处可从《计算机系统应用》浏览原始摘要信息
点击此处可从《计算机系统应用》下载全文
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号