Visible to Intel only — GUID: mwh1410384841544
Ixiasoft
Visible to Intel only — GUID: mwh1410384841544
Ixiasoft
5.11.2. Design Example 2: Trigger When triggercond1 Occurs Ten Times between triggercond2 and triggercond3
The custom trigger flow description is often useful to count a sequence of events before triggering the acquisition buffer. The example shows such a sample flow. This example uses three basic triggering conditions configured in the Signal Tap Setup tab.
This example triggers the acquisition buffer when condition1 occurs after condition3 and occurs ten times prior to condition3. If condition3 occurs prior to ten repetitions of condition1, the state machine transitions to a permanent wait state.
state ST1: if ( condition2 ) begin reset c1; goto ST2; end State ST2 : if ( condition1 ) increment c1; else if (condition3 && c1 < 10) goto ST3; else if ( condition3 && c1 >= 10) trigger; ST3: goto ST3;