ARM全解析 ARM8/ARM7/A9/A15等区别

发布者:WhisperingWind最新更新时间:2019-06-14 来源: eefocus关键字:ARM  ARM8  ARM7  A15 手机看文章 扫描二维码
随时随地手机看文章

Cortex-A50是继Cortex-A15之后的又一重量级产品,将会直接影响到主流PC市场的占有率。围绕该话题,我们今天不妨总结一下近几年来手机端较为主流的ARM处理器

ARM全解析:ARM8/ARM7/A15/A9是什么?

   以由高到低的方式来看,ARM处理器大体上可以排序为:Cortex-A57处理器、Cortex-A53处理器、Cortex-A15处理器、Cortex-A9处理器、Cortex-A8处理器、Cortex-A7处理器、Cortex-A5处理器、ARM11处理器、ARM9处理器、ARM7处理器,再往低的部分手机产品中基本已经不再使用,这里就不再介绍。




● Cortex-A57、A53处理器

   Cortex-A53、Cortex-A57两款处理器属于Cortex-A50系列,首次采用64位ARMv8架构,意义重大,这也是ARM最近刚刚发布的两款产品。

ARM全解析:ARM8/ARM7/A15/A9是什么?

   Cortex-A57是ARM最先进、性能最高的应用处理器,号称可在同样的功耗水平下达到当今顶级智能手机性能的三倍;而Cortex-A53是世界上能效最高、面积最小的64位处理器,同等性能下能效是当今高端智能手机的三倍。这两款处理器还可整合为ARM big.LITTLE(大小核心伴侣)处理器架构,根据运算需求在两者间进行切换,以结合高性能与高功耗效率的特点,两个处理器是独立运作的。

ARM全解析:ARM8/ARM7/A15/A9是什么?

ARM全解析:ARM8/ARM7/A15/A9是什么?

   应用案例:预计于2014年推出。


ARM全解析:ARM8/ARM7/A15/A9是什么?

   Cortex-A15 MPCore处理器具有无序超标量管道,带有紧密耦合的低延迟2级高速缓存,该高速缓存的大小最高可达4MB。浮点和NEON媒体性能方面的其他改进使设备能够为消费者提供下一代用户体验,并为 Web 基础结构应用提供高性能计算。Cortex-A15处理器可以应用在智能手机、平板电脑、移动计算、高端数字家电、服务器和无线基础结构等设备上。

ARM全解析:ARM8/ARM7/A15/A9是什么?

   理论上,Cortex-A15 MPCore处理器的移动配置所能提供的性能是当前的高级智能手机性能的五倍还多。在高级基础结构应用中,Cortex-A15 的运行速度最高可达2.5GHz,这将支持在不断降低功耗、散热和成本预算方面实现高度可伸缩的解决方案。

   应用案例:三星Exynos 5250。三星Exynos 5250芯片是首款A15芯片,应用在了最近发布的Chromebook和Nexus 10平板电脑上面。Exynos 5250的频率是1.7GHz,采用32纳米的HKMG工艺,配备了Mali-604 GPU,性能强大。另外据传三星下一代Galaxy S4将会搭载四核版的Exynos 5450芯片组,同样应用Cortex-A15内核。另外NVIDIA Tegra 4会采用A15内核。


ARM全解析:ARM8/ARM7/A15/A9是什么?

   Cortex-A9 处理器的设计旨在打造最先进的、高效率的、长度动态可变的、多指令执行超标量体系结构,提供采用乱序猜测方式执行的 8 阶段管道处理器,凭借范围广泛的消费类、网络、企业和移动应用中的前沿产品所需的功能,它可以提供史无前例的高性能和高能效。

ARM全解析:ARM8/ARM7/A15/A9是什么?

   Cortex-A9 微体系结构既可用于可伸缩的多核处理器(Cortex-A9 MPCore多核处理器),也可用于更传统的处理器(Cortex-A9单核处理器)。可伸缩的多核处理器和单核处理器支持 16、32 或 64KB 4 路关联的 L1 高速缓存配置,对于可选的 L2 高速缓存控制器,最多支持 8MB 的 L2 高速缓存配置,它们具有极高的灵活性,均适用于特定应用领域和市场。

ARM全解析:ARM8/ARM7/A15/A9是什么?

   应用案例:德州仪器OMAP 4430/4460、Tegra 2、Tegra 3、新岸线NS115、瑞芯微RK3066、联发科MT6577、三星 Exynos 4210、4412、华为K3V2等。另外高通APQ8064、MSM8960、苹果A6、A6X等都可以看做是在A9架构基础上的改良版本。


