一文教你如何区别ARM Cortex系列处理器

发布者:Meilin8888最新更新时间:2020-08-24 来源: elecfans关键字:ARM  Cortex系列  处理器 手机看文章 扫描二维码
随时随地手机看文章

众所周知,英国的ARM公司是嵌入式微处理器世界当中的佼佼者。ARM一直以来都是自己研发微处理器内核架构,然后将这些架构的知识产权授权给各个芯片厂商,精简的CPU架构,高效的处理能力以及成功的商业模式让ARM公司获得了巨大的成功,使它迅速占据了32位嵌入式微处理器的大部分市场份额。


目前,随着对嵌入式系统的要求越来越高,作为其核心的嵌入式微处理器的综合性能也受到日益严峻的考验,现在一个高端智能手机的处理能力几乎可以和几年前的笔记本电脑相当。为了迎合市场的需求,ARM公司也在加紧研发他们最新的 ARM架构,Cortex系列就是这样的产品。那么我们今天就不妨好好了解一下ARM Cortex系列处理器知识点汇总。

一文教你如何区别ARM Cortex系列处理器

ARM Cortex系列处理器

ARM公司在经典处理器ARM11以后的产品改用Cortex命名,并分成A、R和M三类,旨在为各种不同的市场提供服务。


1、Cortex-A:面向尖端的基于虚拟内存的操作系统和用户应用

2、Cortex-R:针对实时系统

3、Cortex-M:微控制器


ARM Cortex系列处理器——Cortex-A

ARM Cortex-A 系列是一系列用于复杂操作系统和用户应用程序的应用程序处理器。

Cortex-A 系列处理器支持 ARM、Thumb 和 Thumb-2 指令集。


RM公司的Cortex-A系列处理器适用于具有高计算要求、运行丰富操作系统以及提供交互媒体和图形体验的应用领域。


如图所示,绿色的部分都是v7-A的架构,蓝色的是v8-A架构,基本上绿色都是可以支持到32和64位的,除了A32,只支持到32位。在右边的每个部分,比如说需要高效能的最上面的A15-A73这个部分是最高效的,接下来就是比较注重整个效率的部分了,中间那个部分是比较高效率的,最下面那栏的是效率最好的,在电池的效能方面达到了最好的标准。

如果非要给他们一个排序的话,从高到低大体上可排序为:Cortex-A73处理器、Cortex-A72处理器、Cortex-A57处理器、Cortex-A53处理器、Cortex-A35处理器、Cortex-A32处理器、Cortex-A17处理器、Cortex-A15处理器、Cortex-A7处理器、Cortex-A9处理器、Cortex-A8处理器、Cortex-A5处理器。


ARM Cortex系列处理器——Cortex-M

Cortex-M处理器家族更多的集中在低性能端,但是这些处理器相比于许多微控制器使用的传统处理器性能仍然很强大。例如,Cortex-M4和Cortex-M7处理器应用在许多高性能的微控制器产品中,最大的时钟频率可以达到400Mhz。


当然,性能不是选择处理器的唯一指标。在许多应用中,低功耗和成本是关键的选择指标。因此,Cortex-M处理器家族包含各种产品来满足不同的需求:

不同于老的经典ARM处理器(例如,ARM7TDMI, ARM9), Cortex-M处理器有一个非常不同的架构。例如:

—仅支持ARM Thumb指令,已扩展到同时支持16位和32位指令Thumb-2版本

—内置的嵌套向量中断控制负责中断处理,自动处理中断优先级,中断屏蔽,中断嵌套和系统异常处理。

—中断处理函数可以使用标准的C语言编程,嵌套中断处理机制避免了使用软件判断哪一个中断需要响应处理。同时,中断响应速度是确定性的,低延迟的。

—向量表从跳转指令变为中断和系统异常处理函数的起始地址。

—寄存器组和某些编程模式也做了改变。

这些变化意味着许多为经典ARM处理器编写的汇编代码需要修改,老的项目需要修改和重新编译才能迁移到Cortex-M的产品上。


ARM Cortex系列处理器——Cortex-R

R4:第一个基于ARMv7-R体系的嵌入式实时处理器。专用于大容量深层嵌入式片上系统应用,如硬盘驱动控制器、无限基带处理器、消费产品手机MTK平台和汽车系统的电子控制单元。


