ARM版本系列及家族成员梳理

如题所述

ARM,一家设计高性能、廉价、低能耗RISC处理器的企业。始于1985年,总部位于英国剑桥,主要设计芯片,提供技术授权给全球半导体、软件和OEM厂商,旗下有多个版本。

ARM7/ARM9版本:ARM设计了许多版本,如ARM7/ARM9等,这些版本被广泛用于嵌入式领域,除了Unix图形工作站。

V1版架构:仅在原型机ARM1中出现,有26位寻址空间,未用于商业。

V2版架构:在V1版基础上扩展,包含32位乘法指令、协处理器指令支持,以及片上Cache功能。

V3版架构:在V2版基础上增加功能,如MMU、写缓冲集成CPU。变种有3G、3M版本。

V4版架构:基于V3版,不再强制兼容26位地址空间,明确未定义指令异常,广泛应用于ARM7、ARM8、ARM9、StrongARM。

V5版架构:在V4版基础上增加新指令,如ARM10和Xscale采用。

V6版架构:2001年发布,适用于低功耗、高图形处理性能,支持SIMD功能,性能提升4倍。

V7版架构:基于V6版,采用Thumb-2技术,减少内存使用,提高性能,支持NEON技术,强化多媒体处理能力。

V8版架构:基于32位ARM架构,用于高要求领域,如企业应用、高端消费电子,支持AArch64和AArch32执行状态。

ARM微处理器核心与体系结构发展:从ARM7到ARM11,再到Cortex系列,ARM处理器核心与体系结构持续进化,性能、能效、安全性不断提升。

ARM7处理器:采用ARMV4T体系结构,具有三级流水、统一指令与数据Cache,低功耗、小型、快速、集成式RISC内核,适用于数字蜂窝电话、硬盘驱动器等。

ARM9、ARM9E处理器:采用ARMV4T哈佛结构,程序与数据存储分离,提高执行速度,用于无线设备、仪器仪表、联网设备、机顶盒、打印机、数码相机等。

ARM10E处理器:采用ARMVST体系结构,六级流水、指令与数据分离Cache,适用于高性能手持设备和数字消费类应用。

SecurCore处理器:高性能32位RISC技术的安全解决方案,体积小、功耗低、代码密度大,提供安全支持,适用于智能卡、低成本存储保护单元。

StrongARM处理器:采用ARMV4T五级流水体系结构,SA110、SA1100、SA1110版本,与XScale PXA27x系列处理器相比增加I/D Cache和部分DSP功能,适用于移动多媒体应用。

ARM11处理器:新一代RISC处理器,基于ARMv6架构,支持SIMD、TrustZone技术、智能能源管理、系统多处理技术,适用于消费产品市场。

Cortex系列处理器:支持Thumb-2指令集,向后兼容早期ARM处理器,用于微控制器、实时操作系统移植,支持32位指令集,全向兼容。
温馨提示:答案为网友推荐,仅供参考
相似回答
大家正在搜