beautypg.com

Programming the sequencer – Teledyne LeCroy TA660СА User Manual

Page 70

background image

TA660 User's Manual

Catalyst Enterprises, Inc

64

Programming the Sequencer

The sequencer is used for data capture manipulation, generating
complex triggering on bus events and starting the exerciser (if
required).

The TA660 Sequencer includes 32 states, S0 to S31. 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.

5. On occurrence of external trigger input.

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.

The data capture choices for any state are:

All

Captures all data on every cycle,

None

Captures no data,

EV1 – EV8

Captures data as specified for each
events

!EV1-!EV8

Captures all data outside the specified
address or data range.

Expression

Captures data as defined by a Boolean
expression.

The state transition events for all states are:

Any

Unconditional.

Protocol Error

A Protocol Error.

Timing Error

Timing Error

EV1 – EV8

Predefined events.

!EV1-!EV8

If not pre-defined.

This manual is related to the following products: