EasyManua.ls Logo

ARM Cortex-A53 MPCore - Page 516

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-21
ID021414 Non-Confidential
Figure 13-10 TRCSTALLCTLR bit assignments
Table 13-11 shows the TRCSTALLCTLR bit assignments.
The TRCSTALLCTLR can be accessed through the internal memory-mapped interface and the
external debug interface, offset
0x02c
.
13.8.9 Global Timestamp Control Register
The TRCTSCTLR characteristics are:
Purpose Controls the insertion of global timestamps in the trace streams. When the
selected event is triggered, the trace unit inserts a global timestamp into
the trace streams. The event is selected from one of the Resource
Selectors.
Usage constraints Accepts writes only when the trace unit is disabled.
Must be programmed if TRCCONFIGR.TS==1.
Configurations Available in all configurations.
Attributes TRCTSCTLR is a 32-bit RW trace register.
The register is set to an
UNKNOWN value on a trace unit reset. See also
Table 13-3 on page 13-10.
Figure 13-11 shows the TRCTSCTLR bit assignments:
Figure 13-11 TRCTSCTLR bit assignments
RES0
31 0
74
LEVEL
3
ISTALL
89
LEVELRES0
Table 13-11 TRCSTALLCTLR bit assignments
Bits Name Function
[31:9] - Reserved,
RES0.
[8] ISTALL Instruction stall bit. Controls if the trace unit can stall the processor when the instruction trace buffer space is less
than LEVEL:
0
The trace unit does not stall the processor.
1
The trace unit can stall the processor.
[7:4] - Reserved,
RES0.
[3:2] LEVEL Threshold level field. The field can support 4 monotonic levels from
0b00
to
0b11
, where:
0b00
Zero invasion. This setting has a greater risk of an ETM trace unit FIFO overflow.
0b11
Maximum invasion occurs but there is less risk of a FIFO overflow.
[1:0] - Reserved,
RES0.
31 0
RES0
87
SEL
364
RES0
TYPE

Table of Contents

Related product manuals