Data Tracing - ARM Cortex-M3 Technical Reference Manual

R2p0
Hide thumbs Also See for Cortex-M3:
Table of Contents

Advertisement

14.2

Data tracing

ARM DDI 0337G
Unrestricted Access
The Cortex-M3 system can perform low-bandwidth data tracing using the Data
Watchpoint and Trace (DWT) and Instruction Trace Macrocell (ITM) components. To
enable support of instruction trace with a low pin-count, data trace is not included in the
ETM. This considerably reduces gate count for the ETM, because the triggering
resources are simplified.
When the ETM is implemented in the processor, the two trace sources, ITM and ETM,
both feed into the TPIU, where they are combined and usually output over the trace port.
DWT is able to provide either focused data trace, or global data trace, subject to FIFO
overflow issues. The TPIU is optimized for the requirements of a single core Cortex-M3
system.
Copyright © 2005-2008 ARM Limited. All rights reserved.
Non-Confidential
Embedded Trace Macrocell
14-7

Advertisement

Table of Contents
loading

Table of Contents