What is Complex Triggering?
This is the next stage beyond pattern triggering. The same events are defined as in the previous answer – ORs of various edges, ANDs of various levels. But these events are used to drive a state machine within the logic analyzer. The state machine moves between states and eventually arrives at the trigger state. An example may clarify this: • start in state 0 • move from state 0 to state 1 when you see a certain pattern • move from state 1 to state 2 when the pattern goes away • go back from state 2 to state 1 when an edge occurs • trigger when you enter state 1 for the 500th time. Notice that complex triggering introduces one more feature – a counter. This example illustrates all the essentials of a complex triggering capability – a few states, a few pattern or edge recognisers, and at least one counter. The Ant instruments have a four-state architecture, with two edge/pattern recognisers, and a time/event counter which can range up to 1023. Note that complex triggering state machines
This is the next stage beyond pattern triggering. The same events are defined as in the previous answer – ORs of various edges, ANDs of various levels. But these events are used to drive a state machine within the logic analyzer. The state machine moves between states and eventually arrives at the trigger state. An example may clarify this: • start in state 0 • move from state 0 to state 1 when you see a certain pattern • move from state 1 to state 2 when the pattern goes away • go back from state 2 to state 1 when an edge occurs • trigger when you enter state 1 for the 500th time. Notice that complex triggering introduces one more feature – a counter. This example illustrates all the essentials of a complex triggering capability – a few states, a few pattern or edge recognisers, and at least one counter. The X34 has a four-state architecture, with two edge/pattern recognisers, and a time/event counter which can range up to 1023. Note that complex triggering state machines cannot usual