Claims
- 1. Apparatus for selecting, storing and displaying a set of logic states occurring in a collection of digital signals, the apparatus comprising:
- first control means for designating a selected sequence of logic states SS.sub.1, . . . , SS.sub.n ;
- second control means for designating a selected logic state as a trigger state;
- input means coupled to receive the collection of digital signals for performing signal conditioning thereon according to preselected thresholds to produce a collection of conditioned logic signals;
- sequence detection means coupled to at least the collection of conditioned logic signals and to the first and second control means for producing a trigger signal upon the occurrence of the trigger state subsequent to the occurrence of the state SS.sub.n, whose occurrence is in turn subsequent to its predecessor, and so on, subsequent to the occurrence of the state SS.sub.1,
- storage means coupled to at least the collection of conditioned logic signals and to the trigger signal for storing logic states occurring in the collection of conditioned logic signals until a preselected number of logic states have been stored subsequent to the occurrence of the trigger signal; and
- display means coupled to the storage means for displaying an indication of the logic states stored therein.
- 2. Apparatus as in claim 1 wherein the storage means has m-many locations and includes means for retaining the most recent m-many logic states stored therein by overwriting the least recently stored logic states therein once m-many logic states have been stored, and further comprising third control means for designating as an integer k in the range of o.ltoreq.k.ltoreq.m the preselected number recited in connection with the storage means, and wherein the storage means is responsive to the third control means by storing k-many logic states following the occurrence of the trigger signal.
- 3. Apparatus as in claim 1 further comprising third control means for designating a selected plurality of logic states as qualifier states, qualifier state detection means coupled to the third control means and to the collection of conditioned logic signals for producing a qualifier signal upon only an occurrence of any qualifier state, and wherein the storage means is responsive to the qualifier signal by storing only those logic states producing the qualifier signal.
- 4. Apparatus as in claim 1 wherein the first control means additionally includes means for designating one or more separate occurrence integers J.sub.1 through J.sub.n respectively associated with the logic states SS.sub.1 through SS.sub.n and wherein the sequence detection means is additionally responsive to the occurrence integers by requiring the logic state SS.sub.1 to occur J.sub.1 times, and so on, before the logic state SS.sub.n subsequently occurs J.sub.n times, in order to produce the trigger signal upon a subsequent occurrence of the trigger state.
- 5. Apparatus as in claim 1 further comprising third control means for designating a selected logic state as a restart state, restart state detection means coupled to the third control means and to the collection of conditioned logic signals for producing a restart signal upon the occurrence of the restart state, and wherein the sequence detection means is additionally responsive to the restart signal by nullifying any partial satisfaction of the sequence of logic states and requiring the sequence detection activity to begin afresh with SS.sub.1.
- 6. A method of triggering logic state analysis apparatus that can be coupled to a collection of digital signals wherein logic states occur and that is of the type that collects a preselected number of those logic states subsequent to a triggering of the apparatus, the method comprising the steps of:
- entering into the logic state analysis apparatus a sequence of selected logic states;
- entering into the logic state analysis apparatus a selected logic state designated as a trigger state;
- detecting in the collection of digital signals at least an occurrence of the first logic state in the sequence, and only then detecting in the collection of digital signals a subsequent occurrence of the next logic state in the sequence, and so on until each logic state in the sequence has been detected; and only then
- triggering the logic state analysis apparatus upon detecting in the collection of digital signals a subsequent occurrence of the logic state designated as the trigger state.
- 7. A method as in claim 6 further comprising the step of specifying that the detection in the collection of digital signals of a logic state in the sequence must occur at least n-many times before a subsequent occurrence in the collection of digital signals of the next logic state in the sequence can be detected.
- 8. A method as in claim 6 further comprising the steps of designating a selected logic state as a restart state, detecting in the collection of digital signals an occurrence of the restart state, and wherein upon such detection the step of detecting in the collection of digital signals the various selected logic states in the sequence thereof begins again with the first logic state therein.
REFERENCES TO RELATED APPLICATIONS
This application is a division of an earlier filed copending application Ser. No. 210,462, filed on Nov. 25, 1980 by George A. Haag, et al., amended to be entitled LOGIC STATE ANALYZER WITH STORAGE QUALIFICATION, and now issued as of Feb. 8, 1983 as U.S. Pat. No. 4,373,193. That application was a continuation of application Ser. No. 075,787 entitled LOGIC STATE ANALYZER filed Sept. 17, 1979 by the same inventors, and which is now abandoned. That application was in turn a division of a now abandoned application of the same inventors and title, Ser. No. 828,138, filed on Aug. 29, 1977. Each of the above patents and applications is assigned to Hewlett-Packard Co., as is the present application.
The subject matter of the present application is also related to the subject disclosed in U.S. Pat. No. 4,040,025, issued to Justin S. Morrill, Jr., on Aug. 2, 1977, and which was filed on Mar. 31, 1976. U.S. Pat. No. 4,040,025 is assigned to Hewlett-Packard Co.
The subject matter of the present application is also related to the subject disclosed in U.S. Pat. No. 4,100,532, issued to William A. Farnbach on July 11, 1978, and which was filed on Nov. 19, 1976. U.S. Pat. No. 4,100,532 is assigned to Hewlett-Packard Co.
U.S. Pat. Nos. 4,040,025 and 4,100,532 to Morrill, et al. and Farnbach, respectively, are hereby expressly incorporated by reference.
US Referenced Citations (7)
Non-Patent Literature Citations (4)
Entry |
Operating and Service Manual, 1600A, Logic State Analyzer-Hewlett Packard-Jun.-1980-Part No. 01600-90910. |
Service Manual-1611A-Logic State Analyzer-Hewlett Packard-Jul., 1980-Part No. 01611-90909. |
Operating and Service Manual Supplement-1611A-OPT A68, Hewlett Packard-Part No. 10257-90907. |
Operating and Service Manual Supplement-1611 A-OPT A80, Hewett Packard-Part No. 10258-90905. |
Divisions (2)
|
Number |
Date |
Country |
Parent |
210462 |
Nov 1980 |
|
Parent |
828138 |
Aug 1977 |
|
Continuations (1)
|
Number |
Date |
Country |
Parent |
75787 |
Sep 1979 |
|