加入星计划,您可以享受以下权益:

  • 创作内容快速变现
  • 行业影响力扩散
  • 作品版权保护
  • 300W+ 专业用户
  • 1.5W+ 优质创作者
  • 5000+ 长期合作伙伴
立即加入
  • 正文
  • 推荐器件
  • 相关推荐
  • 电子产业图谱
申请入驻 产业图谱

硬触角︱ARM处理器大起底,且看ARM是如何从“凡人”变成“超人”的

2016/11/28
39
  • 1评论
阅读需 45 分钟
加入交流群
扫码加入
获取工程师必备礼包
参与热点资讯讨论

 

ARM 公司既不生产芯片也不销售芯片,它只出售芯片技术授权。却做到了在手持设备市场上占有 90%以上的份额。几个月前,软银耗资 300 多亿美元拿下 ARM,使得本来就大红大紫的 ARM 公司,再一次窜到了业界人士的面前。ARM 这家不生产芯片却也能数钱数到手抽筋的公司到底有着怎样的发展史。今天与非网小编,就带大伙一探究竟,其中包括 ARM 处理器的详细介绍。


ARM 发展史

1978 年 12 月 5 日,物理学家赫尔曼·豪泽(Hermann Hauser)和工程师 Chris Curry,在英国剑桥创办了 CPU 公司(Cambridge Processing Unit),主要业务是为当地市场供应电子设备。1979 年,CPU 公司改名为 Acorn 计算机公司。

起初,Acorn 公司打算使用摩托罗拉公司的 16 位芯片,但是发现这种芯片太慢也太贵。“一台售价 500 英镑的机器,不可能使用价格 100 英镑的 CPU!”他们转而向 Intel 公司索要 80286 芯片的设计资料,但是遭到拒绝,于是被迫自行研发。无情的英特尔估计现在肠子都悔青了。


1985 年,Roger Wilson 和 Steve Furber 设计了他们自己的第一代 32 位、6MHz 的处理器,用它做出了一台 RISC 指令集的计算机,简称 ARM(Acorn RISC Machine)。这就是 ARM 这个名字的由来。


1990 年 11 月 27 日,Acorn 公司正式改组为 ARM 计算机公司。苹果公司出资 150 万英镑,芯片厂商 VLSI 出资 25 万英镑,Acorn 本身则以 150 万英镑的知识产权和 12 名工程师入股。公司的办公地点非常简陋,就是一个谷仓。


公司成立后,业务一度很不景气,工程师们人心惶惶,担心将要失业。由于缺乏资金,ARM 做出了一个意义深远的决定:自己不制造芯片,只将芯片的设计方案授权(licensing)给其他公司,由它们来生产。正是这个模式,最终使得 ARM 芯片遍地开花,将封闭设计的 Intel 公司置于“人民战争”的汪洋大海。

20 世纪 90 年代,ARM 公司的业绩平平,处理器的出货量徘徊不前。但是进入 21 世纪之后,由于手机的快速发展,出货量呈现爆炸式增长,ARM 处理器占领了全球手机市场。

经过 12 年的发展,在 2002 年,ARM 架构芯片的出货量正式突破 10 亿。随着智能设备的爆炸式成长,如今,要完成 10 亿片的出货量只需要一个月。

2004 年,Cortex 系列的诞生是 ARM 公司的大事件,从此该公司不再用数字为处理器命名。它分为 A、R 和 M 三类,旨在为各种不同的市场提供服务。

2006 年,全球 ARM 芯片出货量为 20 亿片,2010 年预计将达到 45 亿片。


2015 年,ARM 基于 ARMv8 架构推出了一种面向企业级市场的新平台标准。此外,他们还开始在物联网领域发力。同年,福布斯杂志将 ARM 评为世界上五大最具创新力的公司之一。

如今 ARM 已经被软银收购,孙正义也瞬间变成 2016 超级“网红”,还扬言要制霸物联网时代。果然,吸一口 ARM“纯氧”,瞬间精气神都不一样了。

 