ARM全解析:ARM8/ARM7/A15/A9是什么?

   ARM Cortex-A8处理器是首款基于ARMv7体系结构的产品,能够将速度从600MHz提高到1GHz以上。Cortex-A8处理器可以满足需要在300mW以下运行的移动设备的功率优化要求;以及需要2000 Dhrystone MIPS的消费类应用领域的性能优化要求。

ARM全解析:ARM8/ARM7/A15/A9是什么?

   Cortex-A8 高性能处理器目前已经非常成熟,从高端特色手机到上网本、DTV、打印机和汽车信息娱乐,Cortex-A8处理器都提供了可靠的高性能解决方案。

   应用案例:TI OMAP3系列、苹果A4处理器(iPhone 4)、三星S5PC110(三星I9000)、瑞芯微RK2918、联发科MT6575等。另外,高通的MSM8255、MSM7230等也可看做是A8的衍生版本。


ARM全解析:ARM8/ARM7/A15/A9是什么?

   Cortex-A7处理器的体系结构和功能集与Cortex-A15 处理器完全相同,不同这处在于,Cortex-A7 处理器的微体系结构侧重于提供最佳能效,因此这两种处理器可在big.LITTLE(大小核大小核心伴侣结构)配置中协同工作,从而提供高性能与超低功耗的终极组合。单个Cortex-A7处理器的能源效率是ARM Cortex-A8处理器的5倍,性能提升50%,而尺寸仅为后者的五分之一。

ARM全解析:ARM8/ARM7/A15/A9是什么?

   作为独立处理器,Cortex-A7可以使2013-2014年期间低于100美元价格点的入门级智能手机与2010 年500美元的高端智能手机相媲美。这些入门级智能手机在发展中世界将重新定义连接和Internet使用。

ARM全解析:ARM8/ARM7/A15/A9是什么?

   应用案例:全志Cortex-A7四核平板芯片,联发科刚刚发布的MT6589。


ARM全解析:ARM8/ARM7/A15/A9是什么?

   Cortex-A5处理器可为现有ARM9和ARM11处理器设计提供很有价值的迁移途径,它可以获得比ARM1176JZ-S更好的性能,比ARM926EJ-S更好的功效和能效。另外,Cortex-A5处理器不仅在指令以及功能方面与更高性能的Cortex-A8、Cortex-A9和Cortex-A15处理器完全兼容,同时还保持与经典ARM处理器(包括ARM926EJ-S、ARM1176JZ-S和 ARM7TDMI)的向后应用程序兼容性。

ARM全解析:ARM8/ARM7/A15/A9是什么?

   应用案例:高通MSM7227A/7627A(新渴望V、摩托罗拉XT615、诺基亚610、中兴V889D、摩托罗拉DEFY XT等)、高通MSM8225/8625(小辣椒双核版、华为U8825D、天语 W806+、innos D9、酷派7266等)。


ARM全解析:ARM8/ARM7/A15/A9是什么?

   ARM11 MPCore使用多核处理器结构,可实现从1个内核到4个内核的多核可扩展性,从而使具有单个宏的简单系统设计可以集成高达单个内核的4倍的性能。Cortex-A5处理器是ARM11MPCore的相关后续产品。

   ARM1176处理器主要应用在智能手机、数字电视和电子阅读器中,在这些领域得到广泛部署,它可提供媒体和浏览器功能、安全计算环境,在低成本设计的情况下性能高达1GHz。

ARM全解析:ARM8/ARM7/A15/A9是什么?

   ARM1136处理器包含带媒体扩展的ARMv6 指令集、Thumb代码压缩技术以及可选的浮点协处理器。ARM1136是一个成熟的内核,作为一种应用处理器广泛部署在手机和消费类应用场合中。在采用 90G工艺时性能可达到600MHz以上,在面积为2平方毫米且采用65纳米工艺时可达到1GHz。

ARM全解析:ARM8/ARM7/A15/A9是什么?

   应用案例:高通MSM7225(HTC G8)、MSM7227(HTC G6、三星S5830、索尼爱立信X8等)、Tegra APX 2500、博通BCM2727(诺基亚N8)、博通BCM2763(诺基亚PureView 808)、 Telechip 8902(平板电脑)。


