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

Zynq-7000 AP SoC, Debug - ITM and FTM Frames might be Indistinguishable by Software

Description

All PS Trace sources insert a 3-bit non-configurable ID in the packet to allow software to distinguish between packets from different sources. The ID that is inserted in the packet by the FTM is 010, which conflicts with the ID that is used by the ITM for 16-bit packets. Pack the ITM withones (1)to avoid the possibility of packet compression that can change the size of the packet 78 to 16.

Solution

Impact:

Minor, there are restrictions on the usage of the FTM concurrent with the ITM.

Configurations Affected:

Systems that use the FTM debug trace frames.

Device Revision(s) Affected: Refer to (Xilinx Answer 47916) - Zynq-7000 Design Advisory Master Answer Record



A potential way to get around this issue is to pad the ITM packets withones (1)to prevent their size after compressionfrom ever becoming 16. This mechanism is currently used in Xilinx tools.

AR# 47527
Date Created 05/24/2012
Last Updated 11/12/2012
Status Active
Type Design Advisory
Devices
  • Zynq-7000