You copied the Doc URL to your clipboard.

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.

Attributes

See the register summary in Table 13.3.

Figure 13.18 shows the TRCSEQEVRn bit assignments.

Figure 13.18. TRCSEQEVRn bit assignments

Figure 13.18. TRCSEQEVRn bit assignments

Table 13.19 shows the TRCSEQEVRn bit assignments.

Table 13.19. TRCSEQEVRn bit assignments
BitsNameFunction
[31:16]-Reserved, res0.
[15]B TYPE

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
[11:8]B SEL

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].

[7]F TYPE

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.
[3:0]F SEL

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].


The TRCSEQEVRn registers can be accessed through the external debug interface, offsets:

TRCSEQEVR0

0x100.

TRCSEQEVR1

0x104.

TRCSEQEVR2

0x108.

Was this page helpful? Yes No