CoreSight IP provides all the components needed to generate a debug and trace solution that also includes cross trigger and time-stamping distribution capabilities, as well as embedded logic analysis and system trace.
CoreSight SoC components
The CoreSight SoC components provide all the infrastructure required at the SoC level for building a complete debug and trace infrastructure for single and multi-processing units, such as Cortex® processors. ARM offers a public CoreSight architecture specification describing standard interfaces and programmer views; this enables developers to integrate their debug and trace solution within the ARM CoreSight solution.
The CoreSight technology offers an exhaustive range of trace macrocells including:
- CoreSight Embedded Trace Macrocells (ETM)
- Program Trace Macrocells (PTM)
- System Trace Macrocell (STM)
- Trace Memory Controller (TMC)