User guide
Embedded Trace Macrocell
ARM DDI 0337I Copyright © 2005-2008, 2010 ARM Limited. All rights reserved. 10-15
ID072410 Non-Confidential
10.3.5 System Configuration Register, ETMSCR
The ETMSCR characteristics are:
Purpose Shows the ETM features supported by the implementation of the ETM
macrocell.
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-4 shows the ETMSCR bit assignments.
Figure 10-4 ETMSCR bit assignments
Table 10-9 shows the ETMSCR bit assignments.
[15:13] Number of counters The value of these bits is
0b001
, indicating that one counter is implemented.
[12:8] Number of memory map decoders The value of these bits is
0b00000
, indicating that memory map decoder inputs are
not implemented.
[7:4] Number of data value comparators The value of these bits is
0b0000
, indicating that data value comparators are not
implemented.
[3:0] Number of address comparator pairs The value of these bits is
0b0000
, indicating that address comparator pairs are not
implemented.
Table 10-8 ETMCCR bit assignments (continued)
Bits Name Function
No fetch comparisons
Maximum
port size[2:0]
31 17 16 15 12 8 7 4 3 0
Reserved
18 14 11 10 9 2
Reserved,
reads as 1
Reserved,
reads as 0x0
Reserved
(N -1), where N = Number of supported processors
Port mode supported
Port size supported
Maximum port size[3]
FIFOFULL supported
Table 10-9 ETMSCR bit assignments
Bits Name Function
[31:18] - Reserved.
[17] No Fetch comparisons The value of this bit is 1, indicating that fetch comparisons are not implemented.
[16:15] - Reserved.
[14:12] (N-1) These bits give the number of supported processors minus 1. The value of these bits is
0b000
,
indicating that there is only one processor connected.
[11] Port mode supported This bit reads as 1 if the currently selected port mode is supported. This has no effect on the
TPIU trace port.