节点文献

利用WinDriver实现链式DMA

Chaining DMA implementation with WinDriver

  • 推荐 CAJ下载
  • PDF下载
  • 不支持迅雷等下载工具,请取消加速工具后下载。

【作者】 黄世中金志刚

【Author】 HUANG Shi-zhong1,2,3,JIN Zhi-gang1(1.Tianjin Unirersity,Tianjin 300072,China;2.Institute of Applied Mathematics,Hebei Academy of Sciences,Shijiazhuang 050081,China;3.Hebei Authentication Technology Engineering Research Center,Shijiazhuang 050081,China)

【机构】 天津大学河北省科学院应用数学研究所河北省信息安全认证工程技术研究中心

【摘要】 PCI Express协议由于其高速串行、系统拓扑简单等特点被广泛用于各种领域。Altera公司的Arria II GX FPGA内集成了支持链式DMA传输功能的PCI Express硬核,适应了PCI Express总线高速度的要求。文中利用Jungo公司的WinDriver软件实现了链式DMA的上层应用设计。首先给出了链式DMA实现的基本过程,接着分析了链式DMA数据传输需要处理的几个问题,给出了相应的解决办法和策略。采用这些方法,保证了DAM数据传输的正确性,简化了底层FPGA应用逻辑的设计。

【Abstract】 The PCI Express protocol has been applied in more and more fields because of its serial high speed characteristic and simple system topology.The Arria II GX device,made by Altera Corporation,has integrated a PCI Express hard IP on itself,which supports chaining DMA transfers and meets the requirements of the high speed of the PCI Express bus.The chaining DMA implementation on the host side is designed using Jungo’s WinDriver software.Firstly,the basic framework for the chaining DMA is presented.Then the problems need to be resolved for chaining DMA transfers are analyzed,and the corresponding solutions and strategies are given.By using these methods,not only the correctness of MDA transfers is guaranteed,and the underlying FPGA application logic design is simplified.

【关键词】 链式DMAWinDriverPCI Express端点存储器
【Key words】 chaining DMAWinDriverPCI Expressendpoint memory
【基金】 河北省科技支撑计划项目(12210720);河北省科学院重大攻关项目(12620,13605)
  • 【文献出处】 电子设计工程 ,Electronic Design Engineering , 编辑部邮箱 ,2013年08期
  • 【分类号】TP333
  • 【被引频次】8
  • 【下载频次】151
节点文献中: 

本文链接的文献网络图示:

本文的引文网络