RPU MPCore Embedded Trace Macrocell

Zynq UltraScale+ Device Technical Reference Manual (UG1085)

Document ID
UG1085
Release Date
2022-09-15
Revision
2.3 English

The RPU MPCore ETM provides real-time instruction trace and data trace for the RPU MPCore. The RPU MPCore ETM generates information used by the trace software tools to reconstruct the execution of all or part of a program, with the following features. Each RPU MPCore CPU includes its own ETM.

All instructions, including condition code pass/fail and dual issue information.

Load/store address and data values.

Data values used in coprocessor register transfers.

Values of context-ID changes.

Target addresses of taken direct and indirect branch operations exceptions.

Changes in processor instruction set state.

Entry to and return from a debug state when the halting debug mode is enabled.

Cycle counts between executed instructions.