??? 07/15/06 21:53 Read: times |
#120304 - paranoia Responding to: ???'s previous message |
Richard Erlacher said:
Suppose you had three MCU's, all running exactly the same code [...] If you had a CPLD that compared the port outputs and data bus at the rising edge of the clock, and propagated only those signals that occurred more or less simultaneously, ignoring the "odd-man" in the triumvirate, then the "odd-man" would be presumed to have failed while the other two presumably would not. [...] If all of the three have error in code, this won't work. If all of the three have faulty or weak hardware, this won't work. If all of the three are fed by the same garbage input, this won't work (you can't triple all of the sensors plus the wiring on the Space Shuttle). If the CPLD is faulty, this won't work. First principle of paranoia: You cannot be paranoid enough... :-) Have fun! JW |