Part Number: AM2634-Q1
Other Parts Discussed in Thread: AM2634
Tool/software:
Hi,
I'm currently working on a project on the AM2634 which requires running two pairs of cores in lockstep, with the purpose being to allow one pair to continue running if the other fails. If both core pairs fail then the ESM should signal an external circuit to place the whole system in a safe state.
I'm looking at having the ESM set up to trigger a high priority interrupt and assert the SAFETY_ERRORn pin when any of the CCM events are triggered. If one core is still running it should receive the high priority interrupt and de-assert the SAFETY_ERRORn pin before the external circuit places the system in a safe state, if both cores have failed then the SAFETY_ERRORn pin should remain asserted.
The TRM and safety manual both state that to de-assert the SAFETY_ERRORn pin it is necessary that the event that caused the Error pin to assert must be cleared. If there is a CCM fault event, how can the other core clear this event? Is it necessary for the working core to reset the faulty core pair or do something similar?
Thanks,
Carwyn