5G技术还未成熟,但ARM的新款Cortex-R8已经可以应对这一要求更高的应用(图1).它继承了Cortex-R4、-R5和-R7,这些产品已经满足了汽车、LTE和LTE高级应用的需求。Cortex-R8提供了应对5G所需的显著性能提升。
Cortex-R8采用了基于ARMv7-R标准的11级管线和超标量无序(OoO)架构。它最多支持4个核心,每个核心可以有最多2 mb的紧耦合内存(TCM)。内存和总线由ECC和奇偶校验保护。
TCM可用于缓存和本地内存,因此可以包含确定性中断例程。Cortex-R架构支持低延迟中断模式(LLIM)。内存保护单元最多可处理16个区域。
该硬件支持非常高性能的DSP和媒体功能的SIMD指令。该架构支持IEEE754双精度浮点和单精度浮点。
Cortex-R系列支持锁步模式(参见“多核处理器处理SMP, AMP和锁步进模式“在electronicdesign.com上).这是连接一对核心。它在安全关键和容错应用程序中非常有用,并且可以在每个核的基础上应用。系统可以配置为非对称多处理(AMP)模式或对称多处理(SMP)模式。