The Armv8-R architecture is the latest generation Arm architecture targeted at the Real-time profile. It introduces virtualization at the highest security level while retaining the Protected Memory System Architecture (PMSA) based on a Memory Protection Unit (MPU). It supports the A32 and T32 instruction sets.
Major Features for Engineers in Armv8-R
The Armv8-R architecture introduces a number of features that allow you to design and implement high-performing processors for safety-critical environments. These include:
- No overlapping memory regions.
- New exception model that is compatible with the Armv8-A model.
- Virtualization with support for guest operating systems.
- Optionally, support for double-precision floating-point and Advanced SIMD.