ARM公司在经典处理器
ARM11以后的产品改用Cortex命名,并分成A、R和M三类,旨在为各种不同的市场提供服务。
简单来说,Cortex就是
ARM公司一个系列
处理器的名称。比如
英特尔旗下处理器有
酷睿,
奔腾,
赛扬。ARM在最初的处理器型号都用数字命名,最后一个是
ARM11系列,在应用ARMv7架构后,推出了Cortex这一系列,老式的则命名为Classic系列。
ARM Cortex™-A 系列应用型处理器可向托管丰富
OS平台和
用户应用程序的设备提供全方位的解决方案,从超低成本手机、
智能手机、移动
计算平台、数字电视和机顶盒到
企业网络、打印机和服务器解决方案。高性能的
Cortex-A15、可伸缩的
Cortex-A9、经过市场验证的
Cortex-A8处理器和高效的
Cortex-A7和
Cortex-A5处理器均共享同一架构,因此具有完全的应用
兼容性,支持传统的 ARM、
Thumb指令集和新增的高性能紧凑型Thumb-2指令集。
Cortex-A15 和 Cortex-A7 都支持 ARMv7A 架构的扩展,从而为大型
物理地址访问和
硬件虚拟化以及处理
AMBA4 ACE 一致性提供支持。同时,这些都支持
big.LITTLE 处理。
ARM在Cortex-A系列处理器大体上可以排序为:Cortex-A57处理器、Cortex-A53处理器、
Cortex-A15处理器、
Cortex-A9处理器、
Cortex-A8处理器、
Cortex-A7处理器、
Cortex-A5处理器、
ARM11处理器、
ARM9处理器、
ARM7处理器,再往低的部分手机产品中基本已经不再使用,这里就不再介绍。需要指出的是,单从命名数字来看
Cortex-A7似乎比A8和A9低端,但是从ARM的官方数据看,A7的架构和工艺都是仿照A15来做的,单个性能超过A8并且能耗控制很好。另外A57和A53属于
ARMv8架构。
Cortex-R 系列处理器通过已经在数以亿计的产品中得到验证的成熟技术提供极快的上市速度,并利用广泛的 ARM 生态系统、全球和本地语言以及全天候的支持服务,保证快速、低风险的
产品开发。
ARM Cortex™-M处理器系列是一系列可
向上兼容的高能效、易于使用的处理器,这些处理器旨在帮助开发人员满足将来的嵌入式应用的需要。这些需要包括以更低的成本提供更多功能、不断增加连接、改善代码重用和提高能效。