US4099255A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Interrupt apparatus for enabling interrupt service in response to time out conditions
Assignee: Bull HN Information Systems Inc
•
Filing: 1976-12-10
•
Granted: 1978-07-04
•
Expires: 1996-12-10
Abstract
Abstract Interrupt service is enabled for either a real-time clock or watchdog timer time out condition. A mode register is provided to effectively enable or disable the interrupt apparatus and if enabled is coupled to enable a service register in response to repetitively occurring clock pulses. Each time the service register is enabled, a counter is changed in value until a predetermined value is indicated at which time interrupt service is enabled at an interrupt level specified by the operator. Further, facilities are provided for presetting the value of the counter in an expeditious manner.
Inventors
- 👤 Philip E. Stanley
- 👤 William E. Woods
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-10-23 14:53
CPC Classifications
G; G06; G06F; G06F9/00; G06F9/06; G06F9/46; G06F9/48; G06F9/4806; G06F9/4812; G06F9/4825
Claims Analysis
Total Claims: 10
Claim 1
Independent Claim
156 words
In a data processing system, interrupt apparatus comprising: A. means for decoding a signal indicating whether or not interrupts will be enabled, said signal, as decoded, having a first state if interrupts are to be enabled and a second state if interrupts are to be disabled; B. a mode register, coupled with said means for decoding, for storing the state of said signal as decoded; C. means for generating a stream of pulses; D. a time-out counter, the value of which may be changed until a predetermined value is indicated, said predetermined value indicative of an interrupt service request; E. a service register coupled to enable the changing in value of said counter if said service register indicates a specified value; and F. means, responsive to the storage of a first state of said signal in said mode register and responsive to one of said pulses, for enabling said service register to indicate said specified value.
Claim 2
Dependent Claim
156 words
In a data processing system, interrupt apparatus comprising: A. means for decoding a signal indicating whether or not interrupts will be enabled, said signal, as decoded, having a first state if interrupts are to be enabled and a second state if interrupts are to be disabled; B. a mode register, coupled with said means for decoding, for storing the state of said signal as decoded; C. means for generating a stream of pulses; D. a time-out counter, the value of which may be changed until a predetermined value is indicated, said predetermined value indicative of an interrupt service request; E. a service register coupled to enable the changing in value of said counter if said service register indicates a specified value; and F. means, responsive to the storage of a first state of said signal in said mode register and responsive to one of said pulses, for enabling said service register to indicate said specified value.
Claim 3
Dependent Claim
61 words
A system as in claim 1 wherein said mode register includes first and second bistable means, said first bistable means coupled to indicate whether interrupts indicative of a possible error condition in said system will be enabled, and said second bistable means coupled to indicate whether interrupts indicative of the time out of certain events in said system will be enabled.
Claim 4
Dependent Claim
27 words
A system as in claim 2 wherein said means for decoding is coupled to provide said signal to either or both said first and second bistable means.
Claim 5
Dependent Claim
53 words
A system as in claim 3 wherein said service register includes first and second bistable elements, said first bistable element coupled to enable an interrupt service request associated with said possible error condition, and said second bistable element coupled to enable an interrupt service request associated with said time out of certain events.
Claim 6
Dependent Claim
78 words
A system as in claim 1 further comprising: A. a memory having a plurality of storage locations, said locations including a first location for storing the value of said counter and a second location for storing another value to be used by said counter following an indication of said predetermined value; and B. means responsive to the indication of said predetermined value, for enabling the loading of said another value from said second location into said first location.
Claim 7
Dependent Claim
27 words
A system as in claim 5 further comprising a third location in said memory for storing a number indicative of the priority of said interrupt service request.
Claim 8
Dependent Claim
23 words
A system as in claim 1 further comprising means for disabling said service register after each change in the value of said counter.
Claim 9
Dependent Claim
146 words
In a data processing system, a method for enabling interrupt service in response to time out conditions comprising the method steps of: A. changing the value of a time-out counter at a predetermined rate; B. determining whether the value of said counter is a predetermined value; C. repeating said step of changing if said value is not said predetermined value; D. transferring a predetermined value from a first location in a memory included in said system into said time-out counter, so as to preset said counter for the next time out, if said value in said counter is said predetermined value; E. determining from another location in said memory the interrupt priority to be given said interrupt service; F. generating an interrupt service request having the interrupt priority determined from said another location; and G. disabling said step of changing if interrupts are to be inhibited.
Claim 10
Dependent Claim
146 words
In a data processing system, a method for enabling interrupt service in response to time out conditions comprising the method steps of: A. changing the value of a time-out counter at a predetermined rate; B. determining whether the value of said counter is a predetermined value; C. repeating said step of changing if said value is not said predetermined value; D. transferring a predetermined value from a first location in a memory included in said system into said time-out counter, so as to preset said counter for the next time out, if said value in said counter is said predetermined value; E. determining from another location in said memory the interrupt priority to be given said interrupt service; F. generating an interrupt service request having the interrupt priority determined from said another location; and G. disabling said step of changing if interrupts are to be inhibited.
References Cited (Backward Citations)
US3312951A
Cited
US3426331A
Cited
US3566368A
Cited
US3723975A
Cited
US3909795A
Cited
US3999169A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 1981-07-03 | 1982-01-02 | 1982-07-04 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 1985-07-03 | 1986-01-02 | 1986-07-04 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 1989-07-03 | 1990-01-02 | 1990-07-04 | $7700.00 | Window Closed / Lapsed |