Claims
- 1. A data processing system architecture comprising:
- a plurality of data processors, each operative for deriving respective processor output data as a function of respective input data presented thereto;
- a plurality of data bus means, where each one of said plurality of data bus means is coupled to only one of said plurality of data processors and each one of plurality of data processors is coupled to only one of said plurality of data bus means, each of said plurality of data bus means operative for presenting said respective input data to respective ones of said plurality of data processors;
- a plurality of subsystems in which each subsystem is connected to each of the data processors, each subsystem including a set of memory device means, each one of said plurality of subsystems responsive to at least one selected input quantity, and operative for storing in each of said set of memory device means, associated with the same one of said plurality of subsystems, the same subsystem output data as a function of said at least one selected input quantity associated with the same one of said plurality of subsystems; and
- means for coupling each one of said plurality of data bus means to one of said set of memory device means of each of said subsystems, and in which each memory device means of each subsystem is coupled to only one of said plurality of data bus means, thereby permitting presenting said subsystem output data as processor means input data.
- 2. The data processing system architecture of claim 1 further comprising:
- a plurality of processor interface data bus means;
- each of said plurality of data processing means further including,
- a processor memory device means for storing respective processor output data, and
- at least one data receiver means operative for receiving interface data; and
- wherein (i) said processor memory device means of each of said plurality of data processor means is coupled to only one of said plurality of processor interface bus means not coupled to any other processor memory device means, and (ii) each of said processor interface bus means is coupled to a separate one of said least one data receiver means of each of said plurality data processor means excluding that one of said plurality of data processor means in which said processor interface bus means is coupled to its associated processor memory device means.
- 3. The apparatus of claim 2 wherein each of said plurality of data processor means further includes comparison means for comparing said processor output data stored in said memory device means and said interface data received by said at least one data receiver means, associated with the same one of said plurality of data processor means, and providing an output indicative of an existence or absence of said comparison.
- 4. The apparatus of claim 1 wherein said plurality of data processor means consists of only two data processor means.
- 5. The apparatus of claim 1 wherein each of said memory device means is a first-in, first-out memory unit for storing data.
- 6. The apparatus of claim 2 wherein each of said memory device means is a first-in, first-out memory unit for storing data.
- 7. The apparatus of claim 1 wherein the number of memory device means for each set of memory device means for each subsystem and the number of data bus means is equal to the number of said data processor means.
- 8. The apparatus of claim 2 wherein the number of memory device means for each set of memory device means for each subsystem and the number of said data bus means is equal to the number of said data processor means.
- 9. A fail safe data processing system architecture comprising:
- first and second data processors, each operative for deriving respective processor output data as a function of respective input data presented thereto;
- a plurality of subsystems in which each subsystem is connected to each of the data processors, each one of said plurality of subsystems including first and second memory device means, said plurality of subsystems each responsive to at least one selected input quantity, each one of said plurality of subsystems operative for storing the same subsystem output data, as a function of said selected input quantity, in each of said first and second memory device means associated with the same one of said plurality of subsystems;
- first and second data bus means, where said first data bus means is coupled to said first data processor for presenting input data thereto, and said second data bus means is coupled to said second data processor for presenting input data thereto;
- means for coupling said first data bus means to said first memory device means of each of said plurality of subsystems for permitting transferring of said subsystem output data of each of said plurality of subsystems as first data processor means input data; and
- means for coupling said second data bus means to said second memory device means of each of said plurality of subsystems for permitting transferring of said subsystem output data of each of said plurality of subsystems as second data processor means input data.
- 10. The fail safe data processing system architecture of claim 9 further comprising:
- first and second processor interface data bus means;
- each of said first and second data processing means further including,
- a processor memory device means for storing respective processor output data, and
- a data receiver means operative for receiving interface data; and
- wherein (i) said processor memory device means of said first data processor means and said data receiver means of said second data processor means is coupled to said first processor interface bus, and (ii) said processor memory device means of said second data processor means and said data receiver means of said first data processor means is coupled to said second processor interface bus.
- 11. The apparatus of claim 10 wherein
- said first data processor means includes comparison means for comparing said processor output data stored in said memory device means of said first data processor means and said interface data received by said data receiver means of said first data processor means, and providing an output indicative of an existence or absence of said comparison, and
- said second data processor means includes comparison means for comparing said processor output data stored in said memory device means of said second data processor means and said interface data received by said data receiver means of said second data processor means, and providing an output indicative of an existence or absence of said comparison.
Parent Case Info
This application is a continuation of application Ser. No. 08/099,790, filed Jul. 30, 1993, now abandoned.
US Referenced Citations (9)
Continuations (1)
|
Number |
Date |
Country |
| Parent |
99790 |
Jul 1993 |
|