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.
Table 13-7 TRCBBCTLR bit assignments
Bits Name Function
[31:9] - Reserved,
RES0.
[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.