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

Apparatus for synchronously switching frequency source

Assignee: Fujitsu IT Holdings Inc
•
Filing: 1987-12-22
•
Granted: 1989-08-08
•
Expires: 2007-12-22
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A circuit responsive to a switching signal for dynamically changing the frequency source of a system clock. The circuit allows addition of new frequency sources without substantial changes to the circuit because its circuitry for detecting an inactive cycle period of the new frequency source is asynchronous (i.e. not clocked by the new frequency source).

Inventors

  • 👤 Eugene T. Wang
  • 👤 Stephen S. C. Si

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-06 09:51
CPC Classifications
G; G06; G06F; G06F1/00; G06F1/04; G06F1/08

Claims Analysis

Total Claims: 13
Claim 1
Independent Claim 147 words
A circuit responsive to a switching signal for dynamically switching a system clock from a first one to a second one of a plurality of frequency sources, comprising: means responsive to said switching signal for disconnecting said first frequency source from the system clock during an inactive clock period; and means coupled to said disconnecting means for connecting said second frequency source to the system clock, comprising: gating means receiving said plurality of frequency sources for gating a selected frequency source in response to a given frequency source address; asynchronous means receiving said selected frequency source for detecting an inactive cycle period therein in response to said switching signal, and for connecting said selected frequency source to the system clock during said inactive cycle period; and means coupled to said gating means and said asynchronous detecting means for sequencing said gating means and said asynchronous detecting means.
Claim 2
Dependent Claim 147 words
A circuit responsive to a switching signal for dynamically switching a system clock from a first one to a second one of a plurality of frequency sources, comprising: means responsive to said switching signal for disconnecting said first frequency source from the system clock during an inactive clock period; and means coupled to said disconnecting means for connecting said second frequency source to the system clock, comprising: gating means receiving said plurality of frequency sources for gating a selected frequency source in response to a given frequency source address; asynchronous means receiving said selected frequency source for detecting an inactive cycle period therein in response to said switching signal, and for connecting said selected frequency source to the system clock during said inactive cycle period; and means coupled to said gating means and said asynchronous detecting means for sequencing said gating means and said asynchronous detecting means.
Claim 3
Dependent Claim 17 words
The circuit as in claim 1 wherein said disconnecting means comprises a plurality of edge triggered latches.
Claim 4
Dependent Claim 13 words
The circuit as in claim 1 wherein said gating means is a multiplexor.
Claim 5
Dependent Claim 14 words
The circuit as in claim 1 wherein said sequencing means is a delay line.
Claim 6
Dependent Claim 16 words
The circuit as in claim 1 wherein said asynchronous detecting means is a finite state machine.
Claim 7
Dependent Claim 84 words
The circuit as in claim 5 wherein said finite state machine has a first state A, a second state B, a third state C and a fourth state D, having the respective transition logic equations of: A=(D and-ENABLE) or (A and (-ENABLE or CLOCK)) B=(A and (ENABLE and -CLOCK))+(b and-CLOCK) C=(B and CLOCK) or (C and CLOCK) D=(C and-CLOCK) pr (D and ENABLE) where CLOCK is a predetermined signal from said selected frequency source and ENABLE is a delayed signal of said predetermined signal.
Claim 8
Dependent Claim 151 words
A circuit responsive to a switching signal for dynamically switching a system clock from a first one to a second one of a plurality of frequency sources, comprising : means responsive to said switching signal for disconnecting said first frequency source from the system clock during an inactive clock period; and means coupled to said disconnecting means for connecting said second frequency source to the system clock, comprising: a multiplexor receiving said plurality of frequency sources for gating a selected frequency source in response to a given frequency source address; as asynchronous finite state machine receiving said selected frequency source for detecting an inactive cycle period therein in response to said switching signal and for connecting said selected frequency source to the system clock during said inactive cycle period; and means coupled to said multiplexor and said asynchronous finite state machine for sequencing said multiplexor and said asynchronous finite state machine.
Claim 9
Dependent Claim 151 words
A circuit responsive to a switching signal for dynamically switching a system clock from a first one to a second one of a plurality of frequency sources, comprising : means responsive to said switching signal for disconnecting said first frequency source from the system clock during an inactive clock period; and means coupled to said disconnecting means for connecting said second frequency source to the system clock, comprising: a multiplexor receiving said plurality of frequency sources for gating a selected frequency source in response to a given frequency source address; as asynchronous finite state machine receiving said selected frequency source for detecting an inactive cycle period therein in response to said switching signal and for connecting said selected frequency source to the system clock during said inactive cycle period; and means coupled to said multiplexor and said asynchronous finite state machine for sequencing said multiplexor and said asynchronous finite state machine.
Claim 10
Dependent Claim 84 words
The circuit as in claim 7 wherein said finite state machine has a first state A, a second state B, a third state C and a fourth state D, having the respective transition logic equations of: A=(D and-ENABLE) or (A and (-ENABLE or CLOCK)) B=(A and (ENABLE and -CLOCK))+(B and-CLOCK) c=(B and CLOCK) or (C and CLOCK) D=(C and-CLOCK) pr (D and ENABLE) where CLOCK is a predetermined signal from said selected frequency source and ENABLE is a delayed signal of said predetermined signal.
Claim 11
Dependent Claim 212 words
In a multiprocessor system having a first processor and a second processor, said first processor operating on a first system clock generated from a first frequency source when operating alone, and said second processor operating on a second system clock generated from a second frequency source when operating alone, a circuit for allowing said first processor to dynamically couple with the second processor by allowing said first processor to dynamically switch from said first frequency source to said second frequency source, the circuit comprising: means responsive to a switching signal for disconnecting said first system clock from said first frequency source during an inactive clock period; and means coupled to said disconnecting means for connecting said second frequency source to said first system clock, comprising: a multiplexor receiving said first frequecy source and said frequency source for gating a selected frequency source in response to a given frequency source address; an asynchronous finite state machine receiving said selected frequency source for detecting an inactive cycle period therein in response to said switching signal and for connecting said second frequency source to the first system clock during said inactive cycle period; and means coupled to said multiplexor and said asynchronous finite state machine for sequencing said multiplexor and said asynchronous finite state machine.
Claim 12
Dependent Claim 212 words
In a multiprocessor system having a first processor and a second processor, said first processor operating on a first system clock generated from a first frequency source when operating alone, and said second processor operating on a second system clock generated from a second frequency source when operating alone, a circuit for allowing said first processor to dynamically couple with the second processor by allowing said first processor to dynamically switch from said first frequency source to said second frequency source, the circuit comprising: means responsive to a switching signal for disconnecting said first system clock from said first frequency source during an inactive clock period; and means coupled to said disconnecting means for connecting said second frequency source to said first system clock, comprising: a multiplexor receiving said first frequecy source and said frequency source for gating a selected frequency source in response to a given frequency source address; an asynchronous finite state machine receiving said selected frequency source for detecting an inactive cycle period therein in response to said switching signal and for connecting said second frequency source to the first system clock during said inactive cycle period; and means coupled to said multiplexor and said asynchronous finite state machine for sequencing said multiplexor and said asynchronous finite state machine.
Claim 13
Dependent Claim 84 words
The circuit as in claim 9 wherein said finite state machine has a first state A, a second state B, a third state C and a fourth state D, having the respective transition logic equations of: A=(D and-ENABLE) or (A and (-ENABLE or CLOCK)) B=(A and (ENABLE and -CLOCK))+(B and-CLOCK) c=(B and CLOCK) or (C and CLOCK) D=(C and-CLOCK) pr (D and ENABLE) where CLOCK is a predetermined signal from said second frequency source and ENABLE is a delayed signal of said predetermined signal.

References Cited (Backward Citations)

US3904977A Cited
US3932816A Cited
US4156200A Cited
US4229699A Cited
US4419629A Cited
US4398155A Cited
US4748417A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1992-08-07 1993-02-06 1993-08-08 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1996-08-07 1997-02-06 1997-08-08 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2000-08-07 2001-02-06 2001-08-08 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag