ARM芯片族 - 架构 - 内核 - 总线速度列表:

ARM GROUP

ARM architecture

ARM core

Bus Speed

ARM1

ARMv1

ARM1

ARM2

ARMv2

ARM2

4 MIPS @ 8 MHz

0.33 DMIPS/MHz

ARMv2a

ARM250

7 MIPS @ 12 MHz

ARM3

ARMv2a

ARM3

12 MIPS @ 25 MHz

0.50 DMIPS/MHz

ARM6

ARMv3

ARM60

10 MIPS @ 12 MHz

ARM600

28 MIPS @ 33 MHz

ARM610

17 MIPS @ 20 MHz

0.65 DMIPS/MHz

ARM7

ARMv3

ARM700

40 MHz

ARM710

40 MHz

ARM710a

40 MHz

0.68 DMIPS/MHz

ARM7T

ARMv4T

ARM7TDMI(-S)

15 MIPS @ 16.8 MHz

63 DMIPS @ 70 MHz

ARM710T

36 MIPS @ 40 MHz

ARM720T

60 MIPS @ 59.8 MHz

ARM740T

ARM7EJ

ARMv5TEJ

ARM7EJ-S

ARM8

ARMv4

ARM810

84 MIPS @ 72 MHz

1.16 DMIPS/MHz

ARM9T

ARMv4T

ARM9TDMI

ARM920T

200 MIPS @ 180 MHz

ARM922T

ARM940T

ARM9E

ARMv5TE

ARM946E-S

ARM966E-S

ARM968E-S

ARMv5TEJ

ARM926EJ-S

220 MIPS @ 200 MHz

ARMv5TE

ARM996HS

ARM10E

ARMv5TE

ARM1020E

ARM1022E

ARMv5TEJ

ARM1026EJ-S

ARM11

ARMv6

ARM1136J(F)-S

740 @ 532–665 MHz (i.MX31 SoC), 400–528 MHz

ARMv6T2

ARM1156T2(F)-S

ARMv6Z

ARM1176JZ(F)-S

965 DMIPS @ 772 MHz, up to 2,600 DMIPS with four processors

ARMv6K

ARM11MPCore

SecurCore

ARMv6-M

SC000

0.9 DMIPS/MHz

ARMv4T

SC100

ARMv7-M

SC300

1.25 DMIPS/MHz

Cortex-M

ARMv6-M

Cortex-M0

0.84 DMIPS/MHz

Cortex-M0+

0.93 DMIPS/MHz

Cortex-M1

136 DMIPS @ 170 MHz,[16](0.8 DMIPS/MHz FPGA-dependent)[17]

ARMv7-M

Cortex-M3

1.25 DMIPS/MHz

ARMv7E-M

Cortex-M4

1.25 DMIPS/MHz (1.27 w/FPU)

Cortex-M7

2.14 DMIPS/MHz

Cortex-R

ARMv7-R

Cortex-R4

1.67 DMIPS/MHz[22]

Cortex-R5

1.67 DMIPS/MHz[22]

Cortex-R7

2.50 DMIPS/MHz[22]

Cortex-R8

2.50 DMIPS/MHz[22]

ARMv8-R

Cortex-R52

2.16 DMIPS/MHz[28]

Cortex-A

ARMv7-A

Cortex-A5

1.57 DMIPS/MHz per core

(32-bit)

Cortex-A7

1.9 DMIPS/MHz per core

Cortex-A8

Up to 2000 (2.0 DMIPS/MHz in speed from 600 MHz to greater than 1 GHz)

Cortex-A9

2.5 DMIPS/MHz per core, 10,000 DMIPS @ 2 GHz on Performance Optimized TSMC 40G(dual-core)

Cortex-A12

3.0 DMIPS/MHz per core

Cortex-A15

At least 3.5 DMIPS/MHz per core (up to 4.01 DMIPS/MHz depending on implementation)[36]

Cortex-A17

2.8 DMIPS/MHz

ARMv8-A

Cortex-A32

Cortex-A

ARMv8-A

Cortex-A35

1.78 DMIPS/MHz

(64-bit)

Cortex-A53

2.3 DMIPS/MHz

Cortex-A57

4.1 – 4.5 DMIPS/MHz[42][43]

Cortex-A72

4.7 DMIPS/MHz

Cortex-A73

4.8 DMIPS/MHz[46]

ARMv8.2-A

Cortex-A55

Cortex-A75

Cortex-A76

ARM内核演进图 / ARM core timeline

Year

Classic cores

Cortex cores

Neoverse cores

ARM1-6

ARM7

ARM8

ARM9

ARM10

ARM11

Microcontroller

Real-time

Application

(32-bit)

Application

(64-bit)

Application

(64-bit)

1985

ARM1

1986

ARM2

1989

ARM3

1992

ARM250

1993

ARM60

ARM700

ARM610

1994

ARM710

ARM7DI

ARM7TDMI

1995

ARM710a

1996

ARM810

1997

ARM710T

ARM720T

ARM740T

1998

ARM9TDMI

ARM940T

1999

ARM9E-S

ARM966E-S

2000

ARM920T

ARM1020T

ARM922T

ARM946E-S

2001

ARM7TDMI-S

ARM9EJ-S

ARM1020E

ARM7EJ-S

ARM926EJ-S

ARM1022E

2002

ARM1026EJ-S

ARM1136J(F)-S

2003

ARM968E-S

ARM1156T2(F)-S

ARM1176JZ(F)-S

2004

Cortex-M3

2005

ARM11MPCore

Cortex-A8

2006

ARM996HS

2007

Cortex-M1

Cortex-A9

2008

2009

Cortex-M0

Cortex-A5

2010

Cortex-M4(F)

Cortex-A15

2011

Cortex-R4

Cortex-A7

Cortex-R5

Cortex-R7

2012

Cortex-M0+

Cortex-A53

Cortex-A57

2013

Cortex-A12

2014

Cortex-M7(F)

Cortex-A17

2015

Cortex-A35

Cortex-A72

2016

Cortex-M23

Cortex-R8

Cortex-A32

Cortex-A73

Cortex-M33(F)

Cortex-R52

2017

Cortex-A55

Cortex-A75

2018

Cortex-M35P(F)

Cortex-A65AE

Cortex-A76

Cortex-A76AE

2019

Cortex-A77

Neoverse E1

Neoverse N1

2020

Cortex-M55(F)

Cortex-R82

Cortex-A78

Neoverse V1

Cortex-X1

2021

Cortex-A510

Neoverse N2

Cortex-A710

Cortex-X2

ARM芯片选型图:

关于Cortex-A / M / R的具体芯片,可以参考:

Engineering:ARM Cortex-A - HandWiki

Engineering:ARM Cortex-M - HandWiki

ARM Cortex-R - HandWiki

下图显示了Arm架构从第5版到第8版的发展,以及每次增加的新功能。

另外,ARMv9架构在2021-03-30已经发布,将完全兼容ARMv8架构,拥有更强大的性能,来引领下一个十年的处理器市场。

同样的,v9架构同样将包括三个型号,A、M和R。

期待基于v9架构的ARM内核和芯片的出现。

参考:

https://www.cs.umd.edu/~meesh/cmsc411/website/proj01/arm/armchip.html

https://handwiki.org/wiki/Engineering:List_of_ARM_microarchitectures

The ARM Processors: A, R, and M Categories and Their Specifics

List of applications of ARM cores

https://www.techmazza.com/arm-processor-list/

https://handwiki.org/wiki/Engineering:List_of_ARM_microarchitectures

Arm Launches ARMv9 – WikiChip Fuse

码农的自我修养 - ARM处理器天梯图相关推荐

  1. 码农的自我修养 - ARM V9架构的巨大价值

    ARM'S V9 ARCHITECTURE EXPLAINS WHY NVIDIA NEEDS TO BUY IT 我们中的许多人一直在绞尽脑汁,为什么Nvidia会花费巨资--高达400亿美元--来 ...

  2. 码农的自我修养之 软件危机和软件过程

    码农的自我修养之软件危机和软件过程 软件危机和软件过程 没有银弹 基于组件的软件工程方法 再论没有银弹 基于组件的软件供应链 软件危机的根本问题 软件危机的展望 软件过程模型 软件的生命周期概述 描述 ...

  3. 码农的自我修养 - 关于ARM你需要知道的

    据ARM公司的工程师说,第九代Arm处理器架构可以在这十年的剩余时间里支持所有的分布式计算.Arm的崛起是否意味着我们所知道的中央处理器的终结? 关于Arm处理器架构在任何计算或通信市场--智能手机. ...

  4. 高效能码农的自我修养:5本书教你怎样科学学习,拒绝无用功

    导读:作为一枚苦逼的码农,你需要学习很多东西.但在开始的开始,你学会学习了吗?科学.高效的学习方法,会让你事半功倍.今天书单姐推荐5本书,为你带来26种黄金学习法则.11个高效能学习习惯.效率加法的2 ...

  5. 论一个糟糕的大数据码农的自我修养

    幸福的家庭都是一样的,不幸的家庭各有各的不幸 - 论一个糟糕的大数据平台工程师的自我修养 本来想写写如何成为一名优秀的大数据平台开发工程师,但说实话,这个话题太简单了!虽然我没有被Jeff dean大 ...

  6. 码农的自我修养 - 指令集架构种类

    指令集架构instruction set architecture (ISA),这是一个电脑模型的概括,有时也叫做计算机架构. ISA的具体实现有很多种,下面会介绍.不同的ISA实现在性能.物理空间和 ...

  7. 码农的自我修养 - 关于MinGW和Cygwin

    Windows下使用GCC套件,并且模拟Unix/Linux的操作环境,一般使用的是MinGW和Cygwin. 让我们来一起认识一下. MinGW Minimalist GNU for Windows ...

  8. 码农的自我修养 - 流程图 Flowchart

    什么是流程图?   设计和文档化是一个过程,需要将不同的步骤从开始到结束都绘制出来.在这种情况下,一个错误就会导致整个系统崩溃,造成时间.金钱.资本设备的重大损失,甚至可能威胁到执行该过程的人力的安全 ...

  9. 三十年软件开发之路:老码农的自我修养!

    [CSDN编者按]"千帆过尽仍少年",对于程序员来说,保留技术初心.不断提升实力是夯实自己的不二法则.而本文的作者,作为一名有着三十多年开发经验的"老"程序员, ...

  10. 【原创】论码农的财富修养

    <喜剧之王>里看到了演员的自我修养,然后想聊下码农的财富修养,这里不是聊理财,更多是保险Insurance: 保险是什么,是一种通过支付少量的保险费用来应对未知风险的机制,比如车险.财险. ...

最新文章

  1. 读CLR via C#总结(9) 索引器(有参属性)
  2. NETCF平台下利用XmlSerializer对于复杂类型序列化的探索(三)
  3. Ajax基本案例详解之$.getjson的实现
  4. 解决: service endpoint with name xxx already exists ( docker 已删除的容器却依旧存在)
  5. 万恶之源 - Python运算符与编码
  6. 栈——后缀表达式(洛谷 P1449)
  7. 2017.2.10自测(noip2002)
  8. lisp语言与python_5种语言混合编程:C++、JS、python、Lisp、汇编
  9. 从零玩转第三方登录之QQ登录
  10. ArcGIS矢量数据重分类
  11. 自监督学习(self-supervised learning)(20201124)
  12. css 全角设置,CSS Flex框布局:全角行和列
  13. Hadoop/Hive-学习笔记【中级篇】
  14. ROS通信机制进阶学习
  15. 〖Python全栈白宝书-免费版⑲〗- 字符串的编码格式
  16. vba遍历字符串_Notes-VBA-遍历
  17. Android调用相机预览黑屏app passed NULL surface解决
  18. 【20210825】【数据分析】两个向量做相关性分析时,需不需要统一量纲?
  19. Xilinx AXI4总线介绍
  20. android HDMI (一):HDMI基础篇

热门文章

  1. edp和edt哪个好_香水edt和edp的区别
  2. 欧拉计划15-从20*20的网格的左上角通往右下角有多少条路?
  3. Python并发编程
  4. python计算方差的置信区间_python计算置信区间
  5. Verilog加法器设计
  6. 〖算法〗-- 排序lowB三人组:冒泡排序、选择排序、 插入排序
  7. java 版剑指offer算法集锦
  8. 国产手机再次发力,是否可以阻击三星苹果
  9. iOS 图片遮罩动画,图片逐渐显示
  10. 软件工程-团队作业2