3.10. The PTM sequencer

The PTM includes a three-state sequencer. To create a multiple-stage trigger scheme, use a trigger event based on a sequencer state transition. However, when you want a trigger to be derived from a single event, you do not require the sequencer.

Figure 3.6 shows the sequencer state diagram. The sequencer can change state on every clock cycle, and a different event causes each of the possible sequencer transitions. For more information about PTM events see Event resources and PTM events.

On every cycle the sequencer does one of the following:

Figure 3.6. Sequencer state diagram

To view this graphic, your browser must support the SVG format. Either install a browser with native support, or install an appropriate plugin such as Adobe SVG Viewer.


A PTM reset puts the sequencer into State 1. See Resets.

Whatever the current state of the sequencer, there are two state transition events that change its state, and:

You can read and write the current state of the sequencer. See About the sequencer registers and Programming bit and associated state.

Copyright © 1999-2002, 2004-2008, 2011 ARM. All rights reserved.ARM IHI 0035B
Non-ConfidentialID060811