调试AXI DMA
AXI DMA由两个通道一个是AXI lite的数据寄存器控制信号。
- AXI lite是AXI总线中的一种,应用于ps端写寄存器用。
- AXI stream 是pl端与ps端大型数据接收发送。此接口可以无限制的突发传输,意思是只用一次握手协议,此后传输的全部都是有效数据。并把有效数据写入DDR中。写接口为 S2MM,读接口为MM2S。
- 由此联想到AXI GP接口此接口是PS端访问外设的告诉接口,已PS为主机,另一个接口时AXI HP接口此接口已PL为主机,另外最后一个接口为AXI ACP接口,此接口专门管理不带fifo的DMA接口。
- AXI的写接口bug问题 有时调试到此DMA不能改变随着数据输入主机改变数据位宽。但有时候可以手动调节,注意此时的端口默认是AUTO模式,意思是随着数据输入改变数据位宽。bug。。。。。
- sg模式好麻烦不用。。。