R 系列架构

Arm 实时系列(R 系列)架构为时间敏感型和安全关键型环境提供高性能处理器。

 

R 系列架构的版本包括 Armv8-R 和 Armv7-R

Armv8-R

Armv8-R 架构是针对实时系列推出的最新一代 Arm 架构。它引入了最高安全等级的虚拟化技术,同时保留了基于内存保护单元 (MPU) 的受保护内存系统架构 (PMSA)。

 

Armv8-R 为工程师提供的主要特性

 

Armv8-R 架构引入了许多特性,使您能够为安全关键型环境设计和实施高性能处理器,其中包括:

 

  • 没有重叠的内存区域。
  • 新的异常模型与 Armv8-A 模型兼容。
  • 引入的虚拟化技术支持客户机操作系统 (OS)。
  • 可选择支持双精度浮点和高级 SIMD。

 

Armv8-R AArch64 是最新的 R 系列架构,它在经典的 Arm 实时处理器架构的基础上,增加了 64 位执行能力和最高 48 位的物理寻址。它包含可选的 Arm Neon 技术,Neon 是一种先进的单指令多数据 (SIMD) 架构扩展,可显著加速机器学习 (ML) 工作负载。为了提高安全性,Armv8-R AArch64 支持三个异常级别 (EL),以便与基于 TrustZone 的系统兼容。

Armv7-R

Armv7-R 架构实现了具有多种模式的传统 Arm 架构,并支持基于内存保护单元 (MPU) 的受保护内存系统架构 (PMSA)。它支持 Arm (32)Thumb (T32) 指令集。

 

架构扩展

 

该架构支持多种扩展,其中包括:

 

  • 多处理扩展:一组可选的扩展,提供了一系列增强多处理功能的特性。
  • 通用定时器扩展:一个可选扩展,提供了系统定时器及其低延迟寄存器接口。
  • 性能监视器扩展:这类扩展定义了推荐的性能监视器实现方案,并为性能监视器保留了寄存器空间。

探索 R 系列产品

Cortex-R 处理器系列具有实时确定性控制功能,可为功能安全型电子系统(包括生产线和人机界面)提供可靠的高性能计算。

查看产品

其他资源

其他 CPU 架构

Arm Morello Program

Morello 项目

Morello 是一个研究项目,有望从根本上改变我们未来设计和编写处理器以提升内置安全性的方式。

了解详情