Zynq UltraScale+ Devices Register Reference > Module Summary > A53_ETM_0 Module > BBCTLR (A53_ETM_0) Register

BBCTLR (A53_ETM_0) Register

BBCTLR (A53_ETM_0) Register Description

Register NameBBCTLR
Relative Address0x000000003C
Absolute Address 0x00FEC4003C (CORESIGHT_A53_ETM_0)
Width32
TyperwNormal read/write
Reset Value0x00000000
DescriptionBranch Broadcast Control Register

BBCTLR (A53_ETM_0) Register Bit-Field Summary

Field NameBitsTypeReset ValueDescription
MODE 8rwNormal read/write0x0Mode 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.
RANGE 7:0rwNormal read/write0x0Address 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: