Skip to content
Main menu
  • Main page
  • Discover
  • Unexpected connections
  • Topics
  • Random article
  • Search
Your library
  • Saved articles
  • Recent discoveries
  • Rabbit-hole trails
Topic areas
  • Computer Science
  • Mathematics
  • Physics
  • Engineering
  • Biology
  • Economics
  • Curiosities
WikiholeDeeper into Wikipedia
EnglishEN
  • Saved
  • History

  • Article text and media come live from Wikipedia via the official MediaWiki API and are available under the Creative Commons Attribution-ShareAlike 4.0 License; additional terms may apply. Each article links to its source and revision.
  • WikiHole is an independent project and is not affiliated with the Wikimedia Foundation.
  • How ranking works
  • All topics
  • Reading history
  • Random article
  • MediaWiki API

ARM Cortex-R

  • Article
  • Rabbit hole
  • Read
  • View history
Tools
Actions
  • Read
  • View history
General
  • Recent changes
  • Related articles
  • Random discovery
This article
Reading time
4 min
Topic
Computer Science
Quality
Start-class
Views
402 in 14 days
Last edited
8 Nov 2026
Print/export
  • Printable version
In other projects
  • Wikidata item
From Wikipedia, the free encyclopedia
Rabbit hole:
  1. ARM Cortex-R
ARM Cortex-R
Family of microprocessor cores with Arm microarchitecture
Designed byArm Ltd.
Instruction setArmv7-R, Armv8-R,
Arm (32-bit),
Arm (64-bit),
Thumb (16-bit)

The ARM Cortex-R is a family of 32-bit and 64-bit RISC ARM processor cores licensed by ARM Ltd. The cores are optimized for hard real-time and safety-critical applications. Cores in this family implement the ARM Real-time (R) profile, which is one of three architecture profiles, the other two being the Application (A) profile implemented by the family and the Microcontroller (M) profile implemented by the family. The ARM Cortex-R family of microprocessors currently consists of the Cortex-R4(F), Cortex-R5(F), Cortex-R7(F), Cortex-R8(F), Cortex-R52(F), Cortex-R52+(F), and the Cortex-R82(F).

Cortex-A
Cortex-M

Loading the rest of the article…

Recent changes

Rabbit hole

Where ARM Cortex-R leads. Every connection below has a source: a link in this article, a shared Wikipedia category, or CirrusSearch text similarity. Articles already on your trail are left out.

Contents
  • (Top)
  • Overview
  • Applications
  • Certifications
  • See also
  • References
  • External links
  • Recent changes
  • Rabbit hole
Contents
Contents8 sections
  • (Top)
  • Overview
  • ARM license
  • Silicon customization
  • Applications
  • Certifications
  • See also
  • References
  • External links
  • Recent changes
  • Rabbit hole
Categories:
  • ARM processors
  • 32-bit microprocessors
  • 64-bit microprocessors

711 words · 3 references · revision 1384556019 · CC BY-SA 4.0

General
  • Recent changes
  • Related articles
  • Random discovery
This article
Reading time
4 min
Topic
Computer Science
Quality
Start-class
Views
402 in 14 days
Last edited
8 Nov 2026

Key concepts

  • Arm Holdings2
  • 32-bit1
  • 64-bit1
  • Reduced instruction set computer1
  • Arm architecture family1
  • Real-time computing1
  • Safety-critical system1
  • ARM Cortex-A1
  • ARM Cortex-M1
  • Exception handling1

The articles this one links to most, weighted towards the introduction.

Print/export
  • Printable version
In other projects
  • Wikidata item

Overview

32-bit
YearCore
2006Cortex-R4(F)
2011Cortex-R5(F)
2011Cortex-R7(F)
2016Cortex-R8(F)
2016Cortex-R52(F)
2022Cortex-R52+(F)
64-bit
YearCore
2020Cortex-R82(F)

See also: ARM architecture family and List of ARM processors

The ARM Cortex-R is a family of ARM cores implementing the R profile of the ARM architecture; that profile is designed for high performance hard real-time and safety critical applications. It is similar to the A profile for applications processing but adds features which make it more fault tolerant and suitable for use in hard real-time and safety critical applications.

Real time and safety critical features added include:

  • Tightly coupled memory (uncached memory with guaranteed fast access time)
  • Increased exception handling in hardware
  • Hardware division instructions
  • Memory protection unit (MPU)
  • Deterministic interrupt handling as well as fast non-maskable interrupts
  • ECC on L1 cache and buses
  • Dual-core lockstep for CPU fault tolerance

The Armv8-R architecture includes virtualization features similar to those introduced in the Armv7-A architecture. Two stages of MPU-based translation are provided to enable multiple operating systems to be isolated from one another under the control of a hypervisor.

