Global Patent Index - EP 0223413 B1

EP 0223413 B1 19930428 - INTERRUPT HANDLING IN A MULTIPROCESSOR COMPUTING SYSTEM

Title (en)

INTERRUPT HANDLING IN A MULTIPROCESSOR COMPUTING SYSTEM

Publication

EP 0223413 B1 19930428 (EN)

Application

EP 86308020 A 19861016

Priority

US 79856185 A 19851115

Abstract (en)

[origin: EP0223413A2] A multiprocessor computing system includes a system bus, two processing units and a plurality of synchronous input/output channel controllers. Two priority lines (36,38) each corresponding to a processing unit are provided through the controllers in order of priority. A synchronising signal is generated at the same time in each controller in response to the end of an address phase on the system bus. A latch (72, 74) is provided in each input/ output controller which responds to the synchronising signal (CTRL 10 BZ) by storing the condition of the priority lines and whether an interrupt is pending (INTCP). A pending interrupt also passes on the corresponding priority asserted (gate 40). In response to a broadcast interrupt origin request instruction from a processing unit, both input/output channel controllers will respond at the same time (generator 82 and multiplexer 84) but only the controller with the priority interrupt for the requesting processing unit gives a non-zero response, because the effective priority interrupt is selected by a multiplexer (76) in accordance with a processor identity signal (CPUID) and the selected interrupt controls a further multiplexer (80) to select the response (82) to the origin request when the selected interrupt is actually asserted but otherwise to select a zero response (ZERO DEVICE CODE).

IPC 1-7

G06F 13/26

IPC 8 full level

G06F 13/26 (2006.01); G06F 15/16 (2006.01); G06F 15/177 (2006.01)

CPC (source: EP US)

G06F 13/26 (2013.01 - EP US)

Designated contracting state (EPC)

AT BE CH DE ES FR GB GR IT LI LU NL SE

DOCDB simple family (publication)

EP 0223413 A2 19870527; EP 0223413 A3 19890125; EP 0223413 B1 19930428; AT E88821 T1 19930515; AU 585076 B2 19890608; AU 6394686 A 19870521; CA 1265624 A 19900206; DE 3688363 D1 19930603; DE 3688363 T2 19931021; JP S62156752 A 19870711; US 4796176 A 19890103

DOCDB simple family (application)

EP 86308020 A 19861016; AT 86308020 T 19861016; AU 6394686 A 19861015; CA 520491 A 19861015; DE 3688363 T 19861016; JP 27166986 A 19861114; US 79856185 A 19851115