Contents
7
Managing Memory 89
To selectively store branch conditions (state only ) 90
To set the memory length 91
To place the trigger in memory 93
To set the sampling rates (Timing only) 94
5 Triggering ExamplesTriggering Examples 96Single-Machine Trigger Examples 97
To store and time the execution of a subroutine 98
To trigger on the nth iteration of a loop 10 0
To trigger on the nth recursive call of a rec ursive function 102
To trigger on entry to a function 104
To capture a write of known bad data to a particular variable 106
To trigger on a loop that occasionally runs too long 107
To verify correct return from a function call 108
To trigger after all status bus lines finish transitioning 109
To find the nth assertion of a chip select line 110
To verify that the chip select line is strobed after the address is stable 111
To trigger when expected data does not appear when requested 112
To test minimum and maximum pulse limits 114
To detect a handshake violation 116
To detect bus contention 117
Cross-Arming Trigger Examples 118
To examine software execution when a timing violation occurs 119
To look at control and status signals during execution of a routine 121
To detect a glitch 122
To capture the waveform of a glitch using the oscilloscope (oscilloscope option
only) 123
To view your target system processing an interrupt (oscillo scope option