当前位置:   article > 正文

32.XDMA功能详解1-初识XDMA_xdma 入门

xdma 入门

目录

1.前期回顾

2.什么是XDMA

3.为什么要学习XDMA

4.XDMA IP核介绍

5.XDMA IP主要特性

6.下节内容

7.pg195文档下载


1.前期回顾

前期我们讲解了PIO和XAPP1052的原理及代码剖析,本期我们开始讲解XDMA的相关知识及应用。

2.什么是XDMA

XDMA其实是Xilinx提供给我们的一个IP核,全程为DMA/Bridge Subsustem for PCI Express IP core,与前面讲解的XAPP1052功能类似,该IP核可以实现通过PCIe链路与PC进行DMA大数据传输,与XAPP1052不同的是该IP核不提供内部实现代码,我们只能去应用它。

3.为什么要学习XDMA

相比于XAPP1052,XDMA具有以下特点。

(1)XDMA更加简单灵活,应用者不需要知道内部DMA控制器是怎样实现便可以完成各种各样的项目;

(2)前面讲解过XAPP1052 DMA读请求会出现乱序问题,XDMA我们完全不需要考虑这一点;

(3)XDMA具有完全独立的2个DMA读通道和完全独立的2个DMA写通道,每个通道都可以实现不同种类的数据传输而相互没有任何影响,数据流互相独立。(例如视频采集使用一个通道、AD采集使用一个通道)

(4)XDMA支持散列多块内存的DMA传输,这种方式大大提高了DMA传输效率,而XAPP1052一次只能支持一块连续内存的DMA传输(此处的内存都是针对PC而言的&#

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/Cpp五条/article/detail/701989
推荐阅读
  

闽ICP备14008679号