›› 2014, Vol. 27 ›› Issue (1): 117-.

• 论文 • 上一篇    下一篇

基于PCIE驱动程序的数据传输卡DMA传输

李晃,巩峰,陈彦化   

  1. (西安电子科技大学 电子工程学院,陕西 西安 710071)
  • 出版日期:2014-01-15 发布日期:2014-01-12
  • 作者简介:李晃(1989—),男,硕士研究生。研究方向:电路与系统。E-mali:lh_suda@163.com。巩峰(1990—),男,硕士研究生。研究方向:电路与系统。陈彦化(1989—),男,硕士研究生。研究方向:电路与系统。

Data Transmission Card Based on the PCIE Driver

 LI Huang, GONG Feng, CHEN Yan-Hua   

  1. (School of Electronic Engineering,Xidian University,Xi'an 710071,China)
  • Online:2014-01-15 Published:2014-01-12

摘要:

为提高数据传输速度,研制了一套基于PCIE接口的数据发送和接收系统。该系统主要由4部分组成:数据发送卡、数据接收卡、PCIE驱动程序以及上位机应用程序。文中介绍了数据传输卡的基本原理和构成,重点研究了在Windows XP系统下利用WinDriver开发PCIE设备驱动程序的主要步骤、DMA数据传输的实现和中断响应的处理。经测试,该数据传输系统比较稳定,开发的驱动程序可以实现数据的高速传输。

关键词: PCI Express(PCIE), WinDriver, 驱动, 直接内存访问(DMA)

Abstract:

In order to improve data transmission rate,a set of data transmission and reception system based on the PCIE interface is developed.The system consists of four parts:the data transmission card,the data reception card,the PCIE driver and the PC application.After a brief introduction of the basic principle and composition of the data transmission card,the processes of developing device driver using WinDriver,data transferring with DMA controller and interrupt handling in Windows XP system are studied.Tests show that the system is stable and the driver developed can achieve the high-speed data transmission.

Key words: PCI Express(PCIE);WinDriver;driver;Direct Memory Access(DMA)

中图分类号: 

  • TN919