ARM全解析:ARM8/ARM7/A15/A9是什么?

   ARM926EJ-S基于ARMv5TE架构,作为入门级处理器,它支持各种操作系统,如Linux、Windows CE和Symbian。ARM926EJ-S 处理器已授权于全球100多家硅片供应商,并不断在众多产品和应用中得到成功部署,应用广泛。

   应用案例:TI OMAP 1710。诺基亚N73、诺基亚E65、三星SGH-i600等手机采用的都是该处理器。




● ARM7系列处理器:

   ARM7系列处理器系列包括ARM7TDMI-S(ARMv4T架构)和ARM7EJ-S(ARMv5TEJ架构),最早在1994推出,相对上面产品来说已经显旧。虽然现在ARM7处理器系列仍用于某些简单的32位设备,但是更新的嵌入式设计正在越来越多地使用最新的ARM处理器,这些处理器在技术上比ARM 7系列有了显著改进。

ARM全解析:ARM8/ARM7/A15/A9是什么?

   作为目前较旧的一个系列,ARM7处理器已经不建议继续在新品中使用。它究竟有多老呢?上面的Apple eMate 300使用的就是一款25MHz的ARM7处理器,够古老了吧?


关键字:ARM  ARM8  ARM7  A15 引用地址:ARM全解析 ARM8/ARM7/A9/A15等区别

上一篇:关于STM32的CPU的使用率~裸机不带系统
下一篇:裸机程序二:GPIO点亮led灯 汇编

推荐阅读最新更新时间:2024-11-12 18:19

ARM系统设计JTAG接口详细图解
ARM系统的JTAG接口的设计不当往往使硬件系统无法调试,所以在设计ARM系统前要先熟悉ARM系统的JTAG接口的定义和常见问题。 1.ARM系统的JTAG接口是如何定义的? 每个PIN又是如何连接的? 下图是JTAG接口的信号排列示意: 接口是一个20脚的IDC插座。下表给出了具体的信号说明: 2.目标系统如何设计?   目标板使用与Dragon-ICE一样的20脚针座,信号排列见表1。RTCK和 nTRST这两个信号根据目标ASIC有否提供对应的引脚来选用。nSRST则根据目标系统的设计考虑来选择使用。下面是一个典型的连接关系图: 表 1 JT
[单片机]
<font color='red'>ARM</font>系统设计JTAG接口详细图解
arm c中字节对齐
__align __align 关键字指示编译器在 n 字节边界上对齐变量。 __align 是一个存储类修饰符。它不影响函数的类型。 语法 __align(n) 其中: n 是对齐边界。 对于局部变量,n 值可为 1、2、4 或 8。 对于全局变量,n 可以具有最大为 2 的 0x80000000 次幂的任何值。 __align 关键字紧靠变量名称前面放置。 用法 如果声明的变量的常规对齐边界小于 n,__align(n) 是非常有用的。八字节对齐方式可以显著提高 VFP 指令的性能。 可以将 __align 与 extern 和
[单片机]
一文看懂嵌入式开发arm技术JTAG接口
通常所说的JTAG大致分两类,一类用于测试芯片的电气特性,检测芯片是否有问题;一类用于Debug;一般支持JTAG的CPU内都包含了这两个模块。 一个含有JTAG Debug接口模块的CPU,只要时钟正常,就可以通过JTAG接口访问CPU的内部寄存器和挂在CPU总线上的设备,如FLASH,RAM,SOC(比如4510B,44Box,AT91M系列)内置模块的寄存器,象UART,TImers,GPIO等等的寄存器。 上面说的只是JTAG接口所具备的能力,要使用这些功能,还需要软件的配合,具体实现的功能则由具体的软件决定。 例如下载程序到RAM功能。了解SOC的都知道,要使用外接的RAM,需要参照SOC DataSheet
[单片机]
一文看懂嵌入式开发<font color='red'>arm</font>技术JTAG接口
ARM架构常用术语解析
big.LITTLE ARM big.LITTLE™ 处理是一项节能技术,它将最高性能的 ARM CPU 与最高效的 ARM CPU 结合到一个处理器子系统中,与当今业内最优秀的系统相比,不仅性能更高,能耗也更低。 Thumb Thumb指令为以 Thumb 状态运行的、基于 ARM 体系结构的处理器的操作进行编码的一个半字或两个半字。 Thumb 指令必须为半字对齐。 Thumb-2 Thumb-2 是 Thumb 指令集的一项主要增强功能,并且由 ARMv6T2 和 ARMv7M体系结构定义。 Thumb-2 提供了几乎与 ARM 指令集完全一样的功能。 它兼有16 位和 32 位指令,并可检索与 ARM 类似的性能
[单片机]
<font color='red'>ARM</font>架构常用术语解析
arm处理器的7种工作模式
首先把arm处理器的工作模式和工作状态区分开,工作状态只有arm状态和thumb状态,主要区别就是执行的指令的长度不一样,前者是字指令后者是半字指令。 arm的工作模式有7种: 用户模式 user mode:用于执行正常程序 快速中断模式:fast interrupt request:用于高速数据传输 外部中断模式:interrupt request :用于通常的中断处理 管理模式:supervisor:操作系统使用的保护模式 数据访问终止模式:abort:当数据或指令预取终止时进入该模式,可用于虚拟存储和存储保护 系统模式:system:运行具有特权的操作系统任务 未定义指令中断模式:undefin
[单片机]
Arm明年将推拥有电脑性能兼顾手机能源效益的A76
集微网消息,Arm五月31日揭露预计于明年推出的新一代处理器IP,宣称将让笔记本电脑效能的成长幅度追上智能手机的效能,它们分别是Cortex-A76 CPU、Mali-G76 GPU与Mali-V76 VPU, 将分别支持AI/ML、游戏,以及UHD 8K的影片观赏,亦会兼容于即将到来的5G时代。 负责Arm IP产品部门的Rene Haas表示,过去5年来,智能手机的CPU效能在不危及电池寿命的状态下以每年增加20%的速度成长,但同一时期的笔记本电脑随着摩尔定律的趋缓,每年的效能成长率却只有个位数, 在延长电池寿命上也没有显著的进展。 Haas说,Arm的表现受到外界瞩目,也让Windows笔记本电脑生态体系采用了高通所打造的A
[手机便携]
ARM9 S3C2440—ADC和触摸屏控制详解
S3C2440芯片内部共有8路A/D转换通道,AIN0-AIN7,转换器只有一个,转换精度为10位,最大转换率为2.5MHz A/D 转换器时钟下的500 KSPS。A/D 转换器支持片上采样-保持功能和掉电模式的操作。在常见的设计中,一般AIN4,AIN5,AIN6,AIN7被用作四线电阻触摸屏的YM、YP、XM、XP通道,剩余的AIN0~AIN3被引出,其中AI0外接一个可调电阻。 ADC的配置流程如下: 1、ADCDLY(P446) rADCDLY=50000; //Normal conversion mode delay about
[单片机]
工艺进步刺激主频战升级 ARM将出3GHz芯片
由于传统X86架构和ARM架构的竞争,处理器的工艺可谓是一年比一年先进,随着台积电、GlobalFoundries在2014年批量投产20nm工艺,ARM处理器在工艺上的被动局面将会有所缓解。目前由于28nm工艺的限制,无论是高通的骁龙800,还是NVIDIA Tegra 4i,主频最高只能达到2.3GHz,A15架构的Tegra 4则只能达到1.8GHz。 台积电方面日前表示,在20nm工艺下,处理器主频可以提速30%,同时晶体管密度增加1.9倍,功耗则降低25%。这样的表态对于ARM处理器来说无疑是天大的好消息,仅靠工艺升级就能将主频提升到3GHz,同时还有更多可用的晶体管来添加新的功能模块。 功耗的降低还能带来更低的
[单片机]
小广播
设计资源 培训 开发板 精华推荐

