PCIE通信技术:通过AXI-Lite ip配置的VDMA使用

在xilinx提供的很多ip如vdma ,osd,mixer,tpg等等,在使用前都需要进行配置,配置接口往往是axi-lite接口,正常情况下我们一般自己编写配置逻辑或者通过mb/zynq等对ip进行配置,如果在我们使用到xdma的同时也使用到需要axi-lite配置的ip的话,那么有一种新的方法可以对这类型ip进行配置。首先说说xdma,xdma是xilinx封装好的pcie dma传输ip,可以很方便的把pcie总线上的数据传输事务映射到axi总线上面,实现上位机直接对axi总线进行读写而对pcie本身tlp的组包和解包无感。在提供dma通道的同时,xdma也提供pcie到axi-lite master的映射,即我们可以通过上位机发起pcie通信事务,通过xdma之后,转化为axi-lite总线的操作,原理上的话两者的本质是一样的,因为无论是pcie总线还是axi总线,本质都是对某个地址的数据操作。
在使用该功能时,需要我们在ip中启用该功能,如下图所示。
在启用该功能之后,xdma ip会出现m_axi_lite总线接口,该接口在官方的example design中是接到一个bram,在我们用于需要axi-lite配置的ip时,我们可以通过一个axi interconnect或者smart connect,然后就可以对不同的ip进行配置,当然不仅限于vdma。
后续计划把xdma的使用写成博客,也对之前对xdma的学习和使用进行一个总结。


MCX314As型四轴运动控制器原理及应用
PCB设计中的微孔纵横比
检测现实世界参数面临的不只是传感器问题
低功耗3V ADC线性为0.05%
华为锂离子电池及其制备方法专利公开 比特币价格突破6.3万美元
PCIE通信技术:通过AXI-Lite ip配置的VDMA使用
射频探头用负压源电路图
小米MIUI官方宣布,MIUI 12操作系统加入心率检测功能
SOLIDWORKS 2019的新增功能—3DCAD
世界上最简单的编程模块,可兼容流行的乐高玩具
可穿戴式设备面和心不和 安全技术不成熟或让人变透明
基于ESP8266 WIFI网络控制和机智云的智能家居管控
阿尔卡特朗讯新型无线接入网络解决方案lightRadio
5G搭配AGV再迎升级,部分行业人力又将被大幅缩减
功率表大全(接线方式,工作原理,电路图)
基于一款非隔离型高效率精准恒流的OZ8022驱动芯片介绍
无人机遇到互联网,一切皆有可能!
感应加热工作原理
百度建合资公司进军网购 四处出击考验管理智慧
如何去保护工业的RFID