» Current | 2018 | 2017 | 2016 | Subscribe

Linley Newsletter

ARM Enhances Cortex-R ISA

November 19, 2013

Author: 8

Unlike previous years, ARM did not launch a new CPU core at its yearly developer conference, Techcon; instead it announced a new variation on the ARMv8 instruction set for real-time controllers. The Cortex ARMv8-R instruction set architecture (ISA) is based on the 32-bit portion of the ARMv8 instructions set, eschewing 64-bit functionality – at least for now. The new functionality includes a new privilege-execution support and support for an MMU that can support a rich operating system such as Android.

The announcement of an ISA without a corresponding CPU core echoes the original ARMv8 introduction two years ago; the company followed up the next year with new cores (Cortex-A57 and Cortex-A53). Although the first ARMv8-R processors probably won’t enter production before late 2015, ARM is introducing the new ISA now to start evangelizing software and system developers. The company already has a silicon vendor committed to the first product (under NDA), and the first ISA simulation models should arrive soon.

The new privilege model of the ARMv8-R is based on the simplified model used in Aarch64 mode in ARMv8. The new model lacks the PL-3 level for TrustZone. The new privilege-execution model is capable of supporting a number of scenarios as: multiple RTOS instances running on one microprocessor, a non-realtime rich OS running along with RTOS on the same microcontroller, and adding real-time determinism to a rich OS. An ARMv8-R CPU core can guarantee isolation between each OS using the underlying hypervisor under the MPU and MMU.

The ARMv8-R ISA runs the A32 and T32 (Thumb-2) ISAs from ARMv8, which includes new instructions such as load acquire and store release, as well as new cryptographic instructions. This latest ISA will enable cores that can blend the deterministic characteristics of the Cortex-R series with the performance and flexibility of the Cortex-A series.

Subscribers can view the full article in the Microprocessor Report.

Subscribe to the Microprocessor Report and always get the full story!

Purchase the full article


Linley Spring Processor Conference 2018
April 11 - 12, 2018
Hyatt Regency, Santa Clara, CA
Linley Fall Processor Conference 2018
Covers processors and IP cores used in embedded, communications, automotive, IoT, and server designs.
October 31 - November 1, 2018
Hyatt Regency, Santa Clara, CA
More Events »


Linley Newsletter
Analysis of new developments in microprocessors and other semiconductor products
Subscribe to our Newsletter »