›› 2016, Vol. 29 ›› Issue (2): 152-.

• 论文 • 上一篇    下一篇

基于PCI-E总线高速数据传输卡的WDM驱动设计

景博利,孟李林,张亚运   

  1. (西安邮电大学 电子工程学院,陕西 西安 710061)
  • 出版日期:2016-02-15 发布日期:2016-02-25
  • 作者简介:景博利(1989—),女,硕士研究生。研究方向:专用集成电路设计。孟李林(1962—),男,教授。研究方向:计算机系统结构,嵌入式系统。

WDM Driver Design of High-speed Data Transmission Card Base on PCI-E Bus

JING Boli,MENG Lilin,ZHANG Yayun   

  1. (School of Electronic Engineering,Xi'an University of Posts and Telecommunications,Xi'an 710061,China)
  • Online:2016-02-15 Published:2016-02-25

摘要:

针对自主设计的基于PCI-E总线高速数据传输卡设备,在64位Windows系统下采用WDM驱动模式设计实现该设备驱动程序。介绍了WDM驱动程序开发过程,主要包括硬件访问、DMA高速数据传输和MSI中断等内容。并对所设计驱动程序进行测试验证,结果表明,该驱动程序具有较高的传输效率和可靠性,可应用于高速数据传输卡设备,且该驱动程序也可移植到其他类似的数据传输设备中。

关键词: PCI Express, 驱动开发, 直接存储器访问, 中断

Abstract:

A high-speed data transmission card device based on the PCI-E bus is designed with the device driver implemented using WDM driver designs in the 64-bit Windows system.The development of WDM driver is introduced in detail,including acquisition of hardware resources,DMA high-speed data transmission,and MSI interrupt.Tests show that the driver with high transmission efficiency and reliability can be applied to high-speed data transmission card device,and that the driver can be transplanted into other similar data transmission devices.

Key words: PCI E;driver development;DMA;interrupt

中图分类号: 

  • TP336