US4692897A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Arrangement for dynamic range checking or matching for digital values in a software system
Assignee: AG Communication Systems Corp
•
Filing: 1987-01-28
•
Granted: 1987-09-08
•
Expires: 2007-01-28
Abstract
Abstract This invention discloses a circuit for examining the value transmitted via a digital bus. A determination is made as to whether the value matches a predefined programmable value. An output indication is given for a match. In addition, this circuit may examine the transmitted value to determine whether it is within the bounds of a predefined range of values. This circuit utilizes a minimum of space and hardware components, due to its fabrication using RAM devices and a program logic array.
Inventors
- 👤 Edwin P. Crabbe, Jr.
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-10-27 07:36
CPC Classifications
G; G06; G06F; G06F11/00; G06F11/36; G06F11/362; G06F11/3648; G06F11/30; G06F11/34; G06F11/3466; G06F11/348; G06F11/3636; G06F11/364; G06F11/22; G06F11/25; G06F11/349
Claims Analysis
Total Claims: 10
Claim 1
Independent Claim
292 words
In a software development system having a processor, a matcher arrangement comprising: processor bus means for transmitting dynamically changeable predetermined digital values under control of said processor; sample bus means for transmitting dynamically changeable digital values; said processor being operated to provide match control signals on corresponding match control leads; means for storing connected to said sample bus means and to said processor via said processor bus means, said means for storing being operated in response to said digital values of said processor to retain said dynamically changeable pluralities of predetermined digital values; said means for storing being further operated to produce one plurality of said predetermined digital values of said processor in response to a comparison of said dynamically changeable digital values transmitted on said sample bus means with said digital values stored in said means for storing by said processor; programmable logic array means connected to said processor via match control lead and to said means for storing, said programmable logic array means being operated in response to first values of said match control signals of said processor and to one plurality of said predetermined digital values to produce a range match signal for said digital value of said sample bus means being within a range of said predetermined digital values, said range match signal being transmitted to said processor; and said programmable logic array means being operated in response to second values of said match control signals of said processor and to said one predetermined digital value to produce at least one of a set of exact match signals for said digital values of said sample bus means being equal to at least one of said stored predetermined digital values, said exact match signals being transmitted to said processor.
Claim 2
Dependent Claim
292 words
In a software development system having a processor, a matcher arrangement comprising: processor bus means for transmitting dynamically changeable predetermined digital values under control of said processor; sample bus means for transmitting dynamically changeable digital values; said processor being operated to provide match control signals on corresponding match control leads; means for storing connected to said sample bus means and to said processor via said processor bus means, said means for storing being operated in response to said digital values of said processor to retain said dynamically changeable pluralities of predetermined digital values; said means for storing being further operated to produce one plurality of said predetermined digital values of said processor in response to a comparison of said dynamically changeable digital values transmitted on said sample bus means with said digital values stored in said means for storing by said processor; programmable logic array means connected to said processor via match control lead and to said means for storing, said programmable logic array means being operated in response to first values of said match control signals of said processor and to one plurality of said predetermined digital values to produce a range match signal for said digital value of said sample bus means being within a range of said predetermined digital values, said range match signal being transmitted to said processor; and said programmable logic array means being operated in response to second values of said match control signals of said processor and to said one predetermined digital value to produce at least one of a set of exact match signals for said digital values of said sample bus means being equal to at least one of said stored predetermined digital values, said exact match signals being transmitted to said processor.
Claim 3
Dependent Claim
26 words
A matcher arrangement as claimed in claim 1, wherein said means for storing includes multiplexing means connected to said processor and to said sample bus means.
Claim 4
Dependent Claim
37 words
A matcher arrangement as claimed in claim 2, wherein said means for storing further includes memory means connected to said processor and to said multiplexing means, said memory means being operated to store said predetermined digital values.
Claim 5
Dependent Claim
35 words
A matcher arrangement as claimed in claim 2, wherein said multiplexing means includes a plurality of multiplexer devices, each multiplexer device being connected to a portion of said sample bus means and to said processor.
Claim 6
Dependent Claim
19 words
A matcher arrangement as claimed in claim 4, wherein each multiplexer device transmits up to an eight bit value.
Claim 7
Dependent Claim
32 words
A matcher arrangement as claimed in claim 3, wherein said memory means includes a plurality of RAM devices, each RAM device being connected to a corresponding multiplexer device and to said processor.
Claim 8
Dependent Claim
18 words
A matcher arrangement as claimed in claim 7, wherein each RAM device includes eight bits of address input.
Claim 9
Dependent Claim
18 words
A matcher arrangement as claimed in claim 6, wherein each RAM device includes a 256×4-bit word RAM memory.
Claim 10
Dependent Claim
26 words
A matcher arrangement as claimed in claim 3, wherein said program logic array means includes a PLA device having at least fourteen inputs and four outputs.
References Cited (Backward Citations)
US3350685A
Cited
US3579199A
Cited
GB1536147A
Cited
US4100532A
Cited
DD140179A1
Cited
US4315313A
Cited
WO1981003078A1
Cited
US4475237A
Cited
US4511961A
Cited
US4542456A
Cited
US4513419A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 1990-09-07 | 1991-03-09 | 1991-09-08 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 1994-09-07 | 1995-03-09 | 1995-09-08 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 1998-09-07 | 1999-03-09 | 1999-09-08 | $7700.00 | Window Closed / Lapsed |