← Back to Patent Explorer
US4420806A Expired / Lapsed US ⏱️ 0.0 years remaining

Interrupt coupling and monitoring system

Assignee: Harris Corp
•
Filing: 1981-01-15
•
Granted: 1983-12-13
•
Expires: 2001-01-15
📄 Original PDF 🌐 Google Patents

Abstract

Abstract An interrupt coupling scheme for a multiprocessor data processing network capable of providing the current status of all interrupts to all processors in the network employs an associated interrupt latch for each processor, to which the lines of the system data bus are bidirectionally coupled, and an address decoder that is coupled to the system address bus. When a processor wishes to interrupt another processor it drives the data bus so as to set the corresponding latch bit in the addressed processor's interrupt status latch, thereby presenting to the addressed processor an interrupt request signal. The contents of the interrupt request latch are selectively masked by the destination processor and then encoded into an interrupt vector to which the destination processor responds during its task assignment operations. When considered as a group, the interrupt status latches associated with the respective processors of the network effectively form an interrupt status table or matrix that is selectively addressable by any processor. The rows of the matrix correspond to the respective addresses of the processors for whom the interrupts are destined and the columns of the matrix correspond to the processors from which the interrupt requests originated.

Inventors

  • 👤 Mize Johnson, Jr.
  • 👤 Harold J. Miller

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-06 02:38
CPC Classifications
G; G06; G06F; G06F13/00; G06F13/14; G06F13/20; G06F13/24; G06F13/26; G06F15/00; G06F15/16; G06F15/163; G06F15/17

Claims Analysis

