01-06-2021 05:51 AM - edited 01-06-2021 05:52 AM
Hi, I knew there is PS DMA - DMA330 on ZYNQ-7000, so user can use it to transfer data between PS & PL without DMA-IP on PL.
However, Is there PS DMA on ZYNQ UltraScale MPSoC?
It means that user can use the PS DMA to transfer data between PS & PL without DMA-IP on PL.
PS. I’ve studied UG1228 and get the block diagram on P8:
It seems that there are LPD-DMA(Low Power Domain-DMA) & FPD-DMA(Full Power Domain-DMA).
Are those real PS DMA? How to use it?
Any help will be highly appreciated!
01-06-2021 06:02 AM - edited 01-06-2021 06:05 AM
@HughesYang You can reference the Zynq UltraScale+ MPSoC Technical Reference Manual (UG1085; v2.2) in Chapter 19: DMA Controller.
You can also reference the Xilinx Wiki page for details on the linux driver: Zynqmp and Versal DMA
01-06-2021 06:02 AM - edited 01-06-2021 06:05 AM
@HughesYang You can reference the Zynq UltraScale+ MPSoC Technical Reference Manual (UG1085; v2.2) in Chapter 19: DMA Controller.
You can also reference the Xilinx Wiki page for details on the linux driver: Zynqmp and Versal DMA