ARM 产品分类
ARM 产品的分类方式有几种,可以按照冯若依曼结构和哈佛结构分类,也可以按照 ARMv1、ARMv2、ARMv3、ARMv4 等构架来分类。然而从 1983 年开始,ARM 内核共有 ARM1、ARM2、ARM6、ARM7、ARM9、ARM10、ARM11 和 Cortex 以及对应的修改版或增强版组成,越靠后的内核,初始频率越高、架构越先进,功能也越强。目前移动智能终端中常见的为 ARM11 和 Cortex 内核。下面也将从 ARM 处理器几大主流分类进行阐述。

嫌啰嗦,可以直接看下面这图,然后跳过本章节。


Classic 处理器
-ARM7 微处理器系列

1994 年推出,使用范围最广的 32 位嵌入式处理器系列。 0.9MIPS/MHz 的三级流水线和冯诺依曼结构。ARM7 系列包括 ARM7TDMI、ARM7TDMI-S、带有高速缓存处理器宏单元的 ARM720T。该系列处理器提供 Thumb 16 位压缩指令集和 EmbededICE 软件调试方式,适用于更大规模的 SoC 设计中。ARM7TDMI 基于 ARM 体系结构 V4 版本,是目前低端的 ARM 核。


-ARM9 微处理器系列
ARM9 采用哈佛体系结构,指令和数据分属不同的总线,可以并行处理。在流水线上,ARM7 是三级流水线,ARM9 是五级流水线。由于结构不同,ARM7 的执行效率低于 ARM9。基于 Arm9 内核的处理器,是具有低功耗,高效率的开发平台。广泛用于各种嵌入式产品。它主要应用于音频技术以及高档工业级产品,可以跑 Linux 以及 Wince 等高级嵌入式系统,可以进行界面设计,做出人性化的人机互动界面,像一些网络产品和手机产品。


-ARM9E 微处理器系列
ARM9E 中的 E 就是 Enhance instrctions,意思是增强型 DSP 指令,说明了 ARM9E 其实就是 ARM9 就一个扩充,变种。ARM9E 系列微处理器为可综合处理器,使用单一的处理器内核提供了微控制器、DSP、Java 应用系统的解决方案,极大的减少了芯片的面积和系统的复杂程度。ARM9E 系列微处理器提供了增强的 DSP 处理能力,很适合于那些需要同时使用 DSP 和微控制器的应用场合。


-ARM10E 微处理器系列
ARM10E 系列微处理器为可综合处理器,使用单一的处理器内核提供了微控制器、DSP、Java 应用系统的解决方案,极大的减少了芯片的面积和系统的复杂程度。ARM9E 系列微处理器提供了增强的 DSP 处理能力,很适合于那些需要同时使用 DSP 和微控制器的应用场合。ARM10E 与 ARM9E 区别在于,ARM10E 使用哈佛结构,6 级流水线,主频最高可达 325MHz,1.35MIPS/HZ。

-ARM11 微处理器系列
ARM 公司近年推出的新一代 RISC 处理器,它是 ARM 新指令架构——ARMv6 的第一代设计实现。该系列主要有 ARM1136J,ARM1156T2 和 ARM1176JZ 三个内核型号,分别针对不同应用领域。ARM11 的媒体处理能力和低功耗特点,特别适用于无线和消费类电子产品;其高数据吞吐量和高性能的结合非常适合网络处理应用;另外,也在实时性能和浮点处理等方面 ARM11 可以满足汽车电子应用的需求。

 


Cortex 系列
ARM 公司在经典处理器 ARM11 以后的产品改用 Cortex 命名,并分成 A、R 和 M 三类,旨在为各种不同的市场提供服务。Cortex 系列属于 ARMv7 架构,由于应用领域不同,基于 v7 架构的 Cortex 处理器系列所采用的技术也不相同,基于 v7A 的称为 Cortex-A 系列,基于 v7R 的称为 Cortex-R 系列,基于 v7M 的称为 Cortex-M 系列。

