» Current | 2014 | 2013 | 2012 | Subscribe

Linley on Mobile

ARM Enhances Cortex-R ISA

November 19, 2013

Author: Kevin Krewell

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

Events

Mobile Conference 2014
Focused on System Design Issues
April 30 - May 1, 2014
Hyatt Regency, Santa Clara, CA
Register Now!
Carrier Conference 2014
Covers system design for wired and wireless infrastructure
June 10 - 11, 2014 - Registration Opens May 1
Hyatt Regency, Santa Clara, CA
Processor Conference 2014
Focuses on processors for networking and communications applications
October 22 - 23, 2014
Hyatt Regency, Santa Clara, CA
More Events »

Newsletters

Linley Wire
Analysis and news on processors for networking and communications
Linley on Mobile
Analysis and news on semiconductors for mobile and wireless
Processor Watch
Analysis of high-performance microprocessor developments
Subscribe to our Newsletters »