← Back to Patent Explorer
EP0644489A2 Expired / Lapsed EP ⏱️ 0.0 years remaining

Method and apparatus for signalling interrupt information in a data processing system

Assignee: International Business Machines Corp
•
Filing: 1994-09-15
•
Granted: —
•
Expires: 2014-09-15
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract An interrupt packet protocol for both interrupt requests and interrupt resets. Address bus packets are used to signal and transfer information. When an interrupt source has an interrupt request, it requests use of the address bus. When granted the bus, the interrupt source sends out an interrupt request packet. The interrupt controller processes the information and signals an interrupt to the processor. In a multiprocessing system, the interrupt controller may route the interrupt information to an appropriate processor. When the processor is done processing the interrupt, it will alert the interrupt controller to send a reset packet to the interrupt source. By sending interrupt information over the address bus, it allows for use of an underutilized resource, the address bus, and not use the busier data bus. The interrupt packets going over the address bus use the address lines already in the system at a cost of zero pins and zero wires. This is in contrast to prior methods, which used several interrupt lines. Since interrupts are transferred over the address bus, they are sequenced with other interrupts and with other system operations. This is helpful during debug because it makes interrupts more observable at a system level and less asynchronous to the system. Since interrupt information is defined in various fields in the interrupt packet instead of being hard-wired on the planar, this interrupt system is very programmable.

Inventors

  • 👤 Ronad Xavier Arroyo
  • 👤 William Brent Chandler
  • 👤 George William Daly, Jr.

Bibliographic Details

Application Number —
Jurisdiction EP
Data Source google_patents
Last Synchronized 2026-10-29 07:00
CPC Classifications
G; G06; G06F; G06F13/00; G06F13/14; G06F13/20; G06F13/24

Claims Analysis

Total Claims: 15
Claim 1
Independent Claim 38 words
A method for transferring interrupt information in a data processing system having a bus comprising an address portion and a data portion, comprising: transferring said interrupt information between a device and an interrupt servicer over said address portion.
Claim 2
Dependent Claim 16 words
A method as claimed in Claim 1 wherein said device causes an interrupt to be generated.
Claim 3
Dependent Claim 24 words
The method as claimed in Claim 1 or Claim 2 wherein said device causes said interrupt information to be transferred to said interrupt servicer.
Claim 4
Independent Claim 22 words
A method of as claimed in any previous claim wherein said interrupt information signals an interrupt request command to said interrupt servicer.
Claim 5
Independent Claim 23 words
A method of as claimed in any previous claim wherein said interrupt servicer causes said interrupt information to be transferred to said device.
Claim 6
Dependent Claim 19 words
A method as claimed in Claim 5 wherein said interrupt information signals an interrupt reset command to said device.
Claim 7
Independent Claim 27 words
A method as claimed in any preceding claim wherein said interrupt information is transferred between said device and said server as interrupt packets on said address portion.
Claim 8
Independent Claim 52 words
A system for transferring interrupt information in a data processing system having a bus comprising an address portion and a data portion, comprising: a device; an interrupt servicer operatively coupled to said device; and means for using said address portion to transfer said interrupt information between said device and said interrupt servicer.
Claim 9
Dependent Claim 16 words
A system as claimed in Claim 8 wherein said device causes an interrupt to be generated.
Claim 10
Dependent Claim 21 words
A system as claimed in Claim 9 wherein said device causes said interrupt information to be transferred to said interrupt servicer.
Claim 11
Dependent Claim 20 words
A system as claimed in Claim 10 wherein said interrupt information signals an interrupt request command to said interrupt servicer.
Claim 12
Dependent Claim 21 words
The system as claimed in Claim 11 wherein said interrupt servicer causes said interrupt information to be transferred to said device.
Claim 13
Dependent Claim 19 words
A system as claimed in Claim 12 wherein said interrupt information signals an interrupt reset command to said device.
Claim 14
Independent Claim 29 words
A system as claimed in any of Claims 8 to 13 wherein said interrupt information is transferred over said address portion between said device and servicer as interrupt packets.
Claim 15
Dependent Claim 67 words
A data processing system comprising: a plurality of interrupt driven processors; means for initiating an interrupt request by a device; means for generating an interrupt packet containing interrupt information for said device; and means for sending said interrupt packet, across an address bus of said data processing system, to an interrupt controller to cause the controller to signal an interrupt to a selected one of said processors.

References Cited (Backward Citations)

No citation records indexed.

USPTO Annuity & Maintenance Windows

Maintenance schedule is calculated for granted US utility patents.

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag