Embedded Trace Macrocell
ARM DDI 0500D
Copyright © 2013-2014 ARM. All rights reserved.
13-27
ID021414
Non-Confidential
The TRCVIIECTLR can be accessed through the internal memory-mapped interface and the
external debug interface, offset
0x084
.
13.8.15 ViewInst Start-Stop Control Register
The TRCVISSCTLR characteristics are:
Purpose
Defines the single address comparators that control the ViewInst
Start/Stop logic.
Usage constraints
•
You must always program this register as part of trace unit
initialization.
•
Accepts writes only when the trace unit is disabled.
Configurations
Available in all configurations.
Attributes
See the register summary in
Table 13-3 on page 13-10
.
Figure 13-17
shows the TRCVISSCTLR bit assignments.
Figure 13-17 TRCVISSCTLR bit assignments
Table 13-18
shows the TRCVISSCTLR bit assignments.
The TRCVISSCTLR can be accessed through the internal memory-mapped interface and the
external debug interface, offset
0x088
.
13.8.16 Sequencer State Transition Control Registers 0-2
The TRCSEQEVRn characteristics are:
Purpose
Defines the sequencer transitions that progress to the next state or
backwards to the previous state. The ETM trace unit implements a
sequencer state machine with up to four states.
Usage constraints
•
Accepts writes only when the trace unit is disabled.
•
Returns stable data only when TRCSTATR.PMSTABLE==1.
•
Software must use this register to set the initial state of the sequencer
before the sequencer is used.
Configurations
Available in all configurations.
31
0
RES
0
STOP
16 15
RES
0
8
START
23
24
7
Table 13-18 TRCVISSCTLR bit assignments
Bits
Name
Function
[31:24]
-
Reserved,
RES
0.
[23:16]
STOP
Defines the single address comparators to stop trace with the ViewInst Start/Stop control.
One bit is provided for each implemented single address comparator.
[15:8]
-
Reserved,
RES
0.
[7:0]
START
Defines the single address comparators to start trace with the ViewInst Start/Stop control.
One bit is provided for each implemented single address comparator.