Patent US4458308A successfully refreshed from Google Patents.
US4458308A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Microprocessor controlled communications controller having a stretched clock cycle
Assignee: Bull HN Information Systems Inc
•
Filing: 1980-10-06
•
Granted: 1984-07-03
•
Expires: 2000-10-06
Abstract
Abstract A communications controller of a data processing system uses a microprocessor to control communication operations. Apparatus in the controller stretches the microprocessor clock cycle signals for selected operations to allow the microprocessor speed to match the speed of the logic performing the selected operation. The apparatus includes a counter which is freerunning for the stretched cycle and reset on a predetermined cycle for the "no stretch" cycle. A decoder coupled to the counter conditions logic gates to generate the microprocessor clock cycle signals.
Inventors
- 👤 Thomas O. Holtey
- 👤 Richard P. Kelly
- 👤 Steven S. Noyes
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-10-25 21:17
CPC Classifications
G; G06; G06F; G06F13/00; G06F13/38; G06F13/42; G06F13/4204; G06F13/4234; G06F13/4243; G06F1/00; G06F1/04; G06F1/08
Claims Analysis
Total Claims: 5
Claim 1
Independent Claim
314 words
In combination with a communications subsystem comprising a controller bus, a communications controller coupled to said controller bus, a plurality of Flexible Line Adapters (FLAPs) coupled to said controller bus, a U bus coupled to said controller bus, at least on Universal Synchronous Receiver Transmitter device (USRT) coupled to said U bus for synchronously transmitting and receiving messages, a random access memory (RAM) coupled to said U bus for storing information and a microprocessor coupled to said U bus, said microprocessor operative to control said RAM at a first clock rate and also operative to control said USRT and said plurality of FLAPs at a second clock rate, clocking logic coupled to said U bus for supplying said first and second clock rates comprising: (a) a binary counter for generating counter signals; (b) a freerunning clock coupled to said binary counter for providing freerunning clock signals to advance said binary counter; (c) a decoder coupled to said binary counter for decoding the counter signals; (d) logic gates coupled to said decoder responsive to decoded counter signals for generating first and second phase timing signals; and (e) first means coupled to said microprocessor for indicating that one of said plurality of FLAPs or said USRT are operative with said microprocessor; and, (f) inhibiting means coupled to said decoder and said binary counter and responsive to one of the decoded counter signals for resetting said binary counter resulting in said first and said second phase timing signals being applied to said microprocessor at said first clock rate, said inhibiting means being further coupled to said first means and responsive to signals indicative of said microprocessor communicating with said USRT or said one of said plurality of FLAPs for preventing said binary counter from resetting, resulting in said clocking logic supplying said first and said second phase timing signals to said microprocessor at said second clock rate.
Claim 2
Dependent Claim
314 words
In combination with a communications subsystem comprising a controller bus, a communications controller coupled to said controller bus, a plurality of Flexible Line Adapters (FLAPs) coupled to said controller bus, a U bus coupled to said controller bus, at least on Universal Synchronous Receiver Transmitter device (USRT) coupled to said U bus for synchronously transmitting and receiving messages, a random access memory (RAM) coupled to said U bus for storing information and a microprocessor coupled to said U bus, said microprocessor operative to control said RAM at a first clock rate and also operative to control said USRT and said plurality of FLAPs at a second clock rate, clocking logic coupled to said U bus for supplying said first and second clock rates comprising: (a) a binary counter for generating counter signals; (b) a freerunning clock coupled to said binary counter for providing freerunning clock signals to advance said binary counter; (c) a decoder coupled to said binary counter for decoding the counter signals; (d) logic gates coupled to said decoder responsive to decoded counter signals for generating first and second phase timing signals; and (e) first means coupled to said microprocessor for indicating that one of said plurality of FLAPs or said USRT are operative with said microprocessor; and, (f) inhibiting means coupled to said decoder and said binary counter and responsive to one of the decoded counter signals for resetting said binary counter resulting in said first and said second phase timing signals being applied to said microprocessor at said first clock rate, said inhibiting means being further coupled to said first means and responsive to signals indicative of said microprocessor communicating with said USRT or said one of said plurality of FLAPs for preventing said binary counter from resetting, resulting in said clocking logic supplying said first and said second phase timing signals to said microprocessor at said second clock rate.
Claim 3
Dependent Claim
23 words
The apparatus as recited in claim 1 wherein said USRT is coupled to said logic means for receiving the second phase timing signals.
Claim 4
Dependent Claim
40 words
The apparatus as recited in claim 2 including a first NAND gate coupled to said binary counter and a square wave generator coupled to said first NAND gate for generating square wave signals which are inverted by said NAND gate.
Claim 5
Dependent Claim
24 words
The apparatus as recited in claim 3 wherein said inhibiting means comprise a negative AND gate and a NOR gate coupled to each other.
References Cited (Backward Citations)
US3418498A
Cited
US3543295A
Cited
US3594733A
Cited
US3593158A
Cited
US3775696A
Cited
US4050096A
Cited
US4263650B1
Cited
US4263650A
Cited
US4040021A
Cited
US4110564A
Cited
US4134073A
Cited
US4105978A
Cited
US4153941A
Cited
US4156907A
Cited
US4200930A
Cited
US4156932A
Cited
US4143418A
Cited
US4241418A
Cited
US4236213A
Cited
US4291371A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 1987-07-03 | 1988-01-02 | 1988-07-03 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 1991-07-03 | 1992-01-02 | 1992-07-03 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 1995-07-03 | 1996-01-02 | 1996-07-03 | $7700.00 | Window Closed / Lapsed |