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!

AR# 56184

Zynq-7000 SoC PCAP-DMA - Encrypted transfer hangs when FSBL is trying to load a corrupted PS-Application partition image


It is observed in a very rare failing case where the PCAP DMA hangs or the system goes to an unknown state when FSBL is attempting to load the corrupted PS/application encrypted partition image.

The PCAP DMA is able to do another transfer only after asserting system reset (SLCR PS reset).

Please visit the Zynq-7000 SoC Solution Center (Xilinx Answer 52512) to address all questions related to the Zynq-7000 SoC.


It is known that one of the following situations will cause the PCAP DMA to hang:

  • The encrypted PS image is corrupted at the line in the header that instructs the PL to send the decrypted data back to the PCAP
  • The amount of readback data requested from the PL is less than the amount of data expected by the DMA
  • The PL readback data overran the DMA FIFO

This is somewhat documented in the TRM and the only way to un-hang the PCAP DMA is to POR/SRST the device.

AR# 56184
Date 05/28/2018
Status Active
Type Known Issues
  • Zynq-7000
Page Bookmarked