UPGRADE YOUR BROWSER

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 AP SoC PCAP-DMA - Encrypted transfer hangs when FSBL is trying to load a corrupted PS-Application partition image

Description

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 AP SoC Solution Center (Xilinx Answer 52512) to address all questions related to the Zynq-7000 AP SoC.

Solution

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 Created 05/29/2013
Last Updated 09/26/2013
Status Active
Type Known Issues
Devices
  • Zynq-7000