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# 47599

Zynq-7000 AP SoC, Boot Sys - Independent JTAG is not supported in JTAG Boot Mode

Description

Independent JTAG does not work from JTAG boot mode. If independent JTAG is selected the PL TAP controller is accessible, but the PS cannot be accessed through the DAP and will remain perpetually in an idle state.

Solution

Impact:
Minor.
Work-around:
None.
Configurations Affected:
Systems that useJTAG boot mode.
Device Revision(s) Affected: Refer to Zynq-7000 Device Advisory Master Answer Record


Background:
In JTAG boot mode, the user can select independent JTAG mode to support a debugger connected to the ARM DAP controller and another tool connected to the Xilinx PL TAP controller.

The Xilinx PL TAP controller is accessible using the PL JTAG interface connected to dedicated PL pins. The access to the ARM DAP controller (for another tool) is done using the EMIO JTAG interface. This requires the user to download a bitstream into the PL. The bitstream can be downloaded using the Xilinx PL TAP controller.


The Issue: In early Zynq revisions, this functionality does not exist and independent JTAG is not possible in JTAG boot mode. In those cases, if independent JTAG is selected the PL TAP controller is accessible but the PS cannot be accessed through the DAP and will remain perpetually in an idle state.
AR# 47599
Date Created 10/25/2012
Last Updated 01/29/2013
Status Active
Type Design Advisory
Devices
  • Zynq-7000