从Zynq Bolock Design可以了解Axi HP通道可以到DDR。

BD工程

所谓DMA就是设备和内存之间直接通信,这里面使用的IP是Axi Direct Memory Access ,相当于是DMA控制器。
S_AXI_LITE接口允许进行控制查询寄存器等操作;
M_AXI_SG没有用到,暂留;
M_AXI_MM2S是内存到DMA控制器的读通道;
M_AXIS_MM2S是DMA控制器到设备的读通道,是stream接口;
S_AXIS_S2MM是设备到DMA控制器的写通道,是stream接口;
M_AXI_S2MM是DMA控制器到内存的写通道。
代码分析

这里为所定数组赋值,其实就是在内存中写数。

本文探讨了ZynqSoC设计中AxiHP通道如何连接到DDR内存,并详细介绍了DMA控制器(AxiDirectMemoryAccess)的工作原理。通过S_AXI_LITE接口实现控制查询,M_AXI-MM2S和M_AXI-S2MM分别负责内存与DMA之间的数据流,包括内存写入FIFO、FIFO内容读取验证。此外,文章还涉及DMA的中断控制机制。
9085

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



