ARM处理器对比分析
Arm处理器大致可以分为Classic、Cortex-M、Cortex-R以及Cortex-A三个系列,其性能天梯图如下,Classic 系列处理器在很大程度上已经逐步被 Cortex 系列所取代
ARM Classic(传统)系列处理器
- ARM7 系列:基于 ARMv3 或 ARMv4 架构,包括 ARM7TDMI-S 和 ARM7EJ-S 处理器。
- ARM9 系列:基于 ARMv5 架构,包括 ARM926EJ-S、ARM946E-S 和 ARM968E-S 处理器。
- ARM11 系列:基于 ARMv6 架构,包括 ARM1136J(F)-S、ARM1156T2(F)-S、ARM1176JZ(F)-S 和 ARM11MPCore 处理器。
ARM Cortex-M系列处理器
ARM Cortex-M 系列处理器常见的包括 Cortex-M0、Cortex-M0+、Cortex-M3、Cortex-M4、Cortex-M7
- Cortex-M0 是最小的 ARM 处理器,8/16 位应用,体积极小、能耗很低且编程所需要的代码占用量极少,常见的Cortex-M0 处理器有 NXP 的 LPC1100 系列、意法半导体的 STM32F0主流MCU系列。
- Cortex-M0+ 是在 Cortex-M0 基础上开发的能效极高的处理器,其保留了 Cortex-M 的全部指令集和数据兼容性,以接近 8 位系统的成本开销获取 32 位系统的性能,常见的 Cortex-M0+ 处理器有 NXP 的 LPC1100 系列和意法半导体的STM32G0高性能系列、STM32L0低功耗系列
- Cortex-M3 处理器是行业领先的 32 位处理器,具有较高的性能和较低的动态功耗,支持硬件除法、单周期乘法和位字段操作在内的 Thumb-2 指令集,最多可以提供 240 个具有单独优先级、动态重设优先级功能和集成系统时钟的系统中断。常见的型号有NXP 的 LPC1300 系列和 LPC1700 系列;意法半导体的 STM32F1主流MCU、STM32F2高性能系列、STM32L1超低功耗系列
- Cortex-M4 是 Cortex-M3 的升级版,将 32 位控制与领先的数字信号处理技术集成来满足需要很高能效级别的市场,主要实际应用型号包括德州仪器(TI)的 TM4C 系列和意法半导体的 STM32F3主流系列、STM32F4、STM32G4高性能系列、STM32L4低功耗系列
- Cortex-M7是高性能的内核,其运算效能是Cortex-M4的二倍。其中包括六层的超纯量管线有分支预测,有可选的单精度浮点运算器或双精度.主要实际应用型号包括NXP的RT1050,意法半导体的STM32F7系列、STM32H7系列。
Cortex-A 处理器
ARM Cortex-A处理器包括 Cortex-A5、Cortex-A7、Cortex-A8、Cortex-A9、Cortex-A12、Cortex-A15、Cortex-A50、Cortex-A72共8个子系列
- Cortex-A5 处理器是体积最小、功耗最低的应用型处理器,并且可以带来完整的网络体验,可为现有的 ARM926EJ-S 和 ARM1176JZ-S 处理器设计提供高价值的迁移途径。
- Cortex-A7 处理器是一种高能效应用处理器,除了低功耗应用外,还支持低成本、全功能入门级智能手机,该处理器与其他 Cortex-A 系列处理器完全兼容并整合了高性能 Cortex-A15 处理器的所有功能,包括虚拟化、大物理地址扩展(LPAE)NEON 高级 SIMD 和 AMBA 4 ACE 一致性。单个 Cortex-A7 处理器的能效是 ARM Cortex-A8 处理器的 5 倍,性能提升了 50%,而尺寸仅为后者的五分之一,支持如今的许多主流智能手机。目前提供 Cortex-A7 的厂商包括德州仪器(TI)、三星(SAMSUNG)、飞思卡尔(Freescale)、博通(Broadcom)、海思半导体(HISILICON)和 LG。
- Cortex-A8 处理器基于 ARMv7 架构,支持 1GHz 以上的工作频率,采用了高性能、超标量微架构及用于多媒体和 SIMD 处理的 NEOD 技术,可以满足 300mW 以下运行的移动设备的低功耗要求,目前提供 Cortex-A8 的厂商有德州仪器(TI)、三星(SAMSUNG)、飞思卡尔(Freescale)、博通(Broadcom)和 ST(意法半导体)。
- Cortex-A9 处理器是低功耗或散热受限的成本敏感型设备的首选处理器,其支持多核,在用作单核心的时候性能比 Cortex-A8 提升了 50% 以上,其主要用于主流智能手机、平板电脑、多媒体播放器等。
- Cortex-A12 是 Cortex-A9 的升级版,专注应用于智能手机和平板电脑,该芯片使用较少。
- Cortex-A15 处理器是基于 ARMv7 架构是Cortex-A 系列处理器的最新产品,也是最高性能产品,和其他处理器系列兼容,通常应用于移动计算、高端数码家电、服务器和无线基础架构
- Cortex-A50 系列处理器基于 ARMv8 架构, 提供了 A53 和 A57 两种型号的处理器,目前在手机、平板等智能终端设备中得到广泛应用。
- Cortex-A72处理器基于ARMv8-A架构,是ARM性能最出色、最先进的处理器。使用设备涵盖高阶的智能手机、中型平板电脑、大型平板电脑
ARM处理器对比分析相关推荐
- Intel与ARM处理器对比分析
Intel处理器设计初衷专注性能,导致功耗很大. ARM处理器设计初衷专注功耗,功耗很低. Intel处理器使用复杂指令集. ARM处理器使用精简指令集. 复杂指令集比精简指令集的实现要多用很多晶体管 ...
- 常见的嵌入式处理器对比分析!
嵌入式处理器简介 嵌入式处理器是嵌入式系统的核心,是控制.辅助系统运行的硬件单元.范围极其广阔,从最初的4位处理器,目前仍在大规模应用的8位单片机,到最新的受到广泛青睐的32位,64位嵌入式CPU. ...
- 00002__嵌入式处理器汇总_常见的嵌入式处理器对比分析
请看:http://www.21ic.com/embed/hardware/processor/201805/51734.html
- 【转】三星三款主流处理器s3c2440\s3c6410\s5pv210对比分析
三星三款主流处理器s3c2440\s3c6410\s5pv210对比分析 对比1.ARM架构 ? S3C2440:属于ARM9架构 ? S3C6410:属于ARM11架构 ? S5PV210:属于Co ...
- 差异巨大 6款通用工业级ARM处理器性能测试对比
1.引言 针对6款当前最通用的工业级ARM处理器(瑞萨RZ/G2L.NXP i.MX6ULL.TI AM335x.ST P157 .NXP i.MX6.NXP i.MX8M Mini)进行性能测试,了 ...
- NXP iMX8和iMX6 ARM处理器网络性能对比
By Toradex秦海 1). 简介 NXP iMX8已经正式发布,相较于之前NXP i.MX系列的主力产品iMX6,其性能有了大幅提升,本文就针对网络接口对NXP iMX8和iMX6两款ARM处 ...
- AUTOSAR从入门到精通100讲(二十)-特斯拉、高通、华为AI处理器深度分析
很多人会问,为什么没有英伟达?目前所有主流深度学习运算主流框架后端都是英伟达的CUDA,包括TensorFlow.Caffe.Caffe2.PyTorch.mxnet.PaddlePaddle,CUD ...
- X86 android r7 z3735,安卓工业平板电脑android系统下各大主流CPU性能大对比分析
原标题:安卓工业平板电脑android系统下各大主流CPU性能大对比分析 针对工控领域客户在选择工业平板电脑时的困惑,南京研维组织多位业内专家,为大家连续推出10期工业平板电脑的选型要点分析,本文作为 ...
- arm处理器下的对齐异常1-简介
一.问题引入 什么是对齐异常呢,为什么ARM处理器下会有对齐异常?这个要先从arm 32位处理器下的两条指令LDR与STR说起.作为A32指令集的两条最基本指令,STR/LDR 可以用于寄存器与内存之 ...
- 双目相机国产、非国产统计参数对比分析
双目相机国产.非国产统计参数对比分析 ZED ZED是STEREOLABS出品的双目摄像头,广泛应用在科研机构的无人车.协作机械臂上,如图2-1所示.其3D分辨率在Ultra模式下可达到RGB时的分辨 ...
最新文章
- Cordova error:npm install -g ios-deploy
- (chap1 网络基础知识)网络的构成要素:(4-6)集线器和3层交换机
- 猴子选大王c语言课程设计,【C/C++】猴子选大王
- 仅需一行代码,你的纯文本秒变Markdown
- 原生js声音播放代码
- mvc html 生成图片,asp.net mvc5 cs代码中获取视图生成后的HTML
- Java 字符串性能对比
- cmd编译整个java项目_cmd中使用javac对整个包编译怎么办?对包里面的某几个java文件编译怎么办?...
- 第五章 列表、元组和字符串[DDT书本学习 小甲鱼]【2】
- 基于SVN的SCM简单总结
- archlinux设置屏幕亮度
- C++提高编程——模板
- 应用未安装!安装包似乎已经损坏
- Google 2017 上海开发者大会 总结
- 崇明东平森林公园一日游
- 记录ExtJs时间控件日期加一天
- JS基础到结束知识详细大汇总
- 计算机无法显示输入法怎么办,电脑系统教程:win7输入法不显示怎么办
- Nacos+Gateway503错误,No servers available for service
- Java学习之注解(五)Android循序渐进实现高逼格自定义ViewBinder