The sequencer, Sequencer operation overview – Teledyne LeCroy Conquest User Manual - Users Manual User Manual
Page 70

Protocol Analysis
60
The Sequencer
The Sequencer is for data capture manipulation, generating complex
triggering, and starting the exerciser. Sequencer operation at each state
controls the Analyzer capture functions in response to specified bus activity.
The USB Analyzer Sequencer allows you to define up to 32 states. The
Sequencer always starts at “State0”. You can program each state to go to any
other state, depending upon the occurrence of packets or events in that state.
Jump to any state is conditional and the jump may occur to several other
possible states depending on which of the specified conditions is met first.
You can set a trigger in the Sequencer, to occur at any state, on:
•
Every packet (unconditional)
•
Every event (unconditional)
•
Occurrence of any packet or a boolean expressions of packets.
•
Occurrence of Bus_Idle, Resume, Bus_Reset, Disconnect, Keep Alive,
Suspend, Chirp, Session, SRP, Connect, HNP or Protocol Error
Sequencer Operation Overview
Whenever a project runs, Conquest starts monitoring data on the bus and
starts the sequencer in “State0”. You can program “State0” to
start capture immediately (Default) or to wait for a specific occurrence on
the bus. You can select what to capture:
•
Capture all events
•
Capture all Packets
•
Capture a specific event or events
•
Capture a specific packet or packets
If a user-selected event, packet, or logical combination of these occurs, the
sequencer transitions to another state you selected.
You can program each state to output an external bit pattern, set a trigger, and
change what is to capture. If the capture involves the use of the exerciser you
can only start it in “State0”.