Ensuring a correct program sequence in a dual-processor architecture
AssigneeHoneywell International Inc.
InventorsDREW CHRISTIAN DEHAAS, AAD VAN WENSEN, ANTON BEERENS, JONATHAN FARMER, ALAN FOOSE
Life of this patent
Estimating the term…
Loading patent…
AssigneeHoneywell International Inc.
InventorsDREW CHRISTIAN DEHAAS, AAD VAN WENSEN, ANTON BEERENS, JONATHAN FARMER, ALAN FOOSE
Estimating the term…
A method of ensuring a correct program sequence in a dual-Processor module that includes Processor A and Processor B. Processor A and Processor B are both coupled to a common memory. Processor A and Processor B each execute a first safety program and each generate an instruction stream therefrom. At one or more points in time while running the first safety program, Processor A reads its program counter value from a current instruction being executed and generates therefrom a current Processor A CRC value, and Processor B reading its program counter value from the same current instruction being executed generates therefrom a current Processor B CRC value. Processor A transfers its current CRC value to Processor B and/or Processor B transfers its current CRC value to Processor A, and these CRC values are compared. A safety action is triggered if the comparing determines non-matching current CRC values.
A method of ensuring correct program sequences in a dual-processor module that includes Processor A and Processor B both coupled to a common memory, comprising:
A dual-processor module, comprising:
Dependencies are inferred from the claim text.