121
Triggering Examples
Cross-Arming Trigger Examples
To look at control and status signals during execution of a routine
The state analyzer will trigger on the start of the routine whose control
and status signals are to be examined more frequently than once per
bus cycle. When the state analyzer triggers, it sends out an arm signal.
The timing analyzer triggers when it receives the true arm level and
detects the transition represented by Edge1.
1Set up one state analyzer and one timing analyzer.
2Go to the state analyzers Trigger menu and define term
R_START to represent the starting address of the routine.
3Under State Sequence Levels, enter the following sequence
specification:
While storing "anystate" TRIGGER on "R_START" Occurs "1" Else on "no
state" go to level "1"
4Go to the timing analyzers Trigger menu.
5Define the Edge1 term to represent a transition on one of the
control signals.
6Set the timing analyzer to be run by the state analyzer. Under
Timing Sequence Levels, enter the following sequence
specification:
TRIGGER on "arm s Edge1" 1 time
You do not need to use a combination trigger when one analyzer is
armed from the other analyzer - the arm term is ANDed automatically
with the term already in use at that level.