-ARM Cortex-A
ARM Cortex-A 系列应用型处理器可向托管丰富 OS 平台和用户应用程序的设备提供全方位的解决方案,从超低成本手机、智能手机、移动计算平台、数字电视和机顶盒到企业网络、打印机和服务器解决方案。ARM 在 Cortex-A 系列处理器大体上可以排序为:Cortex-A57 处理器、Cortex-A53 处理器、Cortex-A15 处理器、Cortex-A9 处理器、Cortex-A8 处理器、Cortex-A7 处理器、Cortex-A5 处理器、ARM11 处理器、ARM9 处理器、ARM7 处理器,再往低的部分手机产品中基本已经不再使用。

-ARM Cortex-R
ARM Cortex-R 实时处理器为要求可靠性、高可用性、容错功能、可维护性和实时响应的嵌入式系统提供高性能计算解决方案。Cortex-R 系列处理器通过已经在数以亿计的产品中得到验证的成熟技术提供极快的上市速度,并利用广泛的 ARM 生态系统、全球和本地语言以及全天候的支持服务,保证快速、低风险的产品开发。

 

-ARM Cortex-M
ARM Cortex-M 处理器系列是一系列可向上兼容的高能效、易于使用的处理器,这些处理器旨在帮助开发人员满足将来的嵌入式应用的需要。这些需要包括以更低的成本提供更多功能、不断增加连接、改善代码重用和提高能效。Cortex-M 系列针对成本和功耗敏感的 MCU 和终端应用(如智能测量、人机接口设备、汽车和工业控制系统、大型家用电器、消费性产品和医疗器械)的混合信号设备进行过优化。


SecurCore 系列
SecurCore 系列处理器专门为安全需要而设计,提供了完善的 32 位 RISC 技术的安全解决方案,因此,SecurCore 系列微处理器除了具有 ARM 体系结构的低功耗,高性能的特点外,还具有其独特的优势,即提供了对安全解决方案的支持。SecurCore 系列微处理器主要应用于一些对安全性要求较高的应用产品及应用系统,如电子商务,电子政务等。SecurCore 系列微处理器包含:SecurCore SC100, SecurCore SC110, SecurCore SC200 和 SecurCore SC21。

Intel 的 Xscale 系列
Intel 的 XScale 源于 ARM 内核,在这个架构基础上扩展,它保留了对以往产品的向下兼容性。在指令集结构上,XScale 仍然属于 ARM 的“V5TE”体系,与 ARM9,10 系列内核相同,但它拥有与众不同的 7 级流水线,除了无法直接支持 Java 解码和 V6 SIMD 指令集外,各项性能参数与 ARM11 核心都比较接近。再结合 Intel 在半导体制造领域的技术优势,XScale 获得了极大的性能提升,它的最高频率可达到 1GHz,并保持 ARM 体系贯有的低功耗特性。


Inter 的 StrongARM
在 PDA 领域,Intel 的 StrongARM 和 XScale 处理器占据举足轻重的地位,这两者在架构上都属于 ARM 体系,相当于 ARM 的一套实际应用方案。StrongARM 系列处理器是现归于英特尔旗下的 ARM 公司推出的一款旨在支持 WinCE3.0-PocketPC 系统的 RISC(精简指令集)处理器。

 

新兴市场的一条蛟龙
正如开头所说,ARM 公司的高性能、低耗能的 RISC 微处理器目前占据了手机处理器 90%的市场份额。然而一些预测机构分析,智能手机市场开始趋于稳定。相较于去年,只实现了个位数的增长。ARM 也不会单纯的在消费电子领域停滞不前。前不久软银收购 ARM,也被众多分析师解读,认为这是吹响了进军物联网的一个号角。

