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.