EasyManua.ls Logo

ARM Cortex-A76 Core

ARM Cortex-A76 Core
602 pages
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Loading...
D9.20 TRCCONFIGR, Trace Configuration Register
The TRCCONFIGR controls the tracing options.
Bit field descriptions
The TRCCONFIGR is a 32-bit register.
31 012 11 10 8 67 5 4 3 2
VMID
CID
CCI
BB
13 1
RES0
RES1
1415161718
QE COND
DV
DA
VMIDOPT
RS
TS
INSTP0
Figure D9-19 TRCCONFIGR bit assignments
RES0, [31:18]
RES0 Reserved.
DV, [17]
Enables data value tracing. The possible values are:
0 Disables data value tracing.
1 Enables data value tracing.
DA, [16]
Enables data address tracing. The possible values are:
0 Disables data address tracing.
1 Enables data address tracing.
VMIDOPT, [15]
Configures the Virtual context identifier value used by the trace unit, both for trace generation
and in the Virtual context identifier comparators. The possible values are:
0b0 VTTBR_EL2.VMID is used. If the trace unit supports a Virtual context identifier
larger than the VTTBR_EL2.VMID, the upper unused bits are always zero. If the trace
unit supports a Virtual context identifier larger than 8 bits and if the VTCR_EL2.VS
bit forces use of an 8-bit Virtual context identifier, bits [15:8] of the trace unit Virtual
context identifier are always zero.
0b1 CONTEXTIDR_EL2 is used. TRCIDR2.VMIDOPT indicates whether this field is
implemented.
QE, [14:13]
Enables Q element. The possible values are:
0b00 Q elements are disabled.
0b01 Q elements with instruction counts are disabled. Q elements without instruction counts
are disabled.
0b10 Reserved.
0b11 Q elements with and without instruction counts are enabled.
D9 ETM registers
D9.20 TRCCONFIGR, Trace Configuration Register
100798_0300_00_en Copyright © 2016–2018 Arm Limited or its affiliates. All rights
reserved.
D9-521
Non-Confidential

Table of Contents

Related product manuals