起ARM处理器,大家肯定都会想到Cortex-A系列,但这只是人家三大产品线之一的高性能应用处理器,同时还有非常低调的Cortex-M系列微控制器、Cortex-R系列实时处理器。
今天呢,咱们就说道说道这如此低调的Cortex-R系列。
Cortex-R系列,衍生产品中体积最小的ARM处理器,这一点也最不为人所知。Cortex-R处理器针对高性能实时应用,例如硬盘控制器(或固态驱动控制器)、企业中的网络设备和打印机、消费电子设备(例如蓝光播放器和媒体播放器)、以及汽车应用(例如安全气囊、制动系统和发动机管理)。Cortex-R系列在某些方面与高端微控制器(MCU)类似,但是,针对的是比通常使用标准MCU的系统还要大型的系统。
一,Cortex-R4
作为Cortex-R系列第一款产品,Cortex-R4非常适合汽车应用。Cortex-R4主频可以高达600MHz(具有2.45DMIPS/MHz),配有8级流水线,具有双发送、预取和分支预测功能、以及低延迟中断系统,可以中断多周期操作而快速进入中断服务程序。Cortex-R4还可以与另外一个Cortex-R4 构成双内核配置,一同组成一个带有失效检测逻辑的冗余锁步(lock-step)配置,