ARM简介

在说处理器之前,我们有必要再提一下ARM架构,这是目前几大移动处理器的核心。

ARM是Acorn电脑公司(Acorn Computers Ltd)于1983年开始的开发计划。ARM架构,过去叫做进阶精简指令集机器(Advanced RISC Machine,更早称作:Acorn RISC Machine),是一个32位精简指令集(RISC)处理器架构,被广泛地应用于嵌入式系统设计。由于低成本、高效能、低耗电的的特点,ARM处理器普遍用于移动通讯领域。

Acorn团队在1985年时开发出ARM1 Sample版,而真正的产能型ARM2于次年量产。ARM2具有32位的数据总线、26位的寻址空间,并提供64 Mbyte的寻址范围与16个32-bit的缓存器。ARM2可能是全世界最简单实用的32位微处理器,其仅容纳了30000个晶体管,而与当时大多数的CPU相同,它没有包含任何的高速缓存。这个精简的特色使它只需消耗很少的电能就可以发挥更好的效能。后继的处理器ARM3更备有4KB的高速缓存,使它能发挥更佳的效能。在1980年代晚期,苹果开始与Acorn电脑合作开发新版的ARM核心,这个方案后来进入了ARM6,首版在1991年试产,然后苹果使用ARM6架构的ARM 610来当作他们Apple Newton PDA的核心。

经历过这些变革之后,ARM内核部份却基本维持一样的大小。ARM2有30000颗晶体管,ARM6也只增长到35000颗。这样做的主要原因是用ODM的方式使ARM核心能搭配一些选配的零件而制成一颗完整的CPU,而且可在现有的晶圆厂里制作并以低成本的方式达到很大的效能。

ARM的经营模式在于出售其半导体知识产权核心(IP core),授权厂家依照设计制作微控制器和中央处理器。包括Atmel、Broadcom、Cirrus Logic、Freescale、富士通、英特尔、IBM、NVIDIA、英飞凌、任天堂、恩智浦半导体、OKI电气工业、三星电子、夏普、STMicroelectronics、德州仪器、高通等多家公司均持有不同形式的ARM授权。

从GHz到多核 移动处理器核变简史

我们要看的是ARM11和Cortex两个家族,这在出场的处理器中会有所涉及。

家族

架构

内核

特色

高速缓存 (I/D)/MMU

常规 MIPS 于 MHz

ARM11

ARMv6

ARM1136J(F)-S

SIMD, Jazelle DBX, (VFP),八级流水线

可变动,MMU

@ 532-665MHz (i.MX31 SoC)

ARMv6T2

ARM1156T2(F)-S

SIMD, Thumb-2, (VFP),九级流水线

可变动,MPU

ARMv6KZ

ARM1176JZ(F)-S

SIMD, Jazelle DBX, (VFP)

可变动,MMU+TrustZone

ARMv6K

ARM11 MPCore

1-4核对称多处理器,SIMD, Jazelle DBX, (VFP)

可变动,MMU

Cortex

ARMv7-A

Cortex-A8

Application profile, VFP, NEON, Jazelle RCT, Thumb-2, 13-stage pipeline

可变动 (L1+L2), MMU+TrustZone

up to 2000(2.0 DMIPS/MHz 从600 MHz到超过1 GHz的速度)

Cortex-A9

Cortex-A9 MPCore

ARMv7-R

Cortex-R4(F)

Embedded profile, (FPU)

可变动高速缓存,MMU可选配

600 DMIPS

ARMv7-M

Cortex-M3

Microcontroller profile

无高速缓存,(MPU)

120 DMIPS @ 100MHz

ARMv6-M

Cortex-M0

Cortex-M1

ARMv7-ME

Cortex-M4

Optional 8 region MPU with sub regions and background region

1.25 DMIPS/MHz

其中ARM11包含有ARMv6、ARMv6T2、ARMv6KZ、ARMv6K四种架构,依次分别使用的是ARM1136J(F)-S、ARM1156T2(F)-S、ARM1176JZ(F)-S、ARM11 MPCore内核。

Cortex家族包含有五个架构,其中ARMv7-A架构采用了Cortex-A8、Cortex-A9、Cortex-A9 MPCore三种内核,前两种内核分别在苹果A4和A5处理器中得到应用。ARMv7-R架构采用的是Cortex-R4(F)内核,ARMv7-M用了Cortex-M3,ARMv6-M价格则用了Cortex-M0、Cortex-M1两种,ARMv7-ME架构则使用了Cortex-M4内核。另外还有最新推出的Cortex-A15 MPCore内核,被认为是下一代移动处理器的标志。

另外我们再放上一个智能手机GPU的性能速查表。

品牌

产品型号

标准支持

三角形输出

像素填充

高通(Qualcomm)

Adreno 130

OpenGL ES1.1

4M/S

133M/S

Adreno 200

OpenGL ES1.1/ 2.0

22M/S

133M/S

Adreno 205

OpenGL ES1.1/ 2.0

41M/S

245M/S

Adreno 220

OpenGL ES1.1/ 2.0

88M/S

532M

Imagination

PowerVR SGX520

不详

7M/S

250M/S

PowerVR SGX530

OpenGL ES1.1/ 2.0

14M/S

125M/S

PowerVR SGX535

OpenGL ES1.1/ 2.0

25M/S

500M/S

PowerVR SGX540

OpenGL ES1.1/ 2.0

35M/S

500M/S

PowerVR SGX543 MP2

OpenGL ES1.1/ 2.0

35M/S X2

1000M/S X2

PowerVR SGX544

OpenGL ES1.1/ 2.0

63M/S

1250M/S

PowerVR SGX545

OpenGL ES1.1/ 2.0

80M/S

1500M/S

博通(Broadcom)

BCM2727

OpenGL ES1.1/ 2.0

32M/S

1440M/S

BCM2763

OpenGL ES1.1/ 2.0

不详

不详

英伟达(NVIDIA)

GeForce ULV

OpenGL ES1.1/ 2.0

90M/S

1200M/S

ARM

Mali-300

OpenGL ES1.1/ 2.0

30M/S

275M/S

Mali-400 MP4

OpenGL ES1.1/ 2.0

30M/S X4

275M/S X4

ARM处理器发展历程相关推荐

  1. 一文带你了解ARM的发展历程

    转自:一文带你了解ARM的发展历程 ARM公司既不生产芯片也不销售芯片,它只出售芯片技术授权.却做到了在手持设备市场上占有90%以上的份额.软银在2016年耗资300多亿美元拿下ARM,使得本来就大红 ...

  2. 【转】一文带你了解ARM的发展历程

    原文:http://www.elecfans.com/d/716428.html 一文带你了解ARM的发展历程 半导体行业联盟•来源:未知•作者:胡薇 • 2018-07-26 08:20 • 149 ...

  3. 王者之路!酷睿处理器发展历程全回顾

    王者之路!酷睿处理器发展历程全回顾 泡泡网CPU频道4月3日 不知不觉,酷睿(Core)这个处理器品牌已经存在了8年之久,第一代i7处理器带给人们的那种震撼仍记忆犹新,转眼间第四代智能酷睿都已经箭在弦 ...

  4. 尝试梳理下ARM处理器的发展历史

    大家好,这篇文章是我的朋友Michael Yao写的,我觉得非常不错,分享给大家. 1. 前言 本文尝试简单梳理下ARM处理器的发展历史.架构的演进,包括不同处理器的应用方向,但我们重点还是围绕Cor ...

  5. 【嵌入式开发】ARM 芯片简介 (ARM芯片类型 | ARM处理器工作模式 | ARM 寄存器 | ARM 寻址)

    作者 : 韩曙亮 博客地址 : http://blog.csdn.net/shulianghan/article/details/42375701 相关资源下载 :  -- 三星 ARM Archit ...

  6. 嵌入式系统概述1-嵌入式系统定义、特点和发展历程

    1.嵌入式系统的定义 嵌入式系统已经深入到我们生活的每一个角落,手机.游戏机.电磁炉.洗衣机.电动自行车.电视机.汽车电子.水下机器人--,它所涉及的领域达到甚至超过我们个人所能想象的范围.嵌入式系统 ...

  7. 不权威的国产CPU发展历程

    最近进行了一些国产化相关工作 趁着周末有时间,自己整理一下这段时间的学习内容. 毕竟不是处理器和芯片的业内人士,里面多有纰漏,请谅解. 希望可以作为入门学习的简单知识. 1.0 远古时代 unix 世 ...

  8. 嵌入式ARM处理器与持续火热的3D打印技术有何关联

    4月17日,科技博主「@老师好我叫何同学」在停更73天后,更新了一条关于"3D打印机"的视频,让这个曾因科普5G技术而登上央视新闻的年轻UP主,再次登上了热搜榜首. 在大众的印象里 ...

  9. 覆盖中高低端高通骁龙CPU的发展历程至2016

    覆盖中高低端的高通骁龙CPU的发展历程至2016 骁龙(即Snapdragon)是Qualcomm Technologies旗下移动处理器和LTE调制解调器的品牌名,它是Qualcomm公司推出的高度 ...

最新文章

  1. 【数据结构与算法】之深入解析“Excel表列序号和表列名称”的求解思路与算法示例
  2. SAP Hybris和Netweaver的租户隔离(Tenant isolation)机制设计
  3. maven(6)仓库
  4. Seen.js – 使用 SVG 或者 Canvas 渲染 3D 场景
  5. 彻底弄懂Qt的编码(汉字乱码问题及相关函数作用)
  6. oracle tb级别数据量,备份TB级别Oracle数据库的一些技巧
  7. 168输出为861java_AcWing 861. 二分图的最大匹配-java-关键处注释
  8. python获取最新学术文献_快解锁新姿势,教你如何用Python搞定文献搜索和科研图片!...
  9. 替换分隔符 ^p, 或者是回车
  10. Zabbix监控之检测程序日志中错误发生的次数
  11. 高通平台音频调试常见问题点归纳
  12. android studio执行 Information:Gradle tasks [:app:assembleDebug]失败处理
  13. putty GB2312 BIG5 中文字符集补丁
  14. 【源码部署】Linux环境下编译snort
  15. 2022电大国家开放大学网上形考任务-国学经典选读(山东)非免费(非答案)
  16. 大连理工大学电路计算机,大连理工大学电路计算机辅助分析实验报告精要.pdf...
  17. Android基础之批量发送短信
  18. 服务器网站监控报表,宝塔面板网站监控报表实时分析网站日志
  19. 毕业设计(论文)的内容要求和参考格式
  20. 怎么在苹果手机计算机上打字,苹果手机怎样设置打字是中文的

热门文章

  1. 2022春招前端最新面试题分享(厨芯科技)
  2. 方国伟:企业服务入云还有很长的路要走
  3. 123457123457#0#----com.ppGame.YinYu45--前拼后广--儿童yinyu-pp
  4. 漫话编程丨周末杂谈,随心所欲,放飞自我,哈哈~
  5. 夜神模拟器安装证书之burp抓包
  6. 【技术美术图形部分】关于前向渲染和延迟渲染
  7. nba2kol小程序 nba2kol2小程序 nba2k小程序
  8. 【观察】新型中国企业:深层次数字化远航,站在SAP肩膀之上
  9. RaspberryPi 自组网
  10. 栈空间内存和堆空间内存