We have detected your current browser version is not the latest one. Xilinx.com uses the latest web technologies to bring you the best online experience possible. Please upgrade to a Xilinx.com supported browser:Chrome,
Firefox,
Internet Explorer 11,
Safari. Thank you!

I can see write and read transaction when I am using memcpy function. However, if I use ZDMA example code to write and read to PL DDR, I can only see read transaction. No write transaction is seen. Same happens If I use local BRAM.

Re: No write transaction seen on M_AXI_HPM0_FPD using PS DMA in Zynq ultra-scale+ MPSoC

I think the best place to start is to verify that you set up the destination address correctly. Are you using the ZDMA in scatter gather or simple mode? If you are using simple mode, can you dump the registers for the channel you are using? What is the destination address set to?

If you are using scatter gather mode, can you dump the contents of the first buffer descriptor?

The other thing to look out for is whether the ZDMA is reporting any errors. Check the ZDMA_CH_ISR as it reports a variety of errors.