Patent ID: 9400722
Filing Date: 2016-07-26
CPC Classification: G06F

Claim Text:
1. A method of communication fault detection in a high integrity processing system having redundant application processors in a non-lockstep configuration running a same application, which are connected to respective custom logic devices by a first communication channel and connected to at least one input/output processor by a second communication channel, the method comprising: transferring a data message between the application processors and the respective custom logic devices via the first communication channel and transferring the data message between the at least one custom logic device and the at least one input/output processor via the second communication channel, wherein the data message includes a data field; and providing a header in the data field having a source field containing source data that uniquely identifies the source of the message as at least one of the redundant application processors or the input/output processor, an integrity field containing integrity data indicating whether the data has been cross-checked, and a command field containing command data for the at least one custom logic device to process-the message according to at least one of the source data or integrity data, wherein the processing comprises directly cross-checking the data messages from the redundant application processors when the command data includes an instruction for cross-checking.