ARMv8-R Architecture

The ARMv8-R architecture significantly enhances ARM’s real time 32-bit processor solutions with new features to expand their functionality and capability to meet rapidly-evolving market requirements. In particular, processors implementing the ARMv8-R architecture will be suitable for the rapidly-expanding number of safety-related applications in automotive and industrial control.

The ARMv8-R architecture complements the ARMv8-A architecture and builds on the rich heritage of the 32-bit ARMv7-R architecture used for the company’s market-leading Cortex®-R series of real time processors.

A key innovation within the ARMv8-R architecture is the introduction of a ‘bare metal’ Hypervisor mode which enables programmers to combine different operating systems, applications and real-time tasks on a single processor whilst ensuring strict isolation between them. This facilitates software consolidation and re-use which will accelerate time-to-market and reduce development costs.

ARM v8-R

In addition, the ARMv8-R architecture will enable overall improvements in software quality and will support increasingly sophisticated embedded programming techniques such as model-based automated code generation.

The deployment of ARMv8-R architecture will reduce costs, increase efficiency and improve performance of embedded systems to support emerging automotive applications such as Advanced Driver Assistance Systems and vehicle-to-vehicle communications as well as factory automation applications.

ARMv8-R architecture features include:

  • Improved memory protection scheme which substantially reduces context switching time
  • ARM® NEON advanced SIMD instructions for significantly improved radar and image processing tasks
  • Instructions carried over from the ARMv8-A architecture such as CRC (Cyclic Redundancy Check) for use in detecting the corruption of program code or data.


We use cookies to give you the best experience on our website. By continuing to use our site you consent to our cookies.

Change Settings

Find out more about the cookies we set