Nova Patents
EP0980040A2

Data processing system

Abstract

A data processing system comprising a common memory shared by a first and second data processor circuit, in which each processor circuit executes the same sequence of operational steps and each is connected to the common memory. An isolating device connected between the first data processor circuit and the common memory restricts access by the first processor circuit to the common memory, to read-only access. The first data processor circuit is arranged to execute each operational step a set time period later than the second data processor circuit. A comparator compares the output signals of the two processor circuits in order to detect faulty operation but, before the comparison, the outputs of the second processor circuit are delayed by the set time period.

EP0980040A2, drawing sheet 1
Sheet 1 of 5

Term

Term ended

Projected expiry passed 11 August 2019, 7.1 years ago.

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

9 claims: 4 independent, 5 dependent

  1. 1
    A data processing system comprising    a common memory (5), a first and second data processor circuit (10, 1), each arranged to execute the same sequence of operational steps and each connected to the common memory (5), an isolating device (24, 32, 33, 34) connected between the first data processor circuit (10) and the common memory (5) and arranged to restrict access by the first data processor circuit (10) to the common memory (5) to read-only access, in which the first data processor circuit (10) is arranged to execute each operational step a set time period later than the second data processor circuit (1).
  2. 3
    The data processing system of any one of Claims 1 and 2 in which all inputs received by the first data processor circuit (10) are delayed by the duration of the time period.
  3. 4
    The data processing system of any one of the above claims comprising a first and second peripheral bus (14, 6), the second peripheral bus (6) arranged to connect the second processor circuit (1) to further devices and arranged to connect the first processor circuit (10) via the first peripheral bus (14) to the further devices, and an access controller (15) arranged to introduce a time delay into signals passing from the further devices to the first processor circuit (10).
  4. 6
    The data processing system of any one of the above claims in which the first and second processor circuits (1, 10) are connected to a first clock signal (18) for synchronisation.