D9.29
TRCIDR0, ID Register 0
The TRCIDR0 returns the tracing capabilities of the ETM trace unit.
Bit field descriptions
The TRCIDR0 is a 32-bit register.
31
0
COMMOPT
5 4 3 2 1
10 9 8 7 6
13 12 11
14
15
16
17
24 23
30 29 28
TSSIZE
RETSTACK
NUMEVENT
QFILT
QSUPP
CONDTYPE
INSTP0
TRCDATA
TRCBB
TRCCOND
TRCCCI
RES
0
RES
1
Figure D9-27 TRCIDR0 bit assignments
RES0, [31:30]
RES0
Reserved.
COMMOPT, [29]
Indicates the meaning of the commit field in some packets:
1
Commit mode 1.
TSSIZE, [28:24]
Global timestamp size field:
0b01000
Implementation supports a maximum global timestamp of 64 bits.
RES0, [23:17]
RES0
Reserved.
QSUPP, [16:15]
Indicates Q element support:
0b00
Q elements not supported.
QFILT, [14]
Indicates Q element filtering support:
0b0
Q element filtering not supported.
CONDTYPE, [13:12]
Indicates how conditional results are traced:
0b00
Conditional trace not supported.
NUMEVENT, [11:10]
Number of events supported in the trace, minus 1:
0b11
Four events supported.
RETSTACK, [9]
D9 ETM registers
D9.29 TRCIDR0, ID Register 0
100798_0300_00_en
Copyright © 2016–2018 Arm Limited or its affiliates. All rights
reserved.
D9-534
Non-Confidential
Summary of Contents for Cortex-A76 Core
Page 4: ......
Page 22: ......
Page 23: ...Part A Functional description ...
Page 24: ......
Page 119: ...Part B Register descriptions ...
Page 120: ......
Page 363: ...Part C Debug descriptions ...
Page 364: ......
Page 401: ...Part D Debug registers ...
Page 402: ......
Page 589: ...Part E Appendices ...
Page 590: ......