R5:2010年推出,基于ARMv7-R体系,扩展了 Cortex-R4 处理器的功能集,支持在可靠的实时系统中获得更高级别的系统性能、提高效率和可靠性并加强错误管理。这些系统级功能包括高优先级的低延迟外设端口 (LLPP) 和加速器一致性端口 (ACP),前者用于快速外设读写,后来用于提高效率并与外部数据源达成更可靠的高速缓存一致性。


基于 40 nm G 工艺,Cortex-R5 处理器可以实现以将近 1 GHz 的频率运行,此时它可提供 1,500 Dhrystone MIPS 的性能。该处理器提供高度灵活且有效的双周期本地内存接口,使 SoC 设计者可以最大限度地降低系统成本和功耗。


R7:Cortex-R7 处理器是性能最高的 Cortex-R 系列处理器。它是高性能实时 SoC 的标准。Cortex-R7 处理器是为基于 65 nm 至 28 nm 的高级芯片工艺的实现而设计的,此外其设计重点在于提升能效、实时响应性、高级功能和简化系统设计。基于 40 nm G 工艺,Cortex-R7 处理器可以实现以超过 1 GHz 的频率运行,此时它可提供 2700 Dhrystone MIPS 的性能。该处理器提供支持紧密耦合内存 (TCM) 本地共享内存和外设端口的灵活的本地内存系统,使 SoC 设计人员可在受限制的芯片资源内达到高标准的硬实时要求。

关键字:ARM  Cortex系列  处理器 引用地址:一文教你如何区别ARM Cortex系列处理器

上一篇:一种基于ARM S3C2410X和Linux的嵌入式网络摄像机设计
下一篇:ARM架构和总线协议如何支持Linux原子操作?

推荐阅读最新更新时间:2024-11-17 18:13

MAX705-MAX708,MAX813低成本、微处理器监控电路
MAX705-MAX708/MAX813L微处理器(μP)监控电路降低了监测μP系统的电源和电池功能所需的组件的复杂性和数量。这些设备大大提高了系统的可靠性和精度比单独的IC或分立元件。 该MAX705/MAX706/MAX813L提供了四个功能: 复位输出在上电,掉电和欠压条件。 一个独立的看门狗输出变低,如果看门狗输入在1.6秒内切换。 为1.25V阈值检测器,用于电源故障警告,低电池电压检测,或用于监测电源以外+5 V。 低电平有效的手动复位输入。 MAX707/MAX708是一样的MAX705/MAX706,,除了高电平有效复位,看门狗定时器被取代。 MAX813L作为MAX705,是相同的,除了RESET,而
[模拟电子]
MAX705-MAX708,MAX813低成本、微<font color='red'>处理器</font>监控电路
一种基于ARM的嵌入式网关系统设计与实现
   引 言   CAN(Controller Area Network)为控制器局域网络,CAN总线规范已经被国际标准化组织制订为国际标准ISO11898,并得到众多半导体器件厂商的支持,推出各种集成有CAN协议的产品。CAN属于总线式串行通信网络,由于其采用了许多新技术和独特的设计,低成本、高可靠性、实时性、灵活性、抗干扰能力强等特点,已被广泛应用于各个自动化控制系统中。在汽车电子、自动控制、电力系统等领域,CAN总线具有无可比拟的优越性。   以太网以其通信数据量大、传输速度快、开放性好、成本低等优点,弥补了现场总线通信速率低的缺陷,成为现阶段信息网络应用最广的局域网技术。用以太网直接进入工业控制领域,目前还存在一些
[嵌入式]
ARM的启动
1ARM的启动过程       一般的嵌入式系统在主程序执行之前都需要执行一些初始化的过程以创造嵌入式程序运行的环境,尤其是一些高级的嵌入式系统,由于核心芯片使用内存映射、内存保护等机制以及编程使用高级语言C,C++甚至JAVA语言,都需要先创建一个适合程序运行的硬件环境,然后初始化或者配置或者剪裁run-time library, 这些工作都必须在主程序运行前完成,所以一个startup程序或者程序组对于一个嵌入式系统来说是非常重要的。要编写startup程序,需要对编译器、链接器和汇编器的细节有一定的了解,同时对ARM芯片硬件本身的地址分配以及memory mapping机制也需要有一些了解。 2 ARM 程序的工作
[嵌入式]
MtekVision发布一款下一代电视机顶盒应用处理器
  MtekVision是移动与多媒体半导体设计领域的领先者,它最近发布了一款用于家庭娱乐机顶盒的应用处理器。新款MV7510应用处理器集成了多种格式的全HDD视频编解码器与高性能的音频解码器,将广泛应用于家庭娱乐相关设备,包括IP/有线/卫星机顶盒,以及下一代电视。   MV7510是采用ARM11核心的通用型应用处理器,它具有全高清视频(1080p)的记录/回放、高速图形处理、画中画功能、视频缩放,以及多种视频后期处理功能,并且有高速计算能力(800 MHz)以及空前的视频编解码技术。另外,新的应用处理器可以将DDR2存储器速度提高到400MHz,支持Android与WinCE等各种操作系统。   此外,新的MV751