Prior to the R82, introduced on 4 September 2020,1 the Cortex-R family did not have a memory management unit (MMU). Models prior to the R82 could not use virtual memory, which made them unsuitable for many applications, such as full-featured Linux.1 However, many real-time operating systems (RTOS), with an emphasis on total control, have traditionally regarded the lack of an MMU as a feature, not a bug.1 On the R82, it may be possible to run a traditional RTOS in parallel with a paged OS such as Linux, where Linux takes advantage of the MMU for flexibility, while the RTOS locks the MMU into a direct translation mode on pages assigned to the RTOS so as to retain full predictability for real-time functions.1

ARM license

Arm Holdings neither manufactures nor sells CPU devices based on its own designs, but rather licenses the core designs to interested parties. ARM offers a variety of licensing terms, varying in cost and deliverables. To all licensees, ARM provides an integrable hardware description of the ARM core, as well as complete software development toolset and the right to sell manufactured silicon containing the ARM CPU.

Silicon customization

Integrated device manufacturers (IDM) receive the ARM Processor IP as synthesizable RTL (written in Verilog). In this form, they have the ability to perform architectural level optimizations and extensions. This allows the manufacturer to achieve specific design goals, such as higher clock speed, lower power consumption, instruction set extensions, reduced die size, debug support, etc. To determine which components have been included in a particular ARM CPU chip, consult the manufacturer datasheet and related documentation.

Applications

The Cortex-R is suitable for use in computer-controlled systems where very low latency and/or a high level of safety is required. An example of a hard real-time, safety critical application would be a modern electronic braking system in an automobile. The system not only needs to be fast and responsive to a plethora of sensor data input, but is also responsible for human safety. A failure of such a system could lead to severe injury or loss of life.

Other examples of hard real-time and/or safety critical applications include:

  • Medical device
  • Programmable logic controller (PLC)
  • Electronic control units (ECU) for a wide variety of applications
  • Robotics
  • Avionics
  • Motion control
  • Advanced peripheral devices, such as flash memory controller and network interface controller

Certifications

ARM Cortex-R52+ processor IP core achieved certification on 22 April 2024 of compliance with the requirements of:2

  • Automotive Safety Integrity Level D, the most onerous safety level defined by ISO 26262 for software used within road vehicles.
  • Safety Integrity Level 3 defined by IEC 61508.

ARM Cortex-R5 and Cortex-R5F processor IP cores achieved certification on 22 March 2024 of compliance with the requirements of:3

  • Automotive Safety Integrity Level D defined by ISO 26262.
  • Safety Integrity Level 3 defined by IEC 61508.

See also

  • ARM architecture family
  • ARM Cortex-A
  • ARM Cortex-M
  • Interrupt, Interrupt handler
  • JTAG, SWD
  • List of ARM processors
  • List of ARM Cortex-M development tools
  • Real-time operating system, Comparison of real-time operating systems

References

  1. 1Salter, Jim (9 September 2020). "Arm's new Cortex-R82 is its first 64-bit real-time processor". Ars Technica. Ars Technica. Retrieved 11 September 2020.
  2. 2"Certificate No.: 968/FSP 2448.01/24" (PDF). TÜV Rheinland. Retrieved 2026-01-25.
  3. 3"Certificate No.: 968/FSP 1503.01/24" (PDF). TÜV Rheinland. Retrieved 2026-01-25.

External links

ARM Cortex-R official documents
  • ARM Cortex-R official website
ARM
Core
Bit
Width
ARM
Website
ARM Technical
Reference Manual
ARM Architecture
Reference Manual
Cortex-R4(F)32LinkLinkARMv7-R
Cortex-R5(F)32LinkLinkARMv7-R
Cortex-R7(F)32LinkLinkARMv7-R
Cortex-R8(F)32LinkLinkARMv7-R
Cortex-R52(F)32LinkLinkARMv8
ARMv8-R
Cortex-R52+(F)32LinkLinkARMv8-R
Cortex-R82(F)64LinkLinkARMv8-R (AArch64)
Migrating
  • Migrating from MIPS to ARM – arm.com
  • Migrating from PPC to ARM – arm.com
  • Migrating from IA-32 (x86-32) to ARM – arm.com
Other
  • CORTEX-R versus CORTEX-M
Created
9 Dec 2011
History
127 edits
51 contributors
4 edits in the last 30 days
Last edited
8 Nov 2026