对 ARM 本身产品来说,ARM 非常注重于提升芯片的能效。不仅如此,ARM 的架构是旗下所有 32 位处理器都可以支持强大的非对称加密算法和协议,考虑到物联网设备需要时常连接到网络,随着市场的逐渐发展,强大的加密和安全功能毫无疑问将会变得越来越重要。并且,ARM 在两年前的年度技术论坛上,推出了专门针对 IoT 领域的 mbed 物联网设备平台——mbed 平台。ARM 希望割裂的 IoT 市场给整合起来,形成一个大统一环境。

人工智能领域,ARM 认为,此技术阵营众多,现阶段 ARM 选择深耕后端控制技术,以支持各式各样的人工智慧应用。比如 NVIDIA 采用 ARM 处理器与自家的 GPU 实现人工智慧。在视觉系统部分,主要是由 GPU 搜集外界资讯进行处理,但在此同时也会衍生出需要作业系统驱动后端应用需求的功能,而 ARM 处理器即是协助后端应用的协调工作。换言之,前端是由 GPU 或 FPGA 来实作,而后端涉及到 Linux 作业系统的部分则由 ARM 处理器负责。

在汽车电子,ARM 亦有不俗的表现,例如以汽车电子中的 PND 为例,ARM 就占据了 80%以上的市场。然而汽车的 MCU 产品中大部分是 8 位、16 位。ARM 的全球嵌入式总监表示:“32 位 MCU 的成本已经降低了很多,有的甚至还低于 16 位的 MCU,基于 Cortex-M3 的 MCU 提供了更强大的运算能力和其他功能,如集成 USB、DMA 等,都是 8 位和 16 位 MCU 无法比拟的。”不仅如此 ARM 专门推出了针对 FPGA 的 Cortex-M3 软核,NVIDIA 前不久还发布了基于 ARM 架构搭载的 Parker 系列,专为 NVIDIA 的 DRIVE PX 2 智能汽车系统准备。

如今物联网、汽车电子、人工智能等新兴领域的兴起,给 ARM 创造了更多的机会。在智能手机已经酒足饭饱且趋于平稳的市场中,ARM 也寻求着更多的突破。最近有报道,说三星准备丢开 ARM 开发 RISC-V 架构自主 CPU 内核。莫非这消息透露出随着时间推移,ARM 生存空间被压缩?不管怎么,我们还是更期待 ARM 在更多新兴领域的表现。

更多 ARM 文章,欢迎点击《与非网 ARM 专区》

与非网原创文章,未经许可,谢绝转载!

推荐器件

更多器件
器件型号 数量 器件厂商 器件描述 数据手册 ECAD模型 风险等级 参考价格 更多信息
ATXMEGA128A3U-MHR 1 Microchip Technology Inc IC MCU 8BIT 128KB FLASH 64QFN
$7.31 查看
MK10DX64VLH7 1 Freescale Semiconductor Kinetis K 32-bit MCU, ARM Cortex-M4 core, 64KB Flash, 72MHz, QFP 64
$6.77 查看
FT232RQ-REEL 1 FTDI Chip USB Bus Controller, CMOS, 5 X 5 MM, GREEN, QFN-32

ECAD模型

下载ECAD模型
$4.95 查看
Arm

Arm

ARM公司是一家知识产权(IP)供应商,主要为国际上其他的电子公司提供高性能RISC处理器、外设和系统芯片技术授权。目前,ARM公司的处理器内核已经成为便携通讯、手持计算设备、多媒体数字消费品等方案的RISC标准。公司1990年11月由Acorn、Apple和VLSI合并而成。

ARM公司是一家知识产权(IP)供应商,主要为国际上其他的电子公司提供高性能RISC处理器、外设和系统芯片技术授权。目前,ARM公司的处理器内核已经成为便携通讯、手持计算设备、多媒体数字消费品等方案的RISC标准。公司1990年11月由Acorn、Apple和VLSI合并而成。收起

查看更多

相关推荐

电子产业图谱