US3909795A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Program timing circuitry for central data processor of digital communications system
Assignee: AG Communication Systems Corp
•
Filing: 1973-08-31
•
Granted: 1975-09-30
•
Expires: 1993-08-31
Abstract
Abstract Circuitry is disclosed for monitoring the execution of programs in a central processor of a digital communications system. For recovery programs under the normal mode the program must ''''punch in'''' with a recovery program timer at designated intervals, or the circuitry generates a system error level signal. In a special mode, punch in may occur at any time prior to a designated time. Further, for programs other than recovery programs, an error bistable circuit monitors the output of a real time timer which is incremented every basic order time (i.e., machine cycle time) and which will cause the system to enter a recovery phase if it overflows prior to its being reset.
Inventors
- 👤 Gregory I Chang
- 👤 Rolfe E Buhrke
- 👤 Donald L Schulte
- 👤 John A Wilber
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-10-25 06:48
CPC Classifications
G; G06; G06F; G06F11/00; G06F11/07; G06F11/0703; G06F11/0751; G06F11/0754; G06F11/0757; G06F11/22; H; H04; H04Q; H04Q3/00; H04Q3/42; H04Q3/54; H04Q3/545; H04Q3/54575; H04Q3/54591
Claims Analysis
Total Claims: 12
Claim 1
Independent Claim
218 words
A recovery program timer system for a data processing system having a central data processor including processing circuits and maintenance circuits, an interrupt control circuit for generating an interrupt control circuit sequence level signal to start an interrupt cycle, and a recovery control circuit for generating an enable recovery program timing level signal when a recovery program is called, said timer responsive to said enable recovery program timing level signal to initiate a recovery program cycle, said timer comprising: recovery program register means for accumulating and storing signals representative of a count of machine cycles of said central processor; incrementing circuit means for incrementing the stored count signals in said recovery program register means each cycle time of said sentral processor, including overflow signal producing means, said interrupt control circuit sequence level signal initializing the incrementing circuit means to zero count; recovery program timer bistable circuit means responsive to said enable recovery program timing level signal for actuating said recovery program register means; and logic circuit means responsive to a recovery program punch-in signal and said overflow signal from said incrementing circuitry for generating a recovery program timing error level signal only if said punch-in signal and said overflow signal do not occur at the same time when said recovery program timer is operating in a normal mode.
Claim 2
Dependent Claim
218 words
A recovery program timer system for a data processing system having a central data processor including processing circuits and maintenance circuits, an interrupt control circuit for generating an interrupt control circuit sequence level signal to start an interrupt cycle, and a recovery control circuit for generating an enable recovery program timing level signal when a recovery program is called, said timer responsive to said enable recovery program timing level signal to initiate a recovery program cycle, said timer comprising: recovery program register means for accumulating and storing signals representative of a count of machine cycles of said central processor; incrementing circuit means for incrementing the stored count signals in said recovery program register means each cycle time of said sentral processor, including overflow signal producing means, said interrupt control circuit sequence level signal initializing the incrementing circuit means to zero count; recovery program timer bistable circuit means responsive to said enable recovery program timing level signal for actuating said recovery program register means; and logic circuit means responsive to a recovery program punch-in signal and said overflow signal from said incrementing circuitry for generating a recovery program timing error level signal only if said punch-in signal and said overflow signal do not occur at the same time when said recovery program timer is operating in a normal mode.
Claim 3
Dependent Claim
33 words
The system of claim 1 further comprising: real time timer means for accumulating and storing signals representative of the lapse of real time during the execution of non-recovery program in said central processor.
Claim 4
Dependent Claim
57 words
The system of claim 1 wherein said recovery program timer further comprises special mode bistable circuit means responsive to a programmed signal for enabling said punch-in bit to occur at any time prior to a predetermined number of machine cycle times, thereby to reset said recovery program timer without generating said recovery program timer error level signal.
Claim 5
Dependent Claim
82 words
The system of claim 1 wherein said central processor further comprises real time timer circuit means for accumulating signals representative of a real-time count of machine cycle times during the execution of non-recovery programs in said processor and for generating a real time timer error level signal when a predetermined number of machine cycles have occurred without program resetting; and real time error bistable means responsive to said real time timer error level signal for generating an output error signal representative thereof.
Claim 6
Dependent Claim
60 words
The system of claim 4 wherein said incrementing circuit means overflow signal producing means is responsive to the output of said register means and generates an overflow signal when a predetermined count is exceeded and wherein said logic circuit means comprises exclusive or logic circuit means responsive to said punch-in signal and said overflow signal of said incrementing circuit means.
Claim 7
Dependent Claim
61 words
The system of claim 1 wherein said incrementing circuit means comprises a recovery program counter register receiving the output of said recovery program register circuit means; and recovery program add one circuit means receiving the contents of said recovery program counter register for adding an increment of one thereto and for feeding the input of said recovery program register circuit means.
Claim 8
Dependent Claim
59 words
The system of claim 6 further comprising bistable circuit means for disabling said recovery program timer circuit means in response to a program instruction, said bistable cIrcuit means being capable of disabling said recovery program timer circuit means in the normal mode only after a punch-in signal has occurred simultaneously with said overflow signal of said incrementing circuit means.
Claim 9
Dependent Claim
32 words
The system of claim 1 further comprising circuit means for generating a recovery program timer error level signal when said punch-in signal occurs in any machine cycle other than said overflow signal.
Claim 10
Dependent Claim
37 words
The system of claim 8 further comprising circuit means for generating said recovery program timer error level signal when said recovery program timer circuit means is reset prior to the end of a full recovery program cycle.
Claim 11
Dependent Claim
46 words
The system of claim 9 further comprising special mode circuit means responsive to a special mode signal under program control, for permitting said punch-in signal to occur prior to said overflow signal of said incrementing circuit means without generating said recovery program timer error level signal.
Claim 12
Dependent Claim
39 words
The system of claim 10 further comprising circuit means for generating said recovery program timer error level signal if said special mode circuit means is actuated at any time other than the end of a normal recovery program cycle.
References Cited (Backward Citations)
US3623011A
Cited
US3715728A
Cited
US3701973A
Cited
US3623017A
Cited
US3623019A
Cited
US3633181A
Cited
US3723975A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 1978-09-29 | 1979-03-31 | 1979-09-30 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 1982-09-29 | 1983-03-31 | 1983-09-30 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 1986-09-29 | 1987-03-31 | 1987-09-30 | $7700.00 | Window Closed / Lapsed |