凡亿教育-香香
凡事用心,一起进步
打开APP
公司名片
凡亿专栏 | ARM内核系列之间有哪些区别及联系?
ARM内核系列之间有哪些区别及联系?

ARM内核作为SoC(System On Chip)的核心组成部分,凭借其高速度、低功耗的优异性能,广泛应用于智能手机、机顶盒、数码相机、GPS等众多领域。本文将详细列出ARM内核的系列及其关键特性,以便读者能够清晰了解ARM内核不同系列的区别。

image.png

1、ARM7

采用ARMV4T(Newman)结构,三级流水,空间统一的指令与数据Cache,平均功耗为0.6mW/MHz,时钟速度为66MHz,每条指令平均执行1.9个时钟周期。

其中的ARM710,ARM720和ARM740为内带Cache的ARM核。

2、ARM9

采用ARMV4T(Harvard)结构,五级流水处理以及分离的Cache结构,平均功耗为0.7mW/MHz。时钟速度为120MHz- 200MHz,每条指令平均执行1.5个时钟周期。

与ARM7系列相似,其中的ARM920、ARM940和ARM9E为含Cache的CPU核,性能为132MIPS(120MHz时钟,3.3V供电)或220MIPS(200MHz时钟)。

3、ARM10

采用ARMV5T结构,六级流水处理,指令与数据分离的Cache结构。平均功耗为1000mW,时钟速度为300MHz,每条指令平均执行1.2个周期,其中ARM1020为带Cache的版本。

ARM10TDMI与所有ARM核在二进制级代码兼容,内带高速32X16MAC,预留DSP协处理器接口。其中的VFP10(矢量浮点单元)为七级流水结构。

ARM1020T具有32KID Caches+MMU结构,支持多种商用操作系统,适用于高性能手持式因特网设备及数字式消费类应用。

4、StrongARM

处理器采用ARMV4T的五级流水结构,有SA110、SA1100以及SA1110等版本。


本文凡亿教育原创文章,转载请注明来源!

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表凡亿课堂立场。文章及其配图仅供工程师学习之用,如有内容图片侵权或者其他问题,请联系本站作侵删。
相关阅读
进入分区查看更多精彩内容>
精彩评论

暂无评论