User guide

Embedded Trace Macrocell
ARM DDI 0337I Copyright © 2005-2008, 2010 ARM Limited. All rights reserved. 10-18
ID072410 Non-Confidential
10.3.8 Configuration Code Extension Register, ETMCCER
The ETMCCER characteristics are:
Purpose Holds ETM configuration information additional to that in the ETMCCR.
See Configuration Code Register, ETMCCR on page 10-14.
Usage constraints There are no usage constraints.
Configurations This register is only available if the processor is configured to use the
ETM.
Attributes See the register summary in Table 10-6 on page 10-9.
Figure 10-7 shows the ETMCCER bit assignments.
Figure 10-7 ETMCCER bit assignments
Table 10-12 shows the ETMCCER bit assignments.
Extended external
input bus size
Number of extended
external input selectors
Data address
comparison supported
Number of
Instrumentation
resources
All registers readable
Number of EmbeddedICE
watchpoint inputs
Trace Start/Stop block uses
EmbeddedICE inputs
ETMEIBCR implemented
31 29 28 27 26 23 22 21 20 19 16 15 13 12 11 10 2 0
3
Timestamping implemented
Reserved
Reduced function
counter
Timestamp encoding
30
Timestamp size
Table 10-12 ETMCCER bit assignments
Bits Name Function
[31:30] - Reserved. Read-As-Zero.
[29] Timestamp size Set to 0 to indicate a size of 48 bits.
[28] Timestamp encoding Set to 1 to indicate that the timestamp is encoded as a natural binary number.
[27] Reduced function counter Set to 1 to indicate that Counter 1 is a reduced function counter.
[26:23] - Reserved, Read-As-Zero.
[22] Timestamping implemented This bit is set to 1, indicating that timestamping is implemented.
[21] EmbeddedICE behavior
control implemented
The value of this bit is 0, indicating that the ETMEIBCR is not implemented. For more
information on EmbeddedICE behavior see the Embedded Trace Macrocell Architecture
Specification.
[20] Trace Start/Stop block uses
EmbeddedICE watchpoint
inputs
The value of this bit is 1, indicating that the Trace Start/Stop block uses the EmbeddedICE
watchpoint inputs.
[19:16] EmbeddedICE watchpoint
inputs
The value of these bits is
0b0100
, indicating that the number of EmbeddedICE watchpoint
inputs implemented is four. These inputs come from the DWT.
[15:13] Instrumentation resources The value of these bits is
0b000
, indicating that no Instrumentation resources are supported.