Claims
- 1. An information processing system comprising:
- a multiplex unit which is connected through a bus and has a plurality of processors for simultaneously executing a same processing operation and in which one of said processors is set to a master processor, the remaining processors are set to slave processors, said master processor executes a transmission of formed information to said bus and a fetching of the information on said bus, and said slave processor executes the fetching of the information on said bus; and
- a multiplex control circuit which is provided for each processor of said multiplex unit and detects a failure on the basis of a comparison result between the information formed by each of said processors and the information outputted onto said bus, thereby allowing an internal circuit to execute a necessary process.
- 2. A system according to claim 1, wherein said multiplex control circuit has an information coincidence judging circuit for detecting a dissidence between the information outputted onto said bus and the information formed by each of said processors, and a judgment of the detection of the dissidence by said information coincidence judging circuit is executed at an output timing of the information formed by each of said processors.
- 3. A system according to claim 1, wherein said multiplex control circuit comprises:
- an output timing forming circuit for forming a timing signal indicative of an information output timing when the information formed is outputted onto said bus;
- a timing signal output circuit for outputting said timing signal to the other processors by an exclusive-use signal line in a allocating state of the master processor; and
- a bus information failure detecting circuit for outputting a comparison result of the bus information and the output information by the timing signal inputted from said signal line or a timing signal formed by the processor itself in an allocating state of the master processor and for outputting a comparison result of the bus information and the output information by the timing signal from the master processor which was inputted from said signal line or the timing signal formed by the processor itself in an allocating state of the slave processor.
- 4. A system according to claim 1, wherein said multiplex control circuit has:
- a bus information failure detecting circuit for outputting a failure detection result to the other processors by an exclusive-use signal line when the failure is detected by the comparison of the bus information and the output information; and
- a bus information failure judging circuit for forming a failure judgment signal indicative of the failure when a failure detection result from the other processor or a failure detection result of the processor itself is obtained.
- 5. A system according to claim 1, wherein when the failure of the master processor is detected, the multiplex control circuit of the processor to which the master processor was allocated disconnects a connection with said bus by the processor itself, and in the multiplex control circuit of the processor to which the slave processor was allocated, a new master processor is determined among the remaining processors and reconstructs a reduced multiplex unit.
- 6. An information processing system comprising:
- a multiplex unit which is connected through a bus and has a plurality of processors for simultaneously executing a same processing operation and in which one of said processors is set to a master processor, the remaining processors are set to slave processors, said master processor executes a transmission of formed information to said bus and a fetching of the information on said bus, and said slave processor executes the fetching of the information on said bus;
- a multiplex control circuit which is provided for each processor of said multiplex unit and detects a failure on the basis of a comparison result between the output information formed by each of said processors and the bus information outputted onto said bus, thereby allowing an internal circuit to execute a necessary process; and
- an existence processor display flag circuit having an existence processor display flag indicating which processor is normally operating among the plurality of processors constructing said multiplex unit and which processor is disconnected from said multiplex unit due to the failure or the like.
- 7. A system according to claim 6, wherein said multiplex control circuit has an output mask circuit for masking an output of information from the processor itself by said existence processor display flag which is turned off when the processor itself is disconnected from said multiplex unit and for outputting said masked output information.
- 8. A system according to claim 7, wherein said multiplex control circuit has a bus output permission flag circuit for setting a bus output permission flag which is turned on in an output permission state to the bus, and said output mask circuit masks the output of the information from the processor itself by said bus output permission flag and outputs the masked output information.
- 9. A system according to claim 7, wherein said multiplex control circuit has an input mask circuit for masking the output information from the other processor by said existence processor display flag which is turned off when the processor is disconnected from said multiplex unit and for inputting said masked output information.
- 10. A system according to claim 1, wherein said multiplex control circuit has a master information notifying circuit for notifying each other of master information indicating each of the processors recognizes which processor as a master processor by inputting and outputting said master information through exclusive-use signal lines.
- 11. A system according to claim 10, wherein said multiplex control circuit has a master information failure judging circuit for forming a master failure judgment signal indicative of the processor in which a master information failure occurred on the basis of a comparison result between the master information of the processor itself in said master information notifying circuit and the master information notified from the other processor.
- 12. A system according to claim 11, wherein when it is judged by said master information failure judging circuit that the master information of the master processor fails, said multiplex control circuit disconnects the failed master processor from the bus, determines a new master processor from the remaining slave processors, and reconstructs a reduced multiplex unit.
- 13. An information processing system comprising:
- a multiplex unit which is connected through a bus and has a plurality of processors for simultaneously executing a same processing operation and in which one of said processors is set to a master processor, the remaining processors are set to slave processors, said master processor executes a transmission of formed information to said bus and a fetching of the information on said bus, and said slave processor executes the fetching of the information on said bus;
- a multiplex control circuit which is provided for each processor of said multiplex unit and detects a failure on the basis of a comparison result between the output information formed by each of said processors and the bus information outputted onto said bus, thereby allowing an internal circuit to execute a necessary process;
- further, a transceiver circuit which is provided for each of said processors and is arranged between a bus input/output circuit of said multiplex control circuit and the bus; and
- a bus failure detecting circuit which is provided for the multiplex control circuit of each of said processors and turns on a bus failure possibility flag when a bus failure possibility pattern such that it is judged to be normal in the master processor with respect to a bus information failure and it is judged to be the bus information failure in all of the slave processors is detected, and which updates the master processor on the basis of the turn-on of said bus failure possibility flag and suppresses a disconnection of an old master processor from said multiplex unit due to said updating.
- 14. A system according to claim 13, wherein after the master processor was updated on the basis of the turn-on of said flag by the first detection of said bus failure possibility pattern, when the old master processor failure is detected, said bus failure detecting circuit determines that the old master processor failed, thereby disconnecting the old master processor and reconstructing a reduced multiplex unit.
- 15. A system according to claim 13 or 14, wherein a plurality of said buses are provided to thereby constructing a multi-bus, in each of said processors, said bus failure detecting circuit is provided for each of said multiplex control circuits each of which is provided every bus, and after the master processor was updated on the basis of the turn-on of said flag due to the first detection of said bus failure possibility pattern, when said bus failure possibility pattern is again detected, said bus failure detecting circuit disconnects all of the processors connected to said buses, thereby allowing the system to operate by a reduced multi-bus construction.
- 16. A system according to claim 13, wherein when an ON state is continued without occurring the failure for a predetermined time or more, said bus failure detecting circuit resets said bus failure possibility flag.
Priority Claims (2)
Number |
Date |
Country |
Kind |
7-177102 |
Jul 1995 |
JPX |
|
8-73541 |
Mar 1996 |
JPX |
|
Parent Case Info
This application is a Divisional of application Ser. No. 08/674,786, filed Jul. 3, 1996, now, U.S. Pat. No. 5,835,697.
US Referenced Citations (17)
Foreign Referenced Citations (4)
Number |
Date |
Country |
59-220865 |
Dec 1984 |
JPX |
5-204692 |
Aug 1993 |
JPX |
2 268 817 |
Jan 1994 |
GBX |
9408293 |
Apr 1994 |
WOX |
Divisions (1)
|
Number |
Date |
Country |
Parent |
674786 |
Jul 1996 |
|