Logic state analyzer with graph of captured trace
First Claim
1. Apparatus for selecting, storing and displaying as a graph of state magnitude versus chronological order a set of states occurring in a collection of digital signals, the apparatus comprising:
- control means for designating a trigger state;
input means coupled to receive the collection of digital signals for performing signal conditioning thereon according to preselected thresholds and producing a collection of conditioned signals;
trigger state detection means coupled to the collection of conditioned signals and to the control means for producing a trigger signal upon the occurrence of the designated trigger state in the collection of conditioned signals;
storage means coupled to the collection of conditioned signals and to the trigger signal for storing states occurring in the collection of conditioned signals until a preselected number of such storage operations occur subsequent to the occurrence of the trigger signal; and
graphic output means coupled to the storage means for displaying with cartesian coordinates a graph of the states stored in the storage means, one axis of the cartesian coordinates representing a range of state magnitudes and the other axis representing the chronological order in which the stored states occurred.
2 Assignments
0 Petitions
Accused Products
Abstract
A logic state analyzer monitors an ongoing succession of states occurring in a collection of digital signals, and stores in a memory a set of states selected from the ongoing succession. The memory is of some convenient fixed number of locations, and once the memory is filled the oldest stored states are overwritten as the newest states are stored. Various storage qualification criteria may be specified, in which case an individual state is not stored unless the state meets those criteria. Upon recognition of a specified trigger condition in the succession of states the logic state analyzer stores an operator selectable number of additional states. The trigger condition may be as simple as the occurrence of a single specified state or may be as complex as the satisfaction of a sequence of specified states. The resulting collectivity of states stored in the memory may be termed a captured trace. Each of the states in the captured trace is a pattern of logical values for the individual digital signals in the collection thereof. That is, each state is also a bit pattern, and is expressable as a magnitude in a selected radix such as binary, octal, or hexadecimal. The states of the captured trace also possess the natural chronological order in which they were stored into the memory. The captured trace is presented as a graph in cartesian coordinates. The graph is a series of points, each representing a state in the captured trace. The ordinate of each point is the magnitude of the state rendered in a selected radix. The abscissa of each point is the ordinal number indicative of the state'"'"'s chronological position in the captured trace.
24 Citations
9 Claims
-
1. Apparatus for selecting, storing and displaying as a graph of state magnitude versus chronological order a set of states occurring in a collection of digital signals, the apparatus comprising:
-
control means for designating a trigger state; input means coupled to receive the collection of digital signals for performing signal conditioning thereon according to preselected thresholds and producing a collection of conditioned signals; trigger state detection means coupled to the collection of conditioned signals and to the control means for producing a trigger signal upon the occurrence of the designated trigger state in the collection of conditioned signals; storage means coupled to the collection of conditioned signals and to the trigger signal for storing states occurring in the collection of conditioned signals until a preselected number of such storage operations occur subsequent to the occurrence of the trigger signal; and graphic output means coupled to the storage means for displaying with cartesian coordinates a graph of the states stored in the storage means, one axis of the cartesian coordinates representing a range of state magnitudes and the other axis representing the chronological order in which the stored states occurred.
-
-
2. Apparatus for selecting, storing and displaying as a graph of state magnitude versus chronological order a qualified subset of the states occurring in a collection of digital signals, the apparatus comprising:
-
control means for designating a qualification state and a trigger state; input means coupled to receive the collection of digital signals for performing signal conditioning thereon according to preselected thresholds and producing a collection of conditioned signals; qualification state detection means coupled to the collection of conditioned signals and to the control means for producing a qualifier signal upon the occurrence of the designated qualification state in the collection of conditioned signals; trigger state detection means coupled to the collection of conditioned signals and to the control means for producing a trigger signal upon the occurrence of the designated trigger state in the collection of conditioned signals; storage means coupled to the collection of conditioned signals, the qualifier signal and to the trigger signal for storing those states producing the qualifier signal until a preselected number of such storage operations occur subsequent to the occurrence of the trigger signal; and graphic output means coupled to the storage means for displaying with cartesian coordinates a graph of the states stored in the storage means, one axis of the cartesian coordiates representing a range of state magnitudes and the other axis representing the chronological order in which the stored states occurred. - View Dependent Claims (3, 4, 5, 6, 7, 8)
-
-
9. Apparatus for selecting, storing and displaying as a graph of state magnitude versus chronological order a subset of a set of states occurring in a collection of digital signals, the apparatus comprising:
-
control means for designating a trigger state and for designating a subset of the collection of digital signals; input means coupled to receive the collection of digital signals for performing signal conditioning thereon according to preselected thresholds and producing a collection of conditioned signals; trigger state detection means coupled to the collection of conditioned signals and to the control means for producing a trigger signal upon the occurrence of the designated trigger state in the collection of conditioned signals; storage means coupled to the collection of conditioned signals and to the trigger signal for storing states occurring in the collection of conditioned signals until a preselected number of such storage operations occur subsequent to the occurrence of the trigger signal; and graphic output means coupled to the storage means and responsive to the subset designated by the control means for displaying with cartesian coordinates a graph of state values of the designated subset, one axis of the cartesian coordinates representing a range of state magnitudes and the other axis representing the chronological order in which the states were stored into the storage means.
-
Specification