C11.17 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.
Attributes
See C11.1 ETM register summary on page C11-733.
31 0
RES0
16
B SEL
F SEL
15 8 7111214 4 36
B TYPE F TYPE
RES0 RES0
Figure C11-16 TRCSEQEVRn bit assignments
[31:16]
Reserved, RES0.
B TYPE, [15]
Selects the resource type to move backwards to this state from the next state:
0 Single selected resource.
1 Boolean combined resource pair.
[14:12]
Reserved, RES0
B SEL, [11:8]
Selects the resource number, based on the value of B TYPE:
When B TYPE is 0, selects a single selected resource from 0-15 defined by bits[3:0].
When B TYPE is 1, selects a Boolean combined resource pair from 0-7 defined by bits[2:0].
F TYPE, [7]
Selects the resource type to move forwards from this state to the next state:
0 Single selected resource.
1 Boolean combined resource pair.
[6:4]
Reserved, RES0.
F SEL, [3:0]
Selects the resource number, based on the value of F TYPE:
When F TYPE is 0, selects a single selected resource from 0-15 defined by bits[3:0].
When F TYPE is 1, selects a Boolean combined resource pair from 0-7 defined by bits[2:0].
C11 ETM registers
C11.17 Sequencer State Transition Control Registers 0-2
100236_0100_00_en Copyright © 2015–2017, 2019 Arm Limited or its affiliates. All rights
reserved.
C11-755
Non-Confidential