Nova Patents
EP0348076A1

Data processing device.

Abstract

A multi-processor data processing system, comprises a plurality of data processing modules. A set of interrupt lines are connected in parallel to all the processing modules. Each processing module has a priority level, and the lowest priority module is selected to act as an interrupt handler, with responsibility for handling all balanced interrupts. Whenever a processing module changes it priority, it clocks to see whether the interrupt handler is still the lowest priority module and, if not, causes the role of interrupt handler to be transferred.

EP0348076A1, drawing sheet 1
Sheet 1 of 5

Term

Term ended

Projected expiry passed 8 June 2009, 17.3 years ago.

  1. Priority
  2. Filed
  3. Published
  4. Projected expiry
  5. Today

9 claims: 1 independent, 8 dependent

  1. 1
    A data processing apparatus comprising a plurality of data processing modules, each with a variable priority level, wherein a plurality of interrupt signals are distributed in parallel to all the processing modules, characterised in that, at any given time, one of the modules is designated as an interrupt handler with responsibility for handling all the interrupts, and characterised in that, whenever the priority level of any of the processing modules changes, that processing module determines whether any of the processing modules now has a priority level lower than that of the currently designated interrupt handler and, if so, causes the role of interrupt handler to be transferred to that lower priority module.