BBCTLR (A53_ETM_2) Register

Zynq UltraScale+ Devices Register Reference (UG1087)

Document ID
UG1087
Release Date
2024-03-13
Revision
1.10

BBCTLR (A53_ETM_2) Register Description

Register NameBBCTLR
Offset Address0x000000003C
Absolute Address 0x00FEE4003C (CORESIGHT_A53_ETM_2)
Width32
TyperwNormal read/write
Reset Value0x00000000
DescriptionBranch Broadcast Control Register

BBCTLR (A53_ETM_2) 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: