Arm Cortex-R Processor Comparison Table
The Cortex-R series of processors deliver fast and deterministic processing and high performance, while meeting challenging real-time
constraints in a range of situations. They combine these features in a performance, power and area optimized package, making them
the trusted choice in reliable systems demanding high error-resistance.
Feature Cortex-R4 Cortex-R5 Cortex-R7 † Cortex-R8 Cortex-R52 Cortex-R52+ Cortex-R82
Instruction Set
Armv7-R Armv7-R Armv7-R Armv7-R Armv8-R Armv8-R Armv8-R
Architecture
8 stage 8 stage 11 stage 11 stage 8 stage 8 stage 8 stage
Pipeline Depth in-order, in-order, out-of-order, out-of-order, in-order, in-order, in-order,
dual issue dual issue superscalar superscalar superscalar superscalar triple issue
Address Bits 32 32 32 32 32 32 40
Addressable
4GB 4GB 4GB 4GB 4GB 4GB 1TB
Memory
ECC on
Yes Yes Yes Yes Yes Yes Yes
Memories
MPU or MMU MPU MPU MPU MPU MPU MPU Both
Maximum
12 16 16 24 24+24 24+24 32+32
MPU Regions
Symmetric 1 core, Up to UP4,
2 core,
Multi-Processing No Up to MP2 Up to MP4 No Up to MP4 Up to MP8
IO coherency
(SMP) Support coherency coherency
Floating Point
Optional Optional Optional Optional Optional Optional Optional
Unit (FPU)
SIMD (Neon) No No No No Optional Optional Optional
DMIPS/MHz* 1.67 1.67 2.5 2.5 2.04 2.04 3.4
CoreMark®/
3.47 3.47 4.35 4.62 4.3 4.3 5.82
MHz*
Maximum
# External Up to 480 Up to 480 Up to 480 Up to 480 Up to 960 Up to 960 56K+
Interrupts
Bus Protocol AXI3 AXI3 AXI3 AXI3 AXI4 AXI4 AXI5
Feature Cortex-R4 Cortex-R5 Cortex-R7 † Cortex-R8 Cortex-R52 Cortex-R52+ Cortex-R82
Instruction
0-8MB 0-8MB 0-8MB 0-1MB 0-1MB 0-1MB 0-1MB
TCM
Data TCM 0-8MB 0-8MB 0-8MB 0-1MB 0-1MB 0-1MB 0.16-1MB
Instruction
0, 4KB-64KB 0, 4KB-64KB 0, 4KB-64KB 0KB-64KB 0KB-32KB 0KB-32KB 16KB-128KB
Cache
Data Cache 4KB-64KB 4KB-64KB 4KB-64KB 0KB-64KB 0KB-32KB 0KB-32KB 16KB-64KB
L2 Cache N/A N/A N/A N/A N/A N/A 0KB-4MB
Dual Core
Lock-Step No Yes No No Yes Yes No
(DCLS)
Safety
Documentation No Yes No No Yes Yes No
Package
Software Test
No Yes No No Yes Yes No
Library
†
Arm products undergo continual development and improvement. The Cortex-R7 processor is no longer available to license and is included here
for comparison purposes only.
Cortex-R series processors support compatibility, enabling software reuse and migration as functionality and/or additional processing power
is required.
*See individual Cortex-R product pages for further information.
For more information, contact your Arm account manager today or explore the processors in more detail here: [Link]/ip-products/
processors/cortex-r
The Arm trademarks featured in this presentation are registered trademarks or trademarks of Arm Limited (or its subsidiaries) in the US and/or
elsewhere. All rights reserved. All other marks featured may be trademarks of their respective owners.
[Link]/company/policies/trademarks © Arm Ltd. | Version 2021