Claims
- 1. Data processing apparatus comprising an array of data processors each arranged to execute a sequence of operations in accordance with a sequence of instructions read from a program memory of the data processor in successive cycles of a clock signal, the data processors being connected for communication of data via one or more data buses, wherein each data processor includes:
- a parity generator for applying parity to data output to at least one of said data buses;
- a parity checker for checking the parity of data received from at least one of said data buses, and for generating an error signal on detection of a parity error; and
- register means arranged to store a count indicative of the cycle of the clock signal at which a parity error occurs.
- 2. An apparatus as claimed in claim 1, including a control processor connected to each of the data processors for detecting when said error signal is generated by the connected data processor, the control processor being arranged to read the count stored in the register means of the connected data processor upon detection of said error signal from that processor.
- 3. An apparatus as claimed in claim 2, wherein the control processor is arranged to control a display to indicate the occurrence of an error on detection of an error signal from one of said data processors.
- 4. A digital audio data processing apparatus including apparatus as claimed in claim 1.
- 5. Data processing apparatus comprising an array of pipelined data processors each arranged to execute a sequence of operations in accordance with a sequence of instructions read from a program memory of the data processor in successive cycles of a clock signal, the data processors being connected for communication of data via one or more data buses, wherein each data processor includes:
- a parity generator for applying parity to data output to at least one of said data buses;
- a parity checker for checking the parity of data received from at least one of said data buses, and for generating an error signal on detection of a parity error; and
- register means arranged to store a count representing the cycle of the clock signal corresponding to the time at which the instruction result in to the parity error was read from the program memory of the data processor.
- 6. Data processing apparatus comprising an array of data processors each arranged to execute a sequence of operations in accordance with a sequence of instructions read from a program memory of the data processor in successive cycles of a clock signal, the data processors being connected for communication of data via one or more data buses, wherein each data processor includes:
- a parity generator for applying parity to data output to at least one of said data buses;
- a parity checker for checking the parity of data received from at least one of said data buses, and for generating an error signal on detection of a parity error;
- register means arranged to store a count indicative of the cycle of the clock signal at which a parity error occurs; and
- a control processor connected to each of the data processors for detecting when said error signal is generated by the connected data processor, the control processor being arranged to read the count stored in the register means of the connected data processor upon detection of said error signal from that processor;
- wherein the communications between data processors which involve transmission of data from one of said data processors to at least one other of said data processors via one or more of said data buses and which occur in different cycles of the clock signal are predefined in the control processor, and the control processor identifies from the count read from the register means the data processor which transmitted the data in which a parity error has been detected.
- 7. Data processing apparatus comprising an array of data processors each arranged to execute a sequence of operations in accordance with a sequence of instructions read from a program memory of the data processor in successive cycles of a clock signal, the data processors being operable to execute the respective sequences of operations once in each data sampling period during operation of the apparatus and being connected for communication of data via one or more data buses, wherein each data processor includes:
- a parity generator for applying parity to data output to at least one of said data buses;
- a parity checker for checking the parity of data received from at least one of said data buses, and for generating an error signal on detection of a parity error; and
- register means arranged to store a count indicative of the cycle of the clock signal at which a parity error occurs.
Priority Claims (1)
Number |
Date |
Country |
Kind |
9503668 |
Feb 1995 |
GBX |
|
Parent Case Info
This application is a division of application Ser. No. 08/598,537, filed Feb. 8, 1996, now U.S. Pat. No. 5,740,449.
US Referenced Citations (5)
Divisions (1)
|
Number |
Date |
Country |
Parent |
598537 |
Feb 1996 |
|