127 revisions in total · 51 contributors · +65 / −38 bytes across 4 edits by 2 contributors in the last 30 days

  1. 8 Nov 2026, 21:13 UTCGreenC botMove 1 url. Wayback Medic 2.5 per WP:URLREQ#arstechnica.com PassA−38diff
  2. 1 Nov 2026, 14:10 UTCKylrasm§ Overview Add wiki-link + minor copyedit+17diff
  3. 1 Nov 2026, 14:04 UTCKylras§ See also Add links to related ARM Cortex processor families+38diff
  4. 15 Oct 2026, 18:01 UTCKylrasm§ Overview Add wiki-links + fix typo+10diff
  5. 22 Sept 2026, 08:54 UTCThejpsterThe Cortex-R4 was released in 20060diff
  6. 21 Jul 2026, 20:50 UTCHexware§ External links Fix R82 TRM+1diff
  7. 24 Jan 2026, 15:16 UTCDhx1§ Certifications set earliest date of Cortex-R5 certifications+2diff
  8. 24 Jan 2026, 15:14 UTCDhx1m§ Certifications reduce duplication−70diff

View full revision history

Created
9 Dec 2011
History
127 edits
51 contributors
4 edits in the last 30 days
Last edited
8 Nov 2026

Go deeper: linked from this article

  • Listed under See also

    ARM Cortex-M

    Group of 32-bit RISC processor cores

    The ARM Cortex-M is a group of 32-bit RISC ARM processor cores licensed by ARM Limited.

    31 min readGo deeper
  • Listed under See also

    JTAG

    Serial interface for testing integrated circuits

    JTAG (named after the Joint Test Action Group, which codified it) is an industry standard for verifying designs of and testing printed circuit boards after manufacture.

    18 min readGo deeper
  • Listed under See also

    ARM architecture family

    Family of RISC-based computer architectures

    ARM (stylised in lowercase as arm) is a family of RISC instruction set architectures for computer processors.

    58 min readGo deeper
  • Listed under See also

    Interrupt

    Signal to a computer processor emitted by hardware or software

    In digital computers, an interrupt is a request for the processor to interrupt currently executing code (when permitted), so that the event can be processed in a timely manner.

    17 min readGo deeper
  • Linked from the introduction

    64-bit computing

    Computer architecture bit width

    In computer architecture, 64-bit integers, memory addresses, or other data units are those that are 64 bits wide.

    22 min readGo deeper
  • Linked from the introduction

    Reduced instruction set computer

    Processor executing one instruction in minimal clock cycles

    In electronics and computer science, a reduced instruction set computer (RISC, pronounced "risk") is a computer architecture designed to simplify the individual instructions given to the computer to accomplish tasks.

    23 min readGo deeper

Adjacent: shared categories and similar text

  • Linked in “Overview”

    Silicon

    Chemical element with atomic number 14 (Si)

    Silicon (SILL-ih-kən) is a chemical element; it has symbol Si and atomic number 14.

    32 min readGo deeper
  • Linked in “Overview”

    Intellectual property

    Ownership of creative expressions and processes

    Intellectual property (IP) is a category of property that includes intangible creations of the human intellect, while intellectual property rights (IPR) are rights empowering the creator or owner of an intellectual property asset to use it and to prevent others from doing so.

    45 min readGo deeper
  • Linked in “Applications”

    Robotics

    Design, construction, use, and application of robots

    Robotics is the interdisciplinary study and practice of the design, construction, operation, and use of robots. A roboticist is someone who specializes in robotics.

    37 min readGo deeper
  • Linked in “Applications”

    Medical device

    Device to be used for medical purposes

    A medical device is any device intended to be used for medical purposes. In countries around the world, medical devices must be proven safe and effective before they are marketed.

    32 min readGo deeper
  • Linked in “Overview”

    Register-transfer level

    Digital circuit design abstraction

    In digital circuit design, register-transfer level (RTL) is a design abstraction which models a synchronous digital circuit in terms of the flow of digital signals (data) between hardware registers, and the logical operations performed on those signals.

    6 min readGo deeper
  • Linked in “Applications”

    Avionics

    Electronic systems used on aircraft

    Avionics (a portmanteau of aviation and electronics) are the electronic systems used on aircraft.

    9 min readGo deeper
  • Linked in “Certifications”

    Safety integrity level

    Measure in risk analysis

    In functional safety, safety integrity level (SIL) is defined as the relative level of risk-reduction provided by a safety instrumented function (SIF), i.e. the measurement of the performance required of the SIF.

    4 min readGo deeper
  • Linked in “Overview”

    Non-maskable interrupt

    Hardware interrupt that cannot be ignored

    In computing, a non-maskable interrupt (NMI) is a hardware interrupt that standard interrupt-masking techniques in the system cannot ignore.

    3 min readGo deeper