Specifications

Here are the trace component architecture specifications that are referred to in this guide:

Embedded Trace Macrocell (ETMv4) Architecture Specification
The architecture specification that is used by CoreSight-compatible Embedded Trace Macrocells (ETMs)
Embedded Trace Macrocell Architecture Specification ETMv1.0 to ETMv3.5
The architecture specification that is used by CoreSight and non-CoreSight-compatible Embedded Trace Macrocells (ETMs)
CoreSight Program Flow Trace Architecture Specification
The architecture specification that is used by CoreSight Program Trace Macrocells (PTMs)
Armv8-M Architecture Reference Manual
The architecture specification that is used by the Armv8-M Instrumentation Trace Macrocells (ITMs)
Armv7-M Architecture Reference Manual
The architecture specification that is used by the Armv7-M Instrumentation Trace Macrocells (ITMs)
Arm System Trace Macrocell Programmers’ Model Architecture Specification
The programmers’ model architecture specification that is used by System Trace Macrocells (STMs)
Arm Embedded Trace Router Architecture Specification
The architecture specification that is used by CoreSight-enabled Embedded Trace Routers (ETRs)

The STM and STM-500 conform to the MIPI Alliance System Trace Protocol (STP) specification. Request a copy of the specification from the MIPI System Trace Protocol (STP) download page.

Previous Next