Patent US5138709A successfully refreshed from Google Patents.
← Back to Patent Explorer
US5138709A Expired / Lapsed US ⏱️ 0.0 years remaining

Spurious interrupt monitor

Assignee: NXP USA Inc
•
Filing: 1990-04-11
•
Granted: 1992-08-11
•
Expires: 2010-04-11
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract In a microprocessor system including arbitration for an interrupt, an apparatus and method for monitoring the arbitration lines to determine whether an interrupt request is real or spurious is includued. Once an interrupt acknowledge signal is provided, the interrupting apparatus must arbitrate for the interrupt slot. If no arbitration occurs the interrupt request was spurious and bus error is activated.

Inventors

  • 👤 Randall L. Jones
  • 👤 Mark R. Heene
  • 👤 Mark W. McDermott

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-31 16:47
CPC Classifications
G; G06; G06F; G06F11/00; G06F11/07; G06F11/0703; G06F11/0706; G06F11/0745; G06F11/0751

Claims Analysis

Total Claims: 8
Claim 1
Independent Claim 200 words
A microprocessor system comprising: a communication bus which performs a plurality of bus cycles, including interrupt acknowledge bus cycles; interrupt processing apparatus responsive to interrupt priority level signals carried by the communication bus; an interrupt arbitration apparatus responsive to interrupt arbitration signals carried by the communication bus; bus error means coupled to the communication bus for generating a bus error signal a predetermined length of time after a bus cycle has commenced unless one of one or more predetermined bus signals becomes active before the predetermined length of time has passed; first logic means coupled to the communication bus and to the bus error means for generating the bus error signal during a predetermined portion of interrupt acknowledge bus cycles, which predetermined portion occurs prior to expiration of the predetermined length of time, unless an inhibit signal is applied to an inhibit input of the first logic means prior to the predetermined portion of the interrupt acknowledge cycle; and second logic means coupled to receive the interrupt arbitration signals from the communication bus and having an output coupled to the inhibit input of the first logic means for producing the inhibit signal upon receiving any of the interrupt arbitration signals.
Claim 2
Dependent Claim 200 words
A microprocessor system comprising: a communication bus which performs a plurality of bus cycles, including interrupt acknowledge bus cycles; interrupt processing apparatus responsive to interrupt priority level signals carried by the communication bus; an interrupt arbitration apparatus responsive to interrupt arbitration signals carried by the communication bus; bus error means coupled to the communication bus for generating a bus error signal a predetermined length of time after a bus cycle has commenced unless one of one or more predetermined bus signals becomes active before the predetermined length of time has passed; first logic means coupled to the communication bus and to the bus error means for generating the bus error signal during a predetermined portion of interrupt acknowledge bus cycles, which predetermined portion occurs prior to expiration of the predetermined length of time, unless an inhibit signal is applied to an inhibit input of the first logic means prior to the predetermined portion of the interrupt acknowledge cycle; and second logic means coupled to receive the interrupt arbitration signals from the communication bus and having an output coupled to the inhibit input of the first logic means for producing the inhibit signal upon receiving any of the interrupt arbitration signals.
Claim 3
Dependent Claim 25 words
A microprocessor system according to claim 1 wherein the second logic means further comprises: a latch having inputs coupled to receive the interrupt arbitration signals.
Claim 4
Dependent Claim 64 words
A microprocessor system according to claim 2 wherein the interrupt arbitration signals are carried on multiple lines of the communication bus in bit-serial fashion and the latch further comprises: a set-reset latch having the interrupt arbitration signal connected to a reset input of the set-reset latch and a true output of the set-reset latch connected to the inhibit input of the first logic means.
Claim 5
Dependent Claim 223 words
A microprocessor system comprising: a communication bus; a central processing unit coupled to the communication bus and capable of operating the communication bus as a bus master to perform a plurality of bus cycles, including interrupt acknowledge bus cycles, the central processing unit is also responsive to interrupt priority level signals carried by the communication bus; an interrupt arbitration apparatus responsive to interrupt arbitration signals carried by the communication bus; bus error means coupled to the communication bus for generating a bus error signal a predetermined length of time after a bus cycle has commenced unless one of one or more predetermined bus signals becomes active before the predetermined length of time has passed; first logic means coupled to the communication bus and to the bus error means for generating the bus error signal during a predetermined portion of interrupt acknowledge bus cycles, which predetermined portion occurs prior to expiration of the predetermined length of time, unless an inhibit signal is applied to an inhibit input of the first logic means prior to the predetermined portion of the interrupt acknowledge cycle; and second logic means coupled to receive the interrupt arbitration signals from the communication bus and having an output coupled to the inhibit input of the first logic means for producing the inhibit signal upon receiving any of the interrupt arbitration signals.
Claim 6
Dependent Claim 223 words
A microprocessor system comprising: a communication bus; a central processing unit coupled to the communication bus and capable of operating the communication bus as a bus master to perform a plurality of bus cycles, including interrupt acknowledge bus cycles, the central processing unit is also responsive to interrupt priority level signals carried by the communication bus; an interrupt arbitration apparatus responsive to interrupt arbitration signals carried by the communication bus; bus error means coupled to the communication bus for generating a bus error signal a predetermined length of time after a bus cycle has commenced unless one of one or more predetermined bus signals becomes active before the predetermined length of time has passed; first logic means coupled to the communication bus and to the bus error means for generating the bus error signal during a predetermined portion of interrupt acknowledge bus cycles, which predetermined portion occurs prior to expiration of the predetermined length of time, unless an inhibit signal is applied to an inhibit input of the first logic means prior to the predetermined portion of the interrupt acknowledge cycle; and second logic means coupled to receive the interrupt arbitration signals from the communication bus and having an output coupled to the inhibit input of the first logic means for producing the inhibit signal upon receiving any of the interrupt arbitration signals.
Claim 7
Dependent Claim 25 words
A microprocessor system according to claim 4 wherein the second logic means further comprises: a latch having inputs coupled to receive the interrupt arbitration signals.
Claim 8
Dependent Claim 64 words
A microprocessor system according to claim 5 wherein the interrupt arbitration signals are carried on multiple lines of the communication bus in bit-serial fashion and the latch further comprises: a set-reset latch having the interrupt arbitration signal connected to a reset input of the set-reset latch and a true output of the set-reset latch connected to the inhibit input of the first logic means.

References Cited (Backward Citations)

US3944975A Cited
US4418385A Cited
US4349873A Cited
US4381542A Cited
US4939644A Cited
US4620278A Cited
US4799148A Cited
US4727477A Cited
US4764893A Cited
US4837677A Cited
US4872004A Cited
US4969120A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1995-08-11 1996-02-10 1996-08-11 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1999-08-11 2000-02-10 2000-08-11 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2003-08-11 2004-02-10 2004-08-11 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag