0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

ARM的前世今生

fjYQ_ittbank 来源:未知 作者:胡薇 2018-05-22 15:21 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

1978年,一家名字叫CPU的公司,悄悄在英国剑桥诞生。

不要惊讶,这个CPU,和我们经常所说的电脑里那个CPU是两回事。

Central Processing Unit,中央处理器

CPU公司的全称,是Cambridge Processor Unit,字面意思是“剑桥处理器单元”。

CPU公司的创始人,是一个名叫Hermann Hauser的奥地利籍物理学博士,还有他的朋友,一个名叫Chris Curry的英国工程师

Hermann Hauser和Chris Curry

CPU公司成立之后,主要从事电子设备设计和制造的业务。他们接到的第一份订单,是制造赌博机的微控制器系统。

这个微控制器系统被开发出来后,称之为Acorn System 1。

Acorn System 1

1979年,在经营逐渐进入轨道之后,这家公司给自己换了个名字,叫做Acorn Computer Ltd。

Acorn是什么意思?橡子。对,就是冰河世纪里面,那只松鼠一直在追的那个东东。

Acorn Computer Ltd公司的商标,里面就有一个橡子。

之所以叫Acorn,还有一个有趣的说法,就是因为他们想在电话黄页里排在Apple(苹果)公司的前面。

在Acorn System 1之后,他们又陆续开发了System 2、3、4,还有面向消费者的盒式计算机——Acorn Atom。

Acorn Atom

到了1981年,公司迎来了一个难得的机遇——英国广播公司BBC打算在整个英国播放一套提高电脑普及水平的节目,他们希望Acorn能生产一款与之配套的电脑。

这个计划非常宏大,英国政府也参与其中(购机费的一半将由政府资助),电脑一旦采购,将进入英国的每一间教室。

接下这个任务之后,Acorn就开始干了起来。结果,很快他们就发现,自己产品的硬件设计并不能满足需求。当时,中央处理器的发展潮流,正在从8位变成16位。Acorn并没有合适的芯片可以用。

一开始,他们打算使用美国国家半导体和摩托罗拉公司的16位芯片。但是,经过评估后,他们发现了两个缺陷:

第一,芯片的执行速度有点慢,中断的响应时间太长。

第二,售价太贵,一台500英镑的电脑,处理器芯片就占到100英镑。

于是,他们打算去找当时如日中天的英特尔Intel),希望对方提供一些80286处理器的设计资料和样品。然而,英特尔冰冷地拒绝了他们。

备受打击的Acorn公司,一气之下决定自己干,自己造芯片。(这个桥段是不是很熟悉?)

当时,Acorn公司的研发人员从美国加州大学伯克利分校找到了一个关于新型处理器的研究——简化指令集,恰好可以满足他们的设计要求。

在此基础上,经过多年的艰苦奋斗,来自剑桥大学的计算机科学家Sophie Wilson和Steve Furber最终完成了微处理器的设计。

Sophie Wilson和Steve Furber

前者负责指令集开发,后者负责芯片设计

对于这块芯片,Acorn给它命名为Acorn RISC Machine。

嗯,这就是大名鼎鼎的“ARM”三个字母的由来。

Acorn是公司名称,Machine是机器,那RISC是什么意思呢?

前面说过,他们是基于“简化指令集”技术做出的芯片。RISC的意思,就是简化指令集计算机,Reduced Instruction Set Computer。

注意!前方灰色字体高能预警,非技术控请直接跳过。

这里解释一下,到底“简化指令集”有什么意义。

它是相对于“复杂指令集(CISC,complex instruction set computer)”的一个概念。

早期的处理器都是CISC架构(包括英特尔的处理器),随著时间推移,有越来越多的指令集加入。由于当时编译器的技术并不纯熟,程序都会直接以机器码或是组合语言写成,为了减少程序的设计时间,逐渐开发出单一指令,复杂操作的程序代码。设计师只需写下简单的指令,再交给CPU去执行。

但是后来有人发现,整个指令集中,只有约20%的指令常常会被使用到,大约占了整个程序的80%;剩余80%的指令,只占了整个程序的20%。(典型的二八原则)

于是,1979年美国加州大学伯克利分校的David Patterson教授提出了RISC的想法,主张硬件应该专心加速常用的指令,较为复杂的指令则利用常用的指令去组合。

简单来说,CISC任务处理能力强, 适合桌面电脑和服务器。RISC通过精简CISC指令种类,格式,简化寻址方式,达到省电高效的效果,适合手机、平板、数码相机等便携式电子产品。

当时研发出来的第一款处理器芯片的型号,被定为 ARM1。

我们来对比一下ARM1和当时Intel的80286处理器(也就是常说的286):

可以看出来,ARM1和80286各有所长。

但是,就在同一年,1985年10月,英特尔发布了80386。在80386面前,ARM1就只有被吊打的份了。

Intel 80386

32位,27.5万个晶体管,频率为12.5MHz,后提高到33MHz

让ARM直接在性能上和x86系列硬杠,显然是不现实的。ARM有意无意地选择了与Intel不同的设计路线——Intel持续迈向x86高效能设计,ARM则专注于低成本、低功耗的研发方向。

扯远了,继续回来说BBC要的那款电脑。

前面说了,BBC在1981年就提出需求,如果等到1985年ARM1出来,那岂不是黄花菜都凉了?

所以,在ARM1问世之前,Acorn其实已经提供了解决方案给BBC。

当时,Acorn的电脑,临时采用了MOS 6502处理器(由MOS科技研发的8位微处理器)。

MOS 6502处理器

这款电脑一开始取名Proton,后来被改名为BBC Micro。

BBC Micro

到了 1984 年,大约80%的英国学校都配有这款电脑。Acorn公司彻底在大英帝国老百姓面前刷了一把存在感。

后来,ARM处理器被研发出来之后,用在了BBC Micro的后续型号中。

BBC Micro电脑里面的ARM芯片

在ARM1之后,Acorn陆续推出了好几个系列,例如ARM2,ARM3。

时间又继续往前推移。

1990年,Acorn为了和苹果合作,专门成立了一家公司,名叫ARM。

LOGO可以说是相当简洁了

注意,这里的ARM是公司名称,不是芯片名称。这个ARM的完全拼写也不一样,是Advanced RISC Machines。

前面的芯片名称:Acorn RISC Machine

现在的公司名称:Advanced RISC Machines

ARM是一家合资公司,苹果投了150万英镑,芯片厂商VLSI投了25万英镑,Acorn本身则以150万英镑的知识产权和12名工程师入股。

尽管如此,ARM的起步还是比较寒酸。他们最开始的办公地点,是一个谷仓。

不过,谷仓的内部环境还算不错。

在成立后的那几年,ARM业绩平平,工程师们也人心惶惶,害怕随时都会失业。

在这个情况下,ARM决定改变他们的产品策略——他们不再生产芯片,转而以授权的方式,将芯片设计方案转让给其他公司,即“Partnership”开放模式。

没想到正是这种模式,开创了属于ARM的全新时代。

注意!下面这段是重点!

ARM所采取的是IP(Intellectual Property,知识产权)授权的商业模式,收取一次性技术授权费用和版税提成。

具体来说,ARM有三种授权方式:处理器、POP以及架构授权。

处理器授权是指授权合作厂商使用ARM设计好的处理器,对方不能改变原有设计,但可以根据自己的需要调整产品的频率、功耗等。

POP(processor optimization pack,处理器优化包)授权是处理器授权的高级形式, ARM出售优化后的处理器给授权合作厂商,方便其在特定工艺下设计、生产出性能有保证的处理器。

架构授权是ARM会授权合作厂商使用自己的架构,方便其根据自己的需要来设计处理器(例如后来高通的Krait架构和苹果的Swift架构,就是在取得ARM的授权后设计完成的)。

所以,授权费和版税就成了ARM的主要收入来源。除此之外,就是软件工具和技术支持服务的收入。

对于半导体公司来说,授权费和版税到底有多少呢?一次性技术授权费用在100万-1000万美元之间,版税提成比例一般在1%-2%之间。

正是ARM的这种授权模式,极大地降低了自身的研发成本和研发风险。它以风险共担、利益共享的模式,形成了一个以ARM为核心的生态圈,使得低成本创新成为可能。

当ARM提出这种合作模式之后,开始了尝试——

1991年,ARM将产品授权给英国GEC Plessey半导体公司。

1993年,ARM将产品授权给Cirrus Logic德州仪器(Texas Instruments,TI)。

与德州仪器的合作,给ARM公司带来了重要的突破。而且,也给ARM公司树立了声誉,证实了授权模式的可行性。

此后,越来越多的公司参与到这种授权模式中,与ARM建立了合作关系。其中就包括三星、夏普等公司。

在此基础上,ARM坚定了授权模式的决心,并着手设计更多性价比高的产品。

1993年,苹果公司推出了一款新型掌上电脑产品——Newton。ARM公司开发的ARM6芯片被用于该产品之中。

Apple Newton Message Pad

现在被认为是PDA和智能手机的鼻祖

Nokia 6110,相信有不少人用过或见过

ARM在纳斯达克上市

Apple ipod

众所周知,在乔帮主的带领下,ipod取得了巨大的商业成功。

这还没完,2007年,真正的划时代产品出现了。

那就是iPhone

苹果iPhone的出现,彻底颠覆了移动电话的设计,开启了全新的时代。

第一代iPhone,使用了ARM设计、三星制造的芯片。

Iphone的热销,App Store的迅速崛起,让全球移动应用彻底绑定在ARM指令集上。

紧接着,2008年,谷歌推出了Android(安卓)系统,也是基于ARM指令集。

至此,智能手机进入了飞速发展阶段,ARM也因此奠定了在智能手机市场的霸主地位。

同年,ARM芯片的出货量达到了一百亿颗。

2011年,就连传统Wintel联盟(windows+intel)的微软,也宣布Windows8平台将支援ARM架构。

孙正义

实际的芯片型号并不止这些

ARM11芯片之后,也就是从ARMv7架构开始,ARM的命名方式有所改变。

新的处理器家族,改以Cortex命名,并分为三个系列,分别是Cortex-A,Cortex-R,Cortex-M。呵呵,发现了没,三个字母又是A、R、M。

Cortex-A系列(A:Application)

针对日益增长的消费娱乐和无线产品设计,用于具有高计算要求、运行丰富操作系统及提供交互媒体和图形体验的应用领域,如智能手机、平板电脑、汽车娱乐系统、数字电视等。

Cortex-A系列

Cortex-R系列(R:Real-time)

针对需要运行实时操作的系统应用,面向如汽车制动系统、动力传动解决方案、大容量存储控制器等深层嵌入式实时应用。

Cortex-R系列

Cortex-M系列(M:Microcontroller)

该系列面向微控制器领域,主要针对成本和功耗敏感的应用,如智能测量、人机接口设备、汽车和工业控制系统、家用电器、消费性产品和医疗器械等。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • ARM
    ARM
    +关注

    关注

    135

    文章

    9613

    浏览量

    394405
  • cpu
    cpu
    +关注

    关注

    68

    文章

    11375

    浏览量

    226431

原文标题:芯片春秋——ARM传

文章出处:【微信号:ittbank,微信公众号:ittbank】欢迎添加关注!文章转载请注明出处。

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    电力世界的“备胎”:一文看懂静态UPS的前世今生

    你是否想过,当家里突然停电时,为什么手机还能上网、监控摄像头仍在工作?或者,存储着海量数据的数据中心,是如何应对突如其来的断电危机的?这一切的背后,都离不开一位默默无闻的“电网保镖”——静态UPS,也就是不间断电源。
    的头像 发表于 05-07 14:05 495次阅读
    电力世界的“备胎”:一文看懂静态UPS的<b class='flag-5'>前世</b><b class='flag-5'>今生</b>

    电力世界的“备胎”:一文看懂静态UPS的前世今生

    你是否想过,当家里突然停电时,为什么手机还能上网、监控摄像头仍在工作?或者,存储着海量数据的数据中心,是如何应对突如其来的断电危机的?这一切的背后,都离不开一位默默无闻的“电网保镖”——静态UPS,也就是不间断电源。
    的头像 发表于 04-30 10:13 231次阅读
    电力世界的“备胎”:一文看懂静态UPS的<b class='flag-5'>前世</b><b class='flag-5'>今生</b>

    从曼哈顿计划到智能制造:看懂气密性检测仪的前世今生与工业底色

    1945年的某个深夜,新墨西哥州的沙漠中,一群科学家正围着一台奇特的装置,焦急地等待结果。这并非原子弹,而是一台检测设备。它要回答一个生死攸关的问题:铀浓缩设备是否存在泄漏?若答案为「有」,整个曼哈顿计划可能功亏一篑;若答案为「没有」,人类即将迎来足以改变世界的力量。这台设备,正是现代气密性检测仪的雏形。从那时至今,这台看似简单的「检漏仪器」究竟经历了怎样的
    的头像 发表于 04-16 09:05 468次阅读
    从曼哈顿计划到智能制造:看懂气密性检测仪的<b class='flag-5'>前世</b><b class='flag-5'>今生</b>与工业底色

    低温无压烧结银的前世今生:从发明到未来趋势

    低温无压烧结银的前世今生:从发明到未来趋势 低温无压烧结银(Low-Temperature Pressureless Sintered Silver, LT-PSS)作为第三代半导体封装与高端电子
    的头像 发表于 01-26 13:18 640次阅读

    为什么偏偏是周二?一文了解微软“补丁星期二”的前世今生

    某个寻常的周二。办公室的IT同事面色凝重,咖啡杯见底的速度异于往常,甚至对着闪烁的屏幕低声自语……如果你看到类似的场景,请别轻易打扰。他们很可能正在应对微软每月一次的“补丁星期二”(PatchTuesday)。对于普通人来说,这只是一次平平无奇的“正在进行更新,请不要关机”;但对于IT团队来说,这却是每隔30天就要面对的一次“大考”——全球计算机与网络设备的
    的头像 发表于 12-23 17:02 1067次阅读
    为什么偏偏是周二?一文了解微软“补丁星期二”的<b class='flag-5'>前世</b><b class='flag-5'>今生</b>

    芯片装甲的前世今生

    一前言众所周知,晶圆的特性如同玻璃一样容易破碎,但为什么做成成品的IC又能通过高震动与跌落可靠性测试,并且能在高温环境下非常稳定运行?这其实是一个关键的半导体技术——封装的功劳。它像一道“防护城墙”,既要屏蔽灰尘、水汽、冲击,也要兼顾散热、电性能和成本。在如今人人都知道先进半导体工艺已经先进到2nm的今天,对于不起眼的封装技术,却鲜有人熟知。接下来,让我们从
    的头像 发表于 11-25 11:34 510次阅读
    芯片装甲的<b class='flag-5'>前世</b><b class='flag-5'>今生</b>

    回调函数的前世今生 #嵌入式 #stm32 #单片机 #电子技术

    单片机
    137933yu
    发布于 :2025年11月13日 10:50:35

    双绞线缆的“前世今生”——从电话线到智能建筑的连接者

    一、历史溯源:双绞线的“三次革命” 1876年:贝尔电话采用双绞线传输语音,开创有线通信时代。 1990年:CAT5双绞线标准化,推动以太网从10Mbps向100Mbps跃迁。 2016年:CAT8双绞线问世,支持25G/40Gbps传输,满足云计算数据中心需求。 里程碑事件: 1995年,TIA/EIA-568标准发布,统一双绞线布线规范。 2002年,IEEE 802.3af标准定义PoE供电,双绞线功能扩展至电力传输。 2018年,ISO/IEC 11801标准引入Class FA信道,支持CAT6a全双工传输。 二、现代应用:智能建筑的“神经
    的头像 发表于 10-15 10:29 663次阅读

    一文了解Arm神经超级采样 (Arm Neural Super Sampling, Arm NSS) 深入探索架构、训练和推理

    本文将从训练、网络架构到后处理和推理等方面,深入探讨 Arm 神经超级采样 (Arm Neural Super Sampling, Arm NSS) 的工作原理,希望为机器学习 (ML) 工程师和移动端图形开发者来详细解释
    的头像 发表于 08-14 16:11 3369次阅读

    Arm CEO:公司正在自研芯片

    据外媒路透社报道,Arm CEO Rene Haas透露,Arm正在投资开发自有芯片,并计划将部分利润投资于制造自己的芯片和其他组件。与之对应的是Arm预测的下一财季经营业绩也会因为自研芯片而减低
    的头像 发表于 07-31 11:49 842次阅读

    Arm产品命名体系的演变

    Arm 首席执行官 Rene Haas 宣布 Arm 推出新的产品命名体系后,本文将为你详解新的计算平台名称,以及新命名体系内的新 IP 名称标识。
    的头像 发表于 06-19 10:38 1153次阅读
    <b class='flag-5'>Arm</b>产品命名体系的演变

    Arm 公司面向 PC 市场的 ​Arm Niva​ 深度解读

    面向 PC 市场的 ​ Arm Niva ​ 深度解读 ​ Arm Niva ​ 是 Arm 公司为 PC 市场推出的核心计算平台,属于其“平台优先”战略的关键布局。作为 ​ Arm
    的头像 发表于 05-29 09:56 1988次阅读

    Arm 公司面向移动端市场的 ​Arm Lumex​ 深度解读

    面向移动端市场的 ​ Arm Lumex ​ 深度解读 ​ Arm Lumex ​ 是 Arm 公司面向移动设备市场推出的新一代计算平台,隶属于其“平台优先”战略的核心布局。作为 ​ Arm
    的头像 发表于 05-29 09:54 4681次阅读

    Arm 公司面向汽车市场的 ​Arm Zena​ 深度解读

    面向汽车市场的 ​ Arm Zena ​ 深度解读 Arm Zena 是 Arm 公司面向智能汽车领域推出的核心计算平台,属于其“平台优先”战略的关键布局。作为 Arm 计算子系统(C
    的头像 发表于 05-29 09:51 2805次阅读

    值得体验的多款Windows on Arm应用

    随着越来越多的开发者纷纷通过 Arm 原生支持的方式,打造更快速、更智能的应用体验,Windows on Arm 的发展势头和用户普及率持续加速升温。如今,普通 Windows 用户有超过 90
    的头像 发表于 05-28 13:56 2418次阅读