Embedded Trace Macrocell
ARM DDI 0337G
Copyright © 2005-2008 ARM Limited. All rights reserved.
14-9
Unrestricted Access
Non-Confidential
14.3.1
Periodic synchronization
The ETM uses a fixed synchronization packet generation frequency of every 1024 bytes
of trace.
14.3.2
Data and instruction address compare resources
The DWT provides four address comparators on the data bus that provide debug
functionality. Within the DWT unit, it is possible to specify the functions triggered by
a match, and one of these functions is to generate an ETM match input. These inputs are
presented to the ETM as Embedded
In Circuit Emulator
(ICE) comparator inputs.
A single DWT resource can trigger an ETM event and also generate instrumentation
trace directly from the same event.
Software access to registers
Yes
Readable registers
Yes
FIFO size
24 bytes
Minimum port size
8 bits
Maximum port size
8 bits
Normal port mode
-
Normal half-rate clocking/1:1
Yes - asynchronous
Demux port mode
-
Demux half-rate clocking/1:2
No
Mux port mode/2:1
No
1:4 port mode
No
Dynamic port mode (including stalling)
No. Supported by asynchronous port mode.
CPRT data
No
Load PC first
No
Fetch comparisons
No
Load data traced
No
Table 14-7 Cortex-M3 resources (continued)
Feature
Present on Cortex-M3 ETM