提起ARM处理器,相信大家会想到Cortex-A系列,不过这只是ARM三大产品线之一的高性能应用处理器而已,另外还有相当低调的Cortex-M系列微控制器以及Cortex-R系列实时处理器。今日ARM就正式推出了新款实时处理器Cortex-R8。
什么是实时处理器?主要是要求高可靠性、高可用性、高容错性、高维护性、实时响应的嵌入式系统提供高性能计算解决方案。
Cortex-R8在架构设计上基本是延续了Cortex-R7的特点,依旧是11级乱序流水线,ARMv7-R指令集,向下兼容,但是Cortex-R8支持最多四个核心,比上一代翻一倍,并且各个核心能够非对称运行,有自己的电源管理,因此可以单独关闭以省电。
每一个核心还能够搭配最多2MB低延迟的紧耦合缓存(TCM),包含1MB指令、1MB数据,整个处理器最多8MB。比较之下,Cortex-R7每一个核心最多仅有128KB指令/数据缓存。
Cortex-R8可采用28/16/14nm等不同的工艺制造,其中在28nm HPM工艺下主频最高能够达1.5GHz,性能最高15000 Dhrystone MIPS,是现款Cortex-R7的两倍,而核心面积最小能够做到仅0.33平方毫米。