US4569017A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Duplex central processing unit synchronization circuit
Assignee: AG Communication Systems Corp
•
Filing: 1983-12-22
•
Granted: 1986-02-04
•
Expires: 2003-12-22
Abstract
Abstract This circuit provides for synchronizing the internal clocks of at least two central processing unit process controllers. In order to synchronize the internal clocks of these central processing units (CPUs), the CPUs periodically execute a predetermined set of operating instructions which cause their internal clocks to coincide. This synchronization function is dynamic in that it is continually performed in an on-line fashion while the processors are performing their telecommunication process control function.
Inventors
- 👤 Robert E. Renner
- 👤 Thomas J. Perry
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-10-27 18:32
CPC Classifications
H; H04; H04Q; H04Q11/00; H04Q11/04; H04Q11/0407; G; G06; G06F; G06F11/00; G06F11/07; G06F11/16; G06F11/1675; G06F11/1679; H04L; H04L7/00; H04L7/0079; H04L7/0083; G06F11/20; G06F11/202; G06F11/2097
Claims Analysis
Total Claims: 11
Claim 1
Independent Claim
259 words
In a telecommunication system, a CPU synchronization circuit is connected to a clock of said telecommunication system, said clock being operated to produce at least first and second periodic signals, said CPU synchronization circuit comprising: CPU means including at least first and second non-synchronized CPU copies; each of said CPU copies including: a first clock input lead connecting said clock to said CPU copy and being operated to transmit said first periodic signal to said CPU copy; a status output lead; an address latch output lead; a second clock input lead and being operated to transmit said second periodic signal; said CPU copy connected to said clock via said second clock input lead and said CPU copy being operated in response to said first periodic signal to generate a predefined value of said status output lead; said CPU copy being further operated in response to said second periodic signal of said clock to execute instructions; means for generating an inhibit signal connected to said corresponding CPU copy via said status output lead and said address latch output lead and said means for generating being operated in response to said status output lead predefined value to produce said inhibit signal; and gating means connected to said clock via said second clock input lead, to said means for generating and to said corresponding CPU copy, said gating means being operated in response to said inhibit signal to prevent said corresponding CPU copy from executing instructions for one second periodic signal until said first and second CPU copies are synchronously executing instructions.
Claim 2
Dependent Claim
259 words
In a telecommunication system, a CPU synchronization circuit is connected to a clock of said telecommunication system, said clock being operated to produce at least first and second periodic signals, said CPU synchronization circuit comprising: CPU means including at least first and second non-synchronized CPU copies; each of said CPU copies including: a first clock input lead connecting said clock to said CPU copy and being operated to transmit said first periodic signal to said CPU copy; a status output lead; an address latch output lead; a second clock input lead and being operated to transmit said second periodic signal; said CPU copy connected to said clock via said second clock input lead and said CPU copy being operated in response to said first periodic signal to generate a predefined value of said status output lead; said CPU copy being further operated in response to said second periodic signal of said clock to execute instructions; means for generating an inhibit signal connected to said corresponding CPU copy via said status output lead and said address latch output lead and said means for generating being operated in response to said status output lead predefined value to produce said inhibit signal; and gating means connected to said clock via said second clock input lead, to said means for generating and to said corresponding CPU copy, said gating means being operated in response to said inhibit signal to prevent said corresponding CPU copy from executing instructions for one second periodic signal until said first and second CPU copies are synchronously executing instructions.
Claim 3
Dependent Claim
52 words
A CPU synchronization circuit as claimed in claim 1, wherein said means for generating includes a J-K flip-flop having a J-input connected to said status output lead, a clock-input connected to said address latch output lead, a K-input lead connected to electronic ground and a Q-output lead for providing said inhibit signal.
Claim 4
Dependent Claim
109 words
A CPU synchronization circuit as claimed in claim 2, said gating means of each said CPU copy including: NAND gating means connected to said clock via said second clock input lead and to said Q-output lead of said J-K flip-flop, said NAND gating means being operated in response to said second periodic signal and to said inhibit signal to selectively transmit said second periodic signal; and latching means connected to said NAND gating means, to said corresponding CPU copy and to said clock via said first clock input lead, said latching means being operated in response to said inhibit signal to prevent said execution of said corresponding CPU copy.
Claim 5
Dependent Claim
52 words
A CPU synchronization circuit as claimed in claim 3, wherein said latching means of each said CPU copy includes a D-type flip-flop having a D-input connected to said NAND gating means, a clock-input connected to said clock for receiving said first periodic signal and a Q-output connected to said corresponding CPU copy.
Claim 6
Dependent Claim
18 words
A CPU synchronization circuit as claimed in claim 4, wherein each said CPU copy includes a microprocessor CPU.
Claim 7
Dependent Claim
45 words
A CPU synchronization circuit as claimed in claim 5, wherein said connection of said corresponding microprocessor CPU to said corresponding D-type flip-flop includes first and second circuit connections to said microprocessor CPU for operating an internal clock of said microprocessor CPU in a push-pull configuration.
Claim 8
Dependent Claim
85 words
A CPU synchronization circuit as claimed in claim 1, wherein there is included: said clock being operated to produce a third periodic signal; each said CPU copy further including: a trap input lead connected between said clock and each said CPU copy, said trap input lead being operated to transmit said third periodic signal to each said CPU copy; and said CPU copy being periodically operated to initiate generation of said statu output lead predefined valve for cyclically resynchronizing said first and second CPU copies.
Claim 9
Dependent Claim
26 words
A CPU synchronization circuit as claimed in claim 2, wherein said third periodic signal is in the frequency range of between 1 Hz and 1 KHz.
Claim 10
Dependent Claim
24 words
A CPU synchronization circuit as claimed in claim 1, wherein said first periodic signal is approximately twice in frequency of said second periodic signal.
Claim 11
Dependent Claim
44 words
A CPU synchronization circuit as claimed in claim 9, wherein said second periodic signal is in the frequency range of between 1 MHz and 10 MHz and said first periodic signal is in the frequency range of between 10 MHz and 20 MHz, correspondingly.
References Cited (Backward Citations)
US3602900A
Cited
US3761884A
Cited
US3898621A
Cited
GB1444067A
Cited
US4099241A
Cited
US4059736A
Cited
US4059850A
Cited
US4021784A
Cited
US4270167A
Cited
US4405898A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 1989-02-03 | 1989-08-05 | 1990-02-04 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 1993-02-03 | 1993-08-05 | 1994-02-04 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 1997-02-03 | 1997-08-05 | 1998-02-04 | $7700.00 | Window Closed / Lapsed |