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