[家用电子]
AMD移动处理器明年第二季将跨入65纳米时代
10月11日消息 据消息人士透露,AMD移动处理器产品线主体将在2007年第二季跨入65纳米时代。被称之为“Revision G”的这次升级将增加CPU板载存储控制器对双通道DDR2-800内存的支持。 据DigiTimes在一篇报道中引用笔记本电脑制造行业消息人士的话称,AMD首批采用65纳米工艺的移动产品将是代号为“Tyler”的Turion 64 X2双核芯片和代号为“Sherman”的Mobile Semprons单核芯片,前者功耗为35W,后者功耗为25W。 这些芯片在接口上将 采用 AMD的638针Socket S1。报道中没有披露它们的时钟频率。 消息人士称到2008年第一季度,AMD移动处理器全线产品都将过渡到6
[焦点新闻]
openocd 命令行烧写ARM裸机程序 problems and solutions
以前是用RVDS 的IDE来烧写调试ARM程序的,不过RVDS虽然是集成化的调试工具调试起来方便,但是有的时候只知其一,不知其二,只知道按部就班的来点击按钮,忽略了一些本质性的东西。而且RVDS还有一个不好的地方是它只能在windows平台下运行,不支持Linux OS。为了便于学习Linux,使用Openocd会是个不错的选择,可以学习gnu 汇编,Makefile编写,工具链命令行使用。 如果这些命令搞熟悉了,你还可以利用Qt 来做个自己的图形化界面烧写调试工具。(不过这只是个壳子而已,精髓在于openocd ,所以如果有时间你还可以分析一下Openocd的源码,因为它是开源的,开源的东西就是好,它可以满足你的好奇心,虽然有些
[单片机]
openocd 命令行烧写<font color='red'>ARM</font>裸机程序 problems and solutions
英特尔投资28亿元建立研究实验室 开发基于RISC-V的处理器
据 Tom's Hardware 报道,本周,英特尔和巴塞罗那超级计算中心(BSC)表示,他们将投资4亿欧元(约28.56亿元人民币)建立一个实验室,开发基于 RISC-V 的处理器,可用于打造 zettascale 超级计算机。然而,该实验室将不只关注下一代超级计算机的 CPU,还将关注人工智能应用和自动驾驶汽车的处理器用途。 图自英特尔 据推测,该研究实验室将设立在西班牙巴塞罗那,并将在10年内获得英特尔和西班牙政府提供的4亿欧元。联合研究实验室的根本目的是开发基于开源 RISC-V 指令集架构(ISA)的芯片,可用于广泛的应用,包括人工智能加速器、自动驾驶车辆和高性能计算。 联合实验室的建立并不自动意味
[嵌入式]
英特尔投资28亿元建立研究实验室 开发基于RISC-V的<font color='red'>处理器</font>
打破笔记本电脑5GHz频率壁垒,酷睿高性能移动版处理器亮相
英特尔推出第十代智能英特尔® 酷睿™ 高性能移动版处理器,打破了笔记本电脑5GHz频率的壁垒。此次推出的高性能移动版处理器的主打产品是第十代智能英特尔® 酷睿™ i9-10980HK 处理器,该产品为游戏玩家和内容创建者提供了可媲美台式机性能的移动性能。 引言:“今天介绍的第十代智能英特尔® 酷睿™ 高性能移动平台扩大了英特尔在游戏领域的领先优势,不仅在移动设备上实现了台式机级别的性能,还将在今年推出100多种高性能笔记本电脑设计,包括30多款轻薄型高性能产品,为用户提供更加丰富的选择。新平台针对发烧友和内容创建者进行了优化,通过将大部分处理器频率提升至5GHz在行业内提供出色的频率,从而为用户提供绝佳的游戏玩法和丰富的创作模
[嵌入式]
打破笔记本电脑5GHz频率壁垒,酷睿高性能移动版<font color='red'>处理器</font>亮相
小广播
设计资源 培训 开发板 精华推荐

最新单片机文章
何立民专栏 单片机及嵌入式宝典

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

换一换 更多 相关热搜器件

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

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