You copied the Doc URL to your clipboard.

Arm Cortex-A55 Core Technical Reference Manual : TRCIDR2, ID Register 2

TRCIDR2, ID Register 2

The TRCIDR2 returns the maximum size of six parameters in the trace unit.

The parameters are:

  • Cycle counter.
  • Data value.
  • Data address.
  • VMID.
  • Context ID.
  • Instruction address.

Bit field descriptions

Figure D8-29 TRCIDR2 bit assignments


RES0, [31]
res0Reserved.
VMIDOPT, [30:29]

Indicates the options for observing the Virtual context identifier:

0x1VMIDOPT is implemented.
CCSIZE, [28:25]

Size of the cycle counter in bits minus 12:

0x0The cycle counter is 12 bits in length.
DVSIZE, [24:20]

Data value size in bytes:

0x00Data value tracing is not implemented.
DASIZE, [19:15]

Data address size in bytes:

0x00Data address tracing is not implemented.
VMIDSIZE, [14:10]

Virtual Machine ID size:

0x4Maximum of 32-bit Virtual Machine ID size.
CIDSIZE, [9:5]

Context ID size in bytes:

0x4Maximum of 32-bit Context ID size.
IASIZE, [4:0]

Instruction address size in bytes:

0x8Maximum of 64-bit address size.

Bit fields and details not provided in this description are architecturally defined. See the Arm® Architecture Reference Manual Armv8, for Armv8-A architecture profile.

The TRCIDR2 can be accessed through the external debug interface, offset 0x1E8.

Was this page helpful? Yes No