本文已被:浏览 1650次 下载 3192次
Received:January 17, 2017
Received:January 17, 2017
中文摘要: 在认真理解PCI Express协议及其应用技术的此基础上,使用FPGA实现PCI Express总线接口的DMA传输设计.本文主要从DMA发送模块、DMA接收模块和DMA状态控制模块三个部分对设计进行详细的介绍.最后,在基于Linux系统的PC机中实现PCI-E的驱动程序,使用BEEcube公司的miniBEE作为测试平台对设计进行检测并给出结果.
中文关键词: FPGA PCI Express DMA Linux 驱动程序
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
文章编号: 中图分类号: 文献标志码:
基金项目:高档数控机床与基础制造装备国家科技重大专项(2014ZX04001041)
引用文本:
王红志,王超,栾勇,姚恺丰.PCI Express总线接口的DMA传输设计.计算机系统应用,2017,26(10):286-289
WANG Hong-Zhi,WANG Chao,LUAN Yong,YAO Kai-Feng.DMA Transmission Design of Bus Interface Based on PCI Express.COMPUTER SYSTEMS APPLICATIONS,2017,26(10):286-289
王红志,王超,栾勇,姚恺丰.PCI Express总线接口的DMA传输设计.计算机系统应用,2017,26(10):286-289
WANG Hong-Zhi,WANG Chao,LUAN Yong,YAO Kai-Feng.DMA Transmission Design of Bus Interface Based on PCI Express.COMPUTER SYSTEMS APPLICATIONS,2017,26(10):286-289