Home | Links | Contact Us | More About Intellectual Property | Bookmark
Search patents:
Home Fault Detection Protocol-for-interrupt-bus-arbitration-in-a-multi-processor-system

 Automatic transition charge pump for nonvolatile memories
Generally, the present invention provides a high voltage charge pump for programming a non-voltage ...


 High speed static BiCMOS memory with dual read ports
A memory includes a plurality of cells with each cell containing a pair of cross-coupled N-channel ...


 Flexible redundancy architecture and fuse download scheme
What is claimed is: 1. In an integrated circuit comprising a plurality of circuit elements, some of ...


 Flexibilitiy for column redundancy in a divided array architecture
The present invention relates to an apparatus and method for implementing flexible redundancy ...


 Row redundancy block architecture
It is therefore an object of the present invention to provide a redundancy block architecture which ...


 Partitioned dynamic memory allowing substitution of a redundant circuit in any partition and using partial address disablement and disablement override
It is therefore an object of the present invention to provide a circuit architecture applicable, ...


 Shortened timeout period during frame retry in a communication link
The present invention is embodied in a system and method for asynchronously transmitting data ...


 System for selectively reducing capture effect in a network station by increasing delay time after a predetermined number of consecutive successful transmissions
We claim: 1. In a network station coupled to media of a network, a method of accessing the media, ...


 Media access control receiver and network management system
Broadly speaking, the present invention fills these needs by providing methods and apparatuses for ...


 System and method of printer image warping
The present invention is directed to apparatus and method for aligning a print image to be printed ...


 Protocol for interrupt bus arbitration in a multi-processor system

Details
Inventors: Nizar, P. K.; Carson, David;
Assignee: Intel Corporation (Santa Clara, CA)
Primary Examiner: Ray; Gopal C.
Assistant Examiner:
Attorney, Agent or Firm: Blakely, Sokoloff, Taylor & Zafman

A multi-processor system includes an interrupt bus used for arbitrating among eligible processors to determine which processor is to service of an interrupt request. The interrupt bus comprises wired-OR connection data lines that are used for arbitration. A local interrupt controller that handles the acceptance of interrupt request messages on the interrupt bus is associated with each processor. To minimize interruption of high priority tasks, interrupts can be accepted by the processor in the system that is currently running the lowest priority task. An arbitration protocol governs the interrupt bus and determines the lowest priority processor. The arbitration protocol includes choosing one among the lowest priority processors by means of a random priority scheme that uses an arbitration ID that is updated with each message.

DETAILED DESCRIPTION One object of the present invention is to provide for a multi-processor programmable interrupt controller (MPIC) system that uses an integrated circuit chip incorporating both the local processor and an mimed local processor interrupt controller as a single unit.
Another object is to provide a multi-processor programmable interrupt controller (MPIC) system including but not limited to the following capabilities: 1) multiple I/O peripheral devices, each with its own set of interrupts; 2)static as well as dynamic multi-processor interrupt management including the symmetrical distribution of interrupts over selected processors; 3) level or edge triggered interrupt request pins, software selectable per pin; 4) per pin programmable interrupt vector and steering information; 5) programmable vector address field defined by each operating system; 6) inter-processor interrupts allowing any processor to interrupt any other for dynamic reallocation of interrupt tasks; and 7) support of system wide support functions related to non-maskable interrupts (NMI), processor reset, and system debugging.
The present invention achieves these capabilities by means of an MPIC system structure which includes three major subsystems: 1) an I/O MPIC unit for acquiring interrupt request (IRQ) signals from its associated I/O peripheral devices, having a redirection table for processor selection and vector/priority information; 2) local-MPIC units which may be separate auxiliary units connected to the associated processor or units that am partially or totally integrated into the associated processor, each managing interrupt requests for a specific system processor including pending, nesting and masking operations, as well as inter-processor interrupt generation; and 3) a dedicated I/O bus, distinct from any system or memory bus, for communications between the I/O and local MPIC units as well as between local-MPIC units.
It is a further object of this invention to support system scaling granularity of one, i



Related patents
  Multiprocessor computer backlane bus
OF THE PREFERRED EMBODIMENTS The following detailed description describes the logical, electrical, and connector specifications of Pyramid Technology Corporation's R-B ...
  Digital data processing methods and apparatus for fault detection and fault tolerance
The invention provides, in one aspect, a digital data processing device that includes a bus for transmitting signals (e.g., data and/or address information) between ...
  Method and apparatus for allocating display memory and main memory employing access request arbitration and buffer control
The present invention, generally speaking, provides a low-cost, moderate performance small computer system by allowing a single sharable block of memory to be ...
  Register set reordering for a graphics processor based upon the type of primitive to be rendered
The present invention provides a technique and protocol for reordering the register sets comprising the register file based upon the type of primitive to be rendered. T...
  Preamplification method and apparatus for dram sense amplifiers
An object of the present invention is to improve reliability of read out in DRAM. Another object of the present invention is to increase the potential difference applied ...
  Semiconductor memory device
It is an object of the present invention to provide a semiconductor memory device including a FAMOS transistor type redundancy decoder circuit suitable for practical use....
  Semiconductor device
It is accordingly the object of this invention to provide a reliable semiconductor device which enables binary data to be stored in a nonvolatile memory element without ...
  Data stream smoothing using a FIFO memory
The present invention is directed to the use of a FIFO memory for communicating data from a DRAM to a testing device in a continuous data stream despite interruptions ...
  Semiconductor memory device having redundant circuit
Accordingly, a first object of this invention is to provide a semiconductor memory device capable of enhancing the access speed. A second object of this invention is to ...
  Redundant address decoder
Accordingly, an object of the present invention is to provide a redundant address decoder which can improve the memory access speed by providing a sufficient increase in ...

0.024

Archive: All patents - Links

Copyright (c)2006 Eipa-patents.org - All rights reserved