Other Parts Discussed in Thread: AM2632
Tool/software:
Hello,
I would like to simplify my functional safety project by using a single package of the AM2632 or AM2634. The target is SIL3. The dual channel so called 1oo2 system is the preferred hardware architecture, where the hardware fault tolerance is 1. The architecture needs two independent processing chains. One microcontroller in each chain that executes the same code and one of the microcontrollers compare the result of the two channels. If any of the channels detect an internal fault, the other channel can still handle the task.
The straightforward solution is to use two independent microcontrollers (two packages) and build the two channels this way. However the AM2632 and AM2634 have 2 or 4 CPU cores. What more, two cores can run in lock-step mode to increase the reliability. The CPU itself is certified to IEC61508-2, they seem to be good candidates for the purpose.
Question: Is it possible/accepted to create a dual channel system using only one package of one of the mentioned devices? Any solution is acceptable here. I mean to use the two cores of the two core version to build up the two channels, or to use two core pairs configured in lock-step mode of the four core version for the same purpose. The main goal is to use only a single package instead of two packages.
I am not an expert yet, but in my understanding of the IEC61508-2 standard, Annex E discusses a system like that, the on-chip redundancy. I found no information in the safety related documents of the CPU family if it has been certified for IEC61508 Annex E. Is it?
Thank you,
Tamas