Embedded Trace Macrocell
ARM DDI 0500D
Copyright © 2013-2014 ARM. All rights reserved.
13-16
ID021414
Non-Confidential
Figure 13-6 TRCBBCTLR bit assignments
Table 13-7
shows the TRCBBCTLR bit assignments.
The TRCBBCTLR can be accessed through the internal memory-mapped interface and the
external debug interface, offset
0x03C
.
13.8.5
Auxiliary Control Register
The TRCAUXCTLR characteristics are:
Purpose
The function of this register is to provide
IMPLEMENTATION
DEFINED
configuration and control options.
Usage constraints
There are no usage constraints.
Configurations
Available in all configurations.
Attributes
See the register summary in
Table 13-3 on page 13-10
.
Figure 13-7 on page 13-17
shows the TRCAUXCTLR bit assignments.
31
0
RES
0
8 7
RANGE
9
MODE
Table 13-7 TRCBBCTLR bit assignments
Bits
Name
Function
[31:9]
-
Reserved,
RES
0.
[8]
MODE
Mode bit:
0
Exclude mode. Branch broadcasting is not enabled in the address range that RANGE defines.
If RANGE==0 then branch broadcasting is enabled for the entire memory map.
1
Include mode. Branch broadcasting is enabled in the address range that RANGE defines.
If RANGE==0 then the behavior of the trace unit is constrained
UNPREDICTABLE
. That is, the
trace unit might or might not consider any instructions to be in a branch broadcast region.
[7:0]
RANGE
Address range field.
Selects which address range comparator pairs are in use with branch broadcasting. Each bit represents an
address range comparator pair, so bit[
n
] controls the selection of address range comparator pair
n
. If bit[
n
] is:
0
The address range that address range comparator pair
n
defines, is not selected.
1
The address range that address range comparator pair
n
defines, is selected.