← Back to Patent Explorer
US5086387A Expired / Lapsed US ⏱️ 0.0 years remaining

Multi-frequency clock generation with low state coincidence upon latching

Assignee: International Business Machines Corp
•
Filing: 1988-05-27
•
Granted: 1992-02-04
•
Expires: 2008-05-27
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A clocking circuit connected to a processor for regulating processor operation and including a control circuit that produces a clock signal at a first frequency or for producing a clock signal at a designated one of a plurality of other selectable frequencies in response to a change signal from the processor. The control circuit is connected to a designating circuit that provides a signal to the control circuit to designate one of the selectable frequencies. In the preferred embodiment, the clocking circuit includes a register addressable by the processor and a frequency generator that generates several signals having unique frequencies. The processor may designate one of the frequencies as the clocking frequency by providing the appropriate data to the register. Upon the occurrence of an external event such as a DMA request or an interrupt, the control circuit will provide the clocking signal at a predetermined frequency.

Inventors

  • 👤 Ronald X. Arroyo
  • 👤 James T. Hanna

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-23 12:44
CPC Classifications
G; G06; G06F; G06F1/00; G06F1/26; G06F1/32; G06F1/3203; G06F1/3234; G06F1/324; G06F1/04; G06F1/08; Y; Y02; Y02D; Y02D10/00

Claims Analysis

