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
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 |