最新单片机文章
  • 学习ARM开发(16)
    ARM有很多东西要学习,那么中断,就肯定是需要学习的东西。自从CPU引入中断以来,才真正地进入多任务系统工作,并且大大提高了工作效率。采 ...
  • 学习ARM开发(17)
    因为嵌入式系统里全部要使用中断的,那么我的S3C44B0怎么样中断流程呢?那我就需要了解整个流程了。要深入了解,最好的方法,就是去写程序 ...
  • 学习ARM开发(18)
    上一次已经了解ARM的中断处理过程,并且可以设置中断函数,那么它这样就可以工作了吗?答案是否定的。因为S3C44B0还有好几个寄存器是控制中 ...
  • 嵌入式系统调试仿真工具
    嵌入式硬件系统设计出来后就要进行调试,不管是硬件调试还是软件调试或者程序固化,都需要用到调试仿真工具。 随着处理器新品种、新 ...
  • 最近困扰在心中的一个小疑问终于解惑了~~
    最近在驱动方面一直在概念上不能很好的理解 有时候结合别人写的一点usb的例子能有点感觉,但是因为arm体系里面没有像单片机那样直接讲解引脚 ...
  • 学习ARM开发(1)
  • 学习ARM开发(2)
  • 学习ARM开发(4)
  • 学习ARM开发(6)
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved