首页> 外文会议>Testing and Diagnosis, 2009. ICTD 2009 >A High Speed DMA Transaction Method for PCI Express Devices
【24h】

A High Speed DMA Transaction Method for PCI Express Devices

机译:PCI Express设备的高速DMA事务处理方法

获取原文

摘要

PCI Express is being more and more widely deployed for its attractive bandwidth in virtual instrument design. However, very few PCI express transaction methods can be found in literature. So, this paper presents a novel PCI Express DMA transaction method based on bridge chip PEX 8311. Furthermore, we propose a new method to optimize PCI Express DMA Transaction through improving both bus-efficiency and DMA-efficiency. A novel FSM design to respond data and address cycles on PCI Express bus is introduced, and a continuous data burst is realized, which greatly promote bus-efficiency. As the foundation of the whole design, a successful 2.5G PCI Express interface design is presented. Then, to make a whole solution, in software design, WDM driver framework and three successful DMA optimizing options for PCI Express devices are presented to improve DMA-efficiency. At last, a FSM-based test to data transaction speed is proposed. Experiments show that method discussed here can reach a maximum DMA WRITE speed up to 166 MBytes/s and DMA READ speed up to 136 MBytes/s. Both of them exceed PCI theoretical maximum speed (133MBytes/s). In fact, this paper provides not noly a PCI Express example, but also PCI Express interface solution and DMA transaction method which can be directly extended into high speed PXI-Express applications and so forth. That is quite meaningful to next generation instrumentation.
机译:PCI Express由于其在虚拟仪器设计中的诱人带宽而被越来越广泛地部署。但是,在文献中几乎找不到PCI Express交易方法。因此,本文提出了一种基于桥接芯片PEX 8311的PCI Express DMA事务处理新方法。此外,我们提出了一种通过提高总线效率和DMA效率来优化PCI Express DMA事务处理的新方法。介绍了一种新颖的FSM设计,用于响应PCI Express总线上的数据和地址周期,并实现了连续的数据突发,大大提高了总线效率。作为整个设计的基础,提出了成功的2.5G PCI Express接口设计。然后,作为一个完整的解决方案,在软件设计中,提出了WDM驱动程序框架和PCI Express设备的三个成功的DMA优化选项,以提高DMA效率。最后,提出了一种基于FSM的数据传输速度测试方法。实验表明,此处讨论的方法可以达到高达166 MBytes / s的最大DMA写入速度和高达136 MBytes / s的DMA READ速度。它们都超过了PCI理论上的最大速度(133MBytes / s)。实际上,本文不仅提供了PCI Express实例,还提供了PCI Express接口解决方案和DMA事务处理方法,它们可以直接扩展到高速PXI-Express应用程序等。这对于下一代仪器而言非常有意义。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号