1.BD设计
2.AXI DMA寄存器
编写SDK代码,需要根据xilinx的官方例程和dma ip使用手册进行寄存器的配置。
重要寄存器:
MM2S
S2MM
重要函数:
1)XAxiDma_SimpleTransfer():设置方向,地址,传输长度
主要是对以下寄存器进行配置
2) (XAxiDma_Busy(&AXiDma,XAXIDMA_DEVICE_TO_DMA)) 判断是否传输完毕
3.测试
1)先通过S00_AXI和M00_AXI向DDR中写入数据。
2)再通过S00_AXI和M01_AXI对DMA进行配置,而后DMA开始工作,
通过M_AXI_MM2S、S00_AXI和M00_AXI从DDR中读取数据。