Total Claims: 20
Claim 1
Independent Claim 137 words
A clock circuit connected to a processor to provide a clock signal to said processor and to change frequency of the clock signal in response to said processor, said clock circuit comprising: frequency means for producing a plurality of constant frequency signals, each having a unique constant frequency; latching means for holding data from said processor designating one of said plurality of constant frequency signals for a predetermined period longer than a complete cycle of the highest frequency of said plurality of constant frequency signals; generation means for generating a clock signal from said designated frequency signal; and sending means for providing said clock signal from said designated frequency signal to said processor upon a first low state coincidence of all of said plurality of constant frequency signals after said data is held by said latching means.
Claim 2
Dependent Claim 137 words
A clock circuit connected to a processor to provide a clock signal to said processor and to change frequency of the clock signal in response to said processor, said clock circuit comprising: frequency means for producing a plurality of constant frequency signals, each having a unique constant frequency; latching means for holding data from said processor designating one of said plurality of constant frequency signals for a predetermined period longer than a complete cycle of the highest frequency of said plurality of constant frequency signals; generation means for generating a clock signal from said designated frequency signal; and sending means for providing said clock signal from said designated frequency signal to said processor upon a first low state coincidence of all of said plurality of constant frequency signals after said data is held by said latching means.
Claim 3
Dependent Claim 16 words
A clock circuit according to claim 1 wherein said clock signal is said designated frequency signal.
Claim 4
Dependent Claim 40 words
A clock circuit according to claim 2 wherein said plurality of constant frequency signals include at least three frequency signals and said predetermined period is a complete cycle of an intermediate frequency signal of said plurality of constant frequency signals.
Claim 5
Dependent Claim 158 words
A clock circuit connected to a processor to provide a clock signal to said processor and to change frequency of the clock signal in response to said processor, said clock circuit comprising: frequency means for producing a plurality of constant frequency signals from an oscillator, each of said signals having a unique constant frequency being either an integer division of a frequency of said oscillator or a zero frequency; latching means for holding data from said processor designating one of said plurality of constant frequency signals for a predetermined period longer than a complete cycle of the highest frequency of said plurality of constant frequency signals; generation means for generating a clock signal from said designated frequency signal; and sending means for providing said clock signal from said designated frequency signal to said processor upon a first low state coincidence of all of said plurality of constant frequency signals after said data is held by said latching means.
Claim 6
Dependent Claim 158 words
A clock circuit connected to a processor to provide a clock signal to said processor and to change frequency of the clock signal in response to said processor, said clock circuit comprising: frequency means for producing a plurality of constant frequency signals from an oscillator, each of said signals having a unique constant frequency being either an integer division of a frequency of said oscillator or a zero frequency; latching means for holding data from said processor designating one of said plurality of constant frequency signals for a predetermined period longer than a complete cycle of the highest frequency of said plurality of constant frequency signals; generation means for generating a clock signal from said designated frequency signal; and sending means for providing said clock signal from said designated frequency signal to said processor upon a first low state coincidence of all of said plurality of constant frequency signals after said data is held by said latching means.
Claim 7
Dependent Claim 16 words
A clock circuit according to claim 4 wherein said clock signal is said designated frequency signal.
Claim 8
Dependent Claim 34 words
A clock circuit according to claim 5 wherein said generation means includes a register means connected to said latching means for receiving and storing said data from said latching means designating said frequency signal.
Claim 9
Dependent Claim 54 words
A clock circuit according to claim 6 wherein said sending means includes logic means connected to all of said frequency signals in said frequency means for providing an enabling signal to said register means for providing said clock signal to said processor when all of said frequency signals are in the same low state.
Claim 10
Dependent Claim 41 words
A clock circuit according to claim 7 wherein said clock circuit further includes receiver means connected between said processor and said latching means for receiving and storing said data from said processor and for sending said data to said latching means.
Claim 11
Dependent Claim 41 words
A clock circuit according to claim 8 wherein said receiver means further receives an external event signal on an occurrence of an external event and, in response thereto, said receiver means designates a predetermined one of said plurality of frequency signals.
Claim 12
Dependent Claim 220 words
A clock circuit connected to a processor to provide a clock signal to said processor and to change frequency of the clock signal in response to said processor, said clock circuit comprising: an oscillator means for producing a signal at a first constant frequency; frequency means connected to said oscillator means for producing a plurality of constant frequency signals, each having a unique constant frequency being either an integer division of said first constant frequency or a zero frequency; receiver means for receiving and storing data from said processor designating one of said plurality of frequency signals; latching means connected to said receiver means for holding said data received from said receiver means for a predetermined period longer than a complete cycle of the highest frequency of said plurality of constant frequency signals so as to insure that a transition of clock frequency satisfies minimum clock high and minimum clock low values of said processor; generation means connected to said frequency means and said latching means for generating a clock signal from said designated frequency signal; and sending means connected to said frequency means and said generation means for providing said clock signal to said processor upon a first low state coincidence of all of said plurality of constant frequency signals after said data is held by said latching means.
Claim 13
Dependent Claim 220 words
A clock circuit connected to a processor to provide a clock signal to said processor and to change frequency of the clock signal in response to said processor, said clock circuit comprising: an oscillator means for producing a signal at a first constant frequency; frequency means connected to said oscillator means for producing a plurality of constant frequency signals, each having a unique constant frequency being either an integer division of said first constant frequency or a zero frequency; receiver means for receiving and storing data from said processor designating one of said plurality of frequency signals; latching means connected to said receiver means for holding said data received from said receiver means for a predetermined period longer than a complete cycle of the highest frequency of said plurality of constant frequency signals so as to insure that a transition of clock frequency satisfies minimum clock high and minimum clock low values of said processor; generation means connected to said frequency means and said latching means for generating a clock signal from said designated frequency signal; and sending means connected to said frequency means and said generation means for providing said clock signal to said processor upon a first low state coincidence of all of said plurality of constant frequency signals after said data is held by said latching means.
Claim 14
Dependent Claim 30 words
A clock circuit according to claim 10 wherein said frequency means includes a plurality of frequency divider circuits interconnected to said oscillator means for providing said plurality of frequency signals.
Claim 15
Dependent Claim 29 words
A clock circuit according to claim 11 wherein said generation means includes a register means for receiving and storing said data from said latching means designating said frequency signal.
Claim 16
Dependent Claim 16 words
A clock circuit according to claim 12 wherein said clock signal is said designated frequency signal.
Claim 17
Dependent Claim 54 words
A clock circuit according to claim 13 wherein said sending means includes logic means connected to all of said frequency signals in said frequency means for providing an enabling signal to said register means when all of said frequency signals are in the same low state for providing said clock signal to said processor.
Claim 18
Dependent Claim 39 words
A clock circuit according to claim 14 wherein said receiver means further receives an external event signal and in response thereto designates a predetermined one of said plurality of frequency signals upon the reception of the external event signal.
Claim 19
Dependent Claim 289 words
A clock circuit connected to a processor to provide a clock signal to said processor and to change frequency of the clock signal in response to said processor or an occurrence of an external event, said clock circuit comprising: frequency means for producing a plurality of constant frequency signals, each having a unique constant frequency; receiver means for receiving and storing data from said processor designating one of said plurality of constant frequency signals, or, upon an occurrence of said external event, designating a predetermined one of said plurality of constant frequency signals; latching means for receiving said data from said receiver means and for holding said data for a predetermined period longer than a complete cycle of the highest frequency of said plurality of constant frequency signals so as to insure that a transition of clock frequency satisfies minimum clock high and minimum clock low values of said processor; generation means for generating a clock signal from said designated frequency signal, said generation means including, register means for receiving and storing said data designating one of said plurality of constant frequency signals from said latching means, and multiplexer means for selecting said designated frequency signal from said plurality of constant frequency signals upon receiving said data from said register means; and sending means for providing said clock signal from said designated frequency signal to said processor upon a first low state coincidence of all of said plurality of constant frequency signals after said data is held by said latching means, said sending means including, logic means connected to all of said frequency signals in said frequency means for providing an enabling signal to said register means when all of said frequency signals are in the same low state.
Claim 20
Dependent Claim 289 words
A clock circuit connected to a processor to provide a clock signal to said processor and to change frequency of the clock signal in response to said processor or an occurrence of an external event, said clock circuit comprising: frequency means for producing a plurality of constant frequency signals, each having a unique constant frequency; receiver means for receiving and storing data from said processor designating one of said plurality of constant frequency signals, or, upon an occurrence of said external event, designating a predetermined one of said plurality of constant frequency signals; latching means for receiving said data from said receiver means and for holding said data for a predetermined period longer than a complete cycle of the highest frequency of said plurality of constant frequency signals so as to insure that a transition of clock frequency satisfies minimum clock high and minimum clock low values of said processor; generation means for generating a clock signal from said designated frequency signal, said generation means including, register means for receiving and storing said data designating one of said plurality of constant frequency signals from said latching means, and multiplexer means for selecting said designated frequency signal from said plurality of constant frequency signals upon receiving said data from said register means; and sending means for providing said clock signal from said designated frequency signal to said processor upon a first low state coincidence of all of said plurality of constant frequency signals after said data is held by said latching means, said sending means including, logic means connected to all of said frequency signals in said frequency means for providing an enabling signal to said register means when all of said frequency signals are in the same low state.

References Cited (Backward Citations)

US4218876A Cited
US4191998A Cited
US4203153A Cited
US4435757A Cited
US4317181A Cited
US4317180A Cited
US4409665A Cited
US4463440A Cited
US4615005A Cited
US4509120A Cited
JPS6019223A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1995-02-03 1995-08-05 1996-02-04 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1999-02-03 1999-08-05 2000-02-04 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2003-02-03 2003-08-05 2004-02-04 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag