EasyManua.ls Logo

ARM Cortex-A53 MPCore - Page 537

ARM Cortex-A53 MPCore
635 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...
Embedded Trace Macrocell
ARM DDI 0500D Copyright © 2013-2014 ARM. All rights reserved. 13-42
ID021414 Non-Confidential
Whether TRCSTALLCTLR is supported and if so whether it
supports trace overflow prevention and supports stall control of the
processor.
Usage constraints There are no usage constraints.
Configurations Available in all configurations.
Attributes See the register summary in Table 13-3 on page 13-10.
Figure 13-36 shows the TRCIDR3 bit assignments.
Figure 13-36 TRCIDR3 bit assignments
Table 13-37 shows the TRCIDR3 bit assignments.
31 025 24 16 15 1112 5 4
CCITMIN
30 28 20 19
RES
0
2327 26
EXLEVEL_S
EXLEVEL_NS
NOOVERFLOW
NUMPROC
SYSSTALL
STALLCTL
SYNCPR
TRCERR
Table 13-37 TRCIDR3 bit assignments
Bits Name Function
[31] NOOVERFLOW Indicates whether TRCSTALLCTLR.NOOVERFLOW is implemented:
0
TRCSTALLCTLR.NOOVERFLOW is not implemented.
[30:28] NUMPROC Indicates the number of cores available for tracing:
0b000
The trace unit can trace one processor, ETM trace unit sharing not supported.
[27] SYSSTALL Indicates whether stall control is implemented:
1
The system supports processor stall control.
[26] STALLCTL Indicates whether TRCSTALLCTLR is implemented:
1
TRCSTALLCTLR is implemented.
This field is used in conjunction with SYSSTALL.
[25] SYNCPR Indicates whether there is a fixed synchronization period:
0
TRCSYNCPR is read-write so software can change the synchronization period.
[24] TRCERR Indicates whether TRCVICTLR.TRCERR is implemented:
1
TRCVICTLR.TRCERR is implemented.
[23:20] EXLEVEL_NS Each bit controls whether instruction tracing in Non-secure state is implemented for the corresponding
exception level:
0b0111
Instruction tracing is implemented for Non-secure EL0, EL1 and EL2 exception levels.

Table of Contents

Related product manuals