US5032982A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Device for timing interrupt acknowledge cycles
Assignee: Zilog Inc
•
Filing: 1990-05-07
•
Granted: 1991-07-16
•
Expires: 2010-05-07
Abstract
Abstract A peripheral device containing a control circuit with internal timing which enables it to independently adjust the timing of an interrupt acknowledge cycle. The circuit senses a timing signal from the CPU and asserts a control signal to suspend the operation of the CPU for a predetermined period of time. The predetermined period of time is customized to the peripheral so that when the CPU is re-activated and reads from the bus, a valid interrupt vector will have been put out by the peripheral.
Inventors
- 👤 Monte J. Dalrymple
- 👤 Don Smith
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-10-27 20:21
CPC Classifications
G; G06; G06F; G06F13/00; G06F13/14; G06F13/20; G06F13/24; G06F13/26
Claims Analysis
Total Claims: 4
Claim 1
Independent Claim
274 words
A computer peripheral chip compatible with Central Processing Units (CPU's) operating with different clock speeds, said peripheral connected through a system but with a CPU timed by a CPU clock, wherein an interrupt acknowledge cycle takes place by the CPU issuing an interrupt acknowledge signal followed by a leading edge of a read signal to the peripheral resulting in the peripheral putting a valid interrupt vector on the system but after a first period of time relative to the leading edge of the read signal, and the CPU issuing a trailing edge of the read signal after a second period of time relative to the leading edge of the read signal, said trailing edge being used to read the interrupt vector from the system bus, the improvement including a device within the peripheral chip which allows a valid interrupt vector to be read under different CPU clock speeds, comprising: an analog RC circuit for providing a peripheral clock signal independent of the CPU clock; a plurality of daisy-chained flip-flops for clocking the peripheral clock signal therethrough in order to slow down the peripheral clock signal to have a period equal to a predetermined duration of time, said predetermined duration of time being use to extend the second period of time beyond the first period of time; and means responsive to the leading edge of the read signal for asserting a control signal therefrom to suspend the operation of the CPU for said predetermined duration of time, thereby extending said second period of time until it is greater than said first period of time such that a valid interrupt vector is read by the CPU.
Claim 2
Dependent Claim
274 words
A computer peripheral chip compatible with Central Processing Units (CPU's) operating with different clock speeds, said peripheral connected through a system but with a CPU timed by a CPU clock, wherein an interrupt acknowledge cycle takes place by the CPU issuing an interrupt acknowledge signal followed by a leading edge of a read signal to the peripheral resulting in the peripheral putting a valid interrupt vector on the system but after a first period of time relative to the leading edge of the read signal, and the CPU issuing a trailing edge of the read signal after a second period of time relative to the leading edge of the read signal, said trailing edge being used to read the interrupt vector from the system bus, the improvement including a device within the peripheral chip which allows a valid interrupt vector to be read under different CPU clock speeds, comprising: an analog RC circuit for providing a peripheral clock signal independent of the CPU clock; a plurality of daisy-chained flip-flops for clocking the peripheral clock signal therethrough in order to slow down the peripheral clock signal to have a period equal to a predetermined duration of time, said predetermined duration of time being use to extend the second period of time beyond the first period of time; and means responsive to the leading edge of the read signal for asserting a control signal therefrom to suspend the operation of the CPU for said predetermined duration of time, thereby extending said second period of time until it is greater than said first period of time such that a valid interrupt vector is read by the CPU.
Claim 3
Dependent Claim
308 words
A computer peripheral chip compatible with Central Processing Units (CPU's) operating with different clock speeds, said peripheral connected through a system bus with a CPU timed by a CPU clock, wherein an interrupt acknowledge cycle takes place by the CPU issuing an interrupt acknowledge signal followed by a leading edge of a read signal to the peripheral resulting in the peripheral putting a valid interrupt vector on the system bus after a first period of time relative to the leading edge of the read signal, and the CPU suspending the operation of the CPU from the leading edge of the read signal until re-activated by the assertion of a control signal to resume issuing of a trailing edge of the read signal after a second period of time relative to the leading edge of the read signal, said trailing edge being used to read the interrupt vector from the system but, the improvement including a device within the peripheral chip which allows a valid interrupt vector to be read under different CPU clock speeds, comprising: an analog RC circuit for providing a peripheral clock signal independent of the CPU clock; a plurality of daisy-chained flip-flops for clocking the peripheral clock signal therethrough in order to slow down the peripheral clock signal to have a period equal to a predetermined duration of time, said predetermined duration of time being use to extend the second period of time beyond the first period of time; and means responsive to the leading edge of the read signal for starting the predetermined duration of time therefrom and for asserting a control signal at the end of the predetermined duration of time to re-activate the CPU, thereby extending said second period of time until it is greater than said first period of time such that a valid interrupt vector is read by the CPU.
Claim 4
Dependent Claim
308 words
A computer peripheral chip compatible with Central Processing Units (CPU's) operating with different clock speeds, said peripheral connected through a system bus with a CPU timed by a CPU clock, wherein an interrupt acknowledge cycle takes place by the CPU issuing an interrupt acknowledge signal followed by a leading edge of a read signal to the peripheral resulting in the peripheral putting a valid interrupt vector on the system bus after a first period of time relative to the leading edge of the read signal, and the CPU suspending the operation of the CPU from the leading edge of the read signal until re-activated by the assertion of a control signal to resume issuing of a trailing edge of the read signal after a second period of time relative to the leading edge of the read signal, said trailing edge being used to read the interrupt vector from the system but, the improvement including a device within the peripheral chip which allows a valid interrupt vector to be read under different CPU clock speeds, comprising: an analog RC circuit for providing a peripheral clock signal independent of the CPU clock; a plurality of daisy-chained flip-flops for clocking the peripheral clock signal therethrough in order to slow down the peripheral clock signal to have a period equal to a predetermined duration of time, said predetermined duration of time being use to extend the second period of time beyond the first period of time; and means responsive to the leading edge of the read signal for starting the predetermined duration of time therefrom and for asserting a control signal at the end of the predetermined duration of time to re-activate the CPU, thereby extending said second period of time until it is greater than said first period of time such that a valid interrupt vector is read by the CPU.
References Cited (Backward Citations)
US3656123A
Cited
US3736567A
Cited
US3736569A
Cited
US4079454A
Cited
US4128892A
Cited
US4168526A
Cited
US4231104A
Cited
US4381552A
Cited
US4463443A
Cited
US4481581A
Cited
US4438490A
Cited
US4545030A
Cited
US4485457A
Cited
US4591975A
Cited
US4570220A
Cited
US4631702A
Cited
US4695945A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 1994-07-15 | 1995-01-14 | 1995-07-16 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 1998-07-15 | 1999-01-14 | 1999-07-16 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2002-07-15 | 2003-01-14 | 2003-07-16 | $7700.00 | Window Closed / Lapsed |