Programming the sequencer, Rogramming, Equencer – Teledyne LeCroy TA700_800_850 User Manual User Manual
Page 89
Custom Capture Data Project
Catalyst Enterprises, Inc.
75
Programming the Sequencer
The sequencer is used for data capture manipulation, generating complex triggering
on bus events and starting the exerciser (if required).
The TA700/800 Sequencer includes 32 states, S0 to S31 (Limited to 16 states in
TA800). The Sequencer always starts at S0. Each state can be programmed to go to
any other state depending on the occurrences of specified patterns in that state. Jump
to any state is conditional. At any of the states S1-S30, the Sequencer may jump to
several other possible states depending on which of the specified conditions have been
met first.
A Trigger may be set in the Sequencer to occur:
1. Unconditionally at any state
2. On protocol error (PE).
3. On occurrences of Events or on Boolean expressions of Events.
4. On occurrence of a timing error. Not supported on TA700PDC (PMC) and
TA800.
5. On occurrence of an external signal input. TA800 does not support external
signals.
Unconditional trigger is mostly useful when data sampling requires more than one
Sequencer state. So the trigger may be set to occur at S1 and then continue to sample
data based on several sequences of events.