EM35X-DEV-UPG-IAR Ember, EM35X-DEV-UPG-IAR Datasheet - Page 218

IAR EWARM LICENCE FOR EM35X

EM35X-DEV-UPG-IAR

Manufacturer Part Number
EM35X-DEV-UPG-IAR
Description
IAR EWARM LICENCE FOR EM35X
Manufacturer
Ember
Type
Licenser

Specifications of EM35X-DEV-UPG-IAR

For Use With/related Products
EM35x
Lead Free Status / RoHS Status
Lead free / RoHS Compliant
Other names
636-1028
13 Instrumentation Trace Macrocell (ITM)
The EM35x integrates the standard ARM
driven trace source that supports printf style debugging to trace software events and emits diagnostic system
information from the ARM
Instrumentation Trace (SWIT). In addition, the ITM provides coarse-grained timestamp functionality. The ITM
emits trace information as packets, and these packets are sent to the Trace Port Interface Unit (TPIU). Three
sources can generate packets. If multiple sources generate packets at the same time, the ITM arbitrates the
order in which the packets are output. The three sources, in decreasing order of priority, are:
The Ember software utilizes the ITM for efficiently generating debug data. Altering the ITM configuration may
conflict with Ember debug output.
For further information on the ITM, contact Ember support for the ARM
Manual, the ARM
Reference Manual, and the ARM
Software trace. Software can write directly to ITM stimulus registers, emitting packets.
Hardware trace. The DWT generates packets that the ITM emits.
Time stamping. Timestamps are emitted relative to packets and the ITM contains a 21-bit counter to
generate the timestamps.
®
CoreSight
®
Data Watchpoint and Trace (DWT). Software using the ITM generates Software
TM
Components Technical Reference Manual, the ARM
®
v7-M Architecture Application Level Reference Manual.
®
Instrumentation Trace Macrocell (ITM). The ITM is an application-
Final
13-1
®
Cortex
EM351 / EM357
TM
®
-M3 Technical Reference
v7-M Architecture
120-035X-000G

Related parts for EM35X-DEV-UPG-IAR