This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

Why does Cortex-R only support most two cores?

Why does Cortex-R only support most two cores?

only_two_core.PNG
Parents
  • Hello,


    the main reason fo two cores is to configure the lock-step system for the higher reliability.

    One core is used for a master which will operate normally.

    Another is used for a checker which compares its output with the master output on condition the common inputs.

    Honestly speaking, the ideal configuration is to do a decision by majority by 3 cores.

    However, the comparison logic would become more complex with 3 cores.

    Actually, 2 core lock-step system is natural thing in the automotive area.

    Best regards,

    Yasuhiko Koumoto.

Reply
  • Hello,


    the main reason fo two cores is to configure the lock-step system for the higher reliability.

    One core is used for a master which will operate normally.

    Another is used for a checker which compares its output with the master output on condition the common inputs.

    Honestly speaking, the ideal configuration is to do a decision by majority by 3 cores.

    However, the comparison logic would become more complex with 3 cores.

    Actually, 2 core lock-step system is natural thing in the automotive area.

    Best regards,

    Yasuhiko Koumoto.

Children
No data