首页> 中文期刊>电子设计工程 >利用WinDriver实现链式DMA

利用WinDriver实现链式DMA

     

摘要

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

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号