Patent US4458308A successfully refreshed from Google Patents.
← Back to Patent Explorer
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
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

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.

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

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag