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 Cortex-R series is real time oriented ?

Hi Forum,

Why Cortex-R series is real time oriented than other ISA(ARM/others) ?

Is there a list of all the points and comparison with ARM Cortex-A ?

Why we can not make Cortex-A to suite for real time, which brings to think of Cortex-R ?

I am trying to understand from a software developer point of view.

Thanks,

Ravinder Are

Parents
  • Further to the earlier replies, there are one or two other features which make ARMv7-R processors more suitable for real-time.

    They have support for an NMI interrupt (by making FIQ non-maskable) which improves applicability for safety-critical real-time systems.

    They support something called "Low Latency Interrupt Mode" which allows the maximum interrupt latency to be reduced by making certain lengthy instructions interruptible.

    They support integer division in hardware, which improves throughput for critical calculations.

    Hope this helps.

    Chris

Reply
  • Further to the earlier replies, there are one or two other features which make ARMv7-R processors more suitable for real-time.

    They have support for an NMI interrupt (by making FIQ non-maskable) which improves applicability for safety-critical real-time systems.

    They support something called "Low Latency Interrupt Mode" which allows the maximum interrupt latency to be reduced by making certain lengthy instructions interruptible.

    They support integer division in hardware, which improves throughput for critical calculations.

    Hope this helps.

    Chris

Children
No data