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
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