HP (Hewlett-Packard) HP 16500C Computer Accessories User Manual


 
Contents
1 Triggering
To store and time the execution of a subroutine 1–3
To trigger on the nth iteration of a loop 1–5
To trigger on the nth recursive call of a recursive function 1–6
To trigger on entry to a function 1–8
To capture a write of known bad data to a particular variable 1–10
To trigger on a loop that occasionally runs too long 1–11
To verify that all stacks and registers are restored correctly before
exiting a subroutine 1–12
To trigger after all status bus lines finish transitioning 1–13
To find the nth assertion of a chip select line 1–14
To verify that the chip select line of a memory chip is strobed after
the address is stable 1–15
To trigger when expected data does not appear on the data bus from
a remote device when requested 1–16
To test minimum and maximum pulse limits 1–18
To detect a handshake violation 1–20
To detect bus contention 1–21
Cross-Arming Trigger Examples 1–22
To examine software execution when a timing violation occurs 1–23
To look at control and status signals during execution of a routine 1–24
2 Intermodule Measurements
Intermodule Measurement Examples 2–4
To set up a group run of modules within the HP 16500C 2–4
To start a group run of modules from an external trigger source 2–6
To start an external instrument on command from a module within
the HP 16500 and 16501 mainframe 2–8
To see the status of a module within an intermodule measurement 2–10
To see time correlation of each module within an
intermodule measurement 2–12
To use a timing analyzer to detect a glitch 2–14
To capture the waveform of a glitch 2–15
vii