Total Claims: 21
Claim 1
Independent Claim 98 words
For use in a data processing system wherein a plurality of devices are intercoupled by way of an interrupt signal conveying transmission link to provide interrupt signals to each other, each device having an apparatus associated therewith for intercoupling said interrupt signals among said devices, said apparatus comprising: first means for storing interrupt signals conveyed thereto over said transmission link from said plurality of devices, and second means responsive to an address signal from a device representative of said associated device for causing an interrupt signal stored by said first means to be coupled to said transmission link.
Claim 2
Dependent Claim 98 words
For use in a data processing system wherein a plurality of devices are intercoupled by way of an interrupt signal conveying transmission link to provide interrupt signals to each other, each device having an apparatus associated therewith for intercoupling said interrupt signals among said devices, said apparatus comprising: first means for storing interrupt signals conveyed thereto over said transmission link from said plurality of devices, and second means responsive to an address signal from a device representative of said associated device for causing an interrupt signal stored by said first means to be coupled to said transmission link.
Claim 3
Dependent Claim 29 words
An apparatus according to claim 1, wherein said second means comprises means for causing each interrupt signal stored by said first means to be coupled onto said transmission link.
Claim 4
Dependent Claim 29 words
An apparatus according to claim 1, wherein said second means includes means for causing an interrupt signal conveyed by said transmission link to be stored by said first means.
Claim 5
Dependent Claim 39 words
An apparatus according to claim 1, further including third means, coupled to said first means, for selectively generating an interrupt vector to be coupled to said associated device in accordance with the interrupt signals stored by said first means.
Claim 6
Dependent Claim 48 words
An apparatus according to claim 4, wherein said third means includes means, coupled to said associated device and said first means, for selectively generating an interrupt vector to be coupled to said associated device in accordance with selected ones of the interrupt signals stored by said first means.
Claim 7
Dependent Claim 39 words
An apparatus according to claim 2, further including third means, coupled to said first means, for selectively generating an interrupt vector to be coupled to said associated device in accordance with the interrupt signals stored by said first means.
Claim 8
Dependent Claim 48 words
An apparatus according to claim 6, wherein said third means includes means, coupled to said associated device and said first means, for selectively generating an interrupt vector to be coupled to said associated device in accordance with selected ones of the interrupt signals stored by said first means.
Claim 9
Dependent Claim 38 words
An apparatus according to claim 2, wherein said transmission link comprises a system data bus and said second means includes means for causing an interrupt signal conveyed by said data bus to be stored by said first means.
Claim 10
Dependent Claim 39 words
An apparatus according to claim 8, further including third means, coupled to said first means, for selectively generating an interrupt vector to be coupled to said associated device in accordance with the interrupt signals stored by said first means.
Claim 11
Dependent Claim 48 words
An apparatus according to claim 9, wherein said third means includes means, coupled to said associated device and said first means, for selectively generating an interrupt vector to be coupled to said associated device in accordance with selected ones of the interrupt signals stored by said first means.
Claim 12
Dependent Claim 104 words
For use in a multiprocessor data processing system wherein a plurality of processors are intercoupled by way of an interrupt signal conveying transmission link to provide interrupt signals representative of requests for service from one another, each processor having an apparatus associated therewith for intercoupling said interrupt signals among said processors, said apparatus comprising: first means for storing interrupt signals conveyed thereto over said transmission link from said plurality of processors; and second means responsive to an address signal from a processor representative of said associated processor, for causing each interrupt signal stored by said first means to be coupled to said transmission link.
Claim 13
Dependent Claim 104 words
For use in a multiprocessor data processing system wherein a plurality of processors are intercoupled by way of an interrupt signal conveying transmission link to provide interrupt signals representative of requests for service from one another, each processor having an apparatus associated therewith for intercoupling said interrupt signals among said processors, said apparatus comprising: first means for storing interrupt signals conveyed thereto over said transmission link from said plurality of processors; and second means responsive to an address signal from a processor representative of said associated processor, for causing each interrupt signal stored by said first means to be coupled to said transmission link.
Claim 14
Dependent Claim 34 words
An apparatus according to claim 11, wherein said second means includes means for causing an interrupt signal from the processor from which said address signal is provided to be stored by said first means.
Claim 15
Dependent Claim 38 words
An apparatus according to claim 12, further including third means, coupled to said first means, for selectively generating an interrupt vector to be coupled to said associated processor in accordance with interrupt signals stored by said first means.
Claim 16
Dependent Claim 48 words
An apparatus according to claim 13, wherein said third means includes means, coupled to said associated processor and said first means, for selectively generating an interrupt vector to be coupled to said associated processor in accordance with selected ones of the interrupt signals stored by said first means.
Claim 17
Dependent Claim 15 words
An apparatus according to claim 11, wherein said transmission link comprises a system data bus.
Claim 18
Dependent Claim 34 words
An apparatus according to claim 15, wherein said second means includes means for causing an interrupt signal from the processor from which said address signal is provided to be stored by said first means.
Claim 19
Dependent Claim 98 words
For use in a multiprocessor data processing system wherein a plurality of processors are intercoupled to provide interrupt signals representative of requests for service from one another, a method of intercoupling said interrupt signals among said processors comprising the steps of: generating a matrix of interrupt signals, the respective rows of which are associated with the respective processors of said system for which interrupt signals are destined and the respective columns of which are associated with the respective processors of said system from which interrupt signals have originated; and enabling each processor to have access to said matrix.
Claim 20
Dependent Claim 98 words
For use in a multiprocessor data processing system wherein a plurality of processors are intercoupled to provide interrupt signals representative of requests for service from one another, a method of intercoupling said interrupt signals among said processors comprising the steps of: generating a matrix of interrupt signals, the respective rows of which are associated with the respective processors of said system for which interrupt signals are destined and the respective columns of which are associated with the respective processors of said system from which interrupt signals have originated; and enabling each processor to have access to said matrix.
Claim 21
Dependent Claim 26 words
A method according to claim 17, wherein the rows and columns of said matrix are arranged in accordance with a prescribed hierarchy priority among said processors.

References Cited (Backward Citations)

US3286239A Cited
US3496551A Cited
US3676861A Cited
US3753234A Cited
US4153934A Cited
US4080649A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1986-12-12 1987-06-13 1987-12-13 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1990-12-12 1991-06-13 1991-12-13 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 1994-12-12 1995-06-13 1995-12-13 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag