此文是笔者记录的 AXI Central Direct Memory Access (CDMA)相关学习笔记及参考例程仿真说明。
仿真环境
win10 64bit
vivado 2017.4
modelsim
功能介绍
IP架构

模块分解介绍
Register Module
包含AXI-CDMA的控制及状态寄存器, 接口 AXI-lite ,寄存器列表如下:


Scatter/Gather Block
SG引擎模块,通过 AXI4-SG master接口,获取和更新系统内存中的CDMA 控制传输描述符链表。SG 引擎提供内部描述符队列,使得描述符的预取和处理能和CDMA数据传输同时进行。描述符链表定义如下:
DMA Controller
协调DM模块的命令加载,状态检索,并将状态更新会 register module
DataMover :

本文详细介绍了Xilinx AXI-CDMA的学习笔记,包括IP架构、模块分解和接口说明。通过设置AXI-CDMA的控制寄存器,配置SG模式的Descriptor链表,利用Modelsim进行仿真验证数据传输过程,同时对比AXI4-FULL产生的数据以确保一致性。
最低0.47元/天 解锁文章
2545

被折叠的 条评论
为什么被折叠?



