Modifying the user macro
Before you begin building a trigger specification using the user macro, it
should be noted that in most cases one of the pre-defined trigger macros will
work.
If you need to accommodate a specific trigger condition, or you prefer to
construct a trigger specification from scratch, use the User macro as a
starting point. This macro appears in long form, which means it has the
analyzer’s total flexibility available in terms of resource terms, global timers,
occurrence counters, duration counters, and two-way branching.
The User macro has a "fill-in-the-blanks" type statement. You have the
following elements to use:
•
Bit Patterns, Ranges, and Edges
•
Storage Qualification
•
< and > Durations
•
Occurrence Counters
•
Timers
•
Branching
A typical method used during a debug operation is to first trigger on a known
pattern, edge or range. From that point, it becomes an iterative process of
adding more levels to further filter the data. It is important for you to know
how to use such elements as occurrence counters, timers, and branching, to
zero in and trigger at the desired point.
As the analyzer executes the trigger specification, it searches for a match
between the resource term value and the data. When a match is found, that
part of the sequence statement becomes true and the sequencing continues
to the next part of the statement or the next sequence level.
Eventually a path of "true" resource terms leads to your trigger command. If
timers or occurrence counters are used, the analyzer waits or counts
occurrences of a specified value before continuing.
The following examples illustrate the use of resource terms, occurrence
counters, timers, branching, and store qualification. You will use them in
your trigger specification either by themselves or combined with each other.
The Analyzer Trigger Menu
Modifying the user macro
7-48
Содержание 1660CS
Страница 5: ...Introduction iv ...
Страница 16: ...1 Logic Analyzer Overview ...
Страница 24: ...2 Connecting Peripherals ...
Страница 33: ...2 10 ...
Страница 34: ...3 Using the Logic Analyzer ...
Страница 55: ...3 22 ...
Страница 56: ...4 Using the Trigger Menu ...
Страница 75: ...4 20 ...
Страница 76: ...5 Triggering Examples ...
Страница 109: ...5 34 ...
Страница 110: ...6 File Management ...
Страница 114: ...Saving the system configuration for programmatic control File Management To save a configuration 6 5 ...
Страница 119: ...6 10 ...
Страница 120: ...7 Reference ...
Страница 221: ...7 102 ...
Страница 222: ...8 System Performance Analysis SPA Software ...
Страница 241: ...SPA Time Interval System Performance Analysis SPA Software SPA measurement processes 8 20 ...
Страница 252: ...9 Concepts ...
Страница 273: ...HP 1660CS series analyzer theory HP 1660C CS logic analyzer The Analyzer Hardware HP 1660CS series analyzer theory 9 22 ...
Страница 279: ...Oscilloscope board theory Oscilloscope board The Analyzer Hardware Oscilloscope board theory 9 28 ...
Страница 284: ...10 Troubleshooting ...
Страница 298: ...11 Specifications ...
Страница 311: ...11 14 ...
Страница 312: ...12 Operator s Service ...
Страница 324: ...Troubleshooting Flowchart 2 Troubleshooting To use the flowcharts 12 13 ...
Страница 337: ...Glossary 4 ...