怎么区分ARM Cortex系列处理器

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

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


目前,随着对嵌入式系统的要求越来越高,作为其核心的嵌入式微处理器的综合性能也受到日益严峻的考验,现在一个高端智能手机的处理能力几乎可以和几年前的笔记本电脑相当。为了迎合市场的需求,ARM公司也在加紧研发他们最新的 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下实现高效C编程_10个关键点给你答案
下一篇:什么叫arm架构?ARM的技术实现

推荐阅读最新更新时间:2024-10-28 11:05

基于ARM和GPRS的远程监测终端设计
随着现代生产科技水平的发展,对监测技术的要求越来越高,形式趋于多样化。在无人值守的变电站、水文站、气象站等野外监测或是在交通运输等行业中,因分布比较分散、环境恶劣,地点不固定,不便于用传统方法实现集中控制和实时监测并且有线网络的架设受到种种限制。在这些场合采用基于GPRS的无线网络通信技术,具有无可比拟的优势。将嵌入式应用系统与无线通信技术结合在一起是未来嵌入式应用的必然趋势。GPRS(General Packet Radio Service),即通用无线分组业务。 GPRS技术应用于远程数据传输系统,具有以下几个特点:1)永远在线,接入速度快。分组交换接入时间少于1秒,可使远程数据传输的效率大大提高:2)采用数据流量的计费
[单片机]
基于<font color='red'>ARM</font>和GPRS的远程监测终端设计
总是搞不清微处理器和微控制器的区别?
中央处理器是一块超大规模的集成电路,是一台计算机的运算核心和控制核心,它的功能主要是解释计算机指令以及处理计算机软件中的数据。主要包括运算器和高速缓冲存储器及实现它们之间联系的数据、控制及状态的总线。它与内部存储器和输入/输出设备合称为电子计算机三大核心部件。 目前,嵌入式处理器的高端产品有:Advanced RISC Machines公司的ARM、Silicon Graphics公司的MIPS、IBM和Motorola的Power PC 、Intel的X86和i960芯片、AMD的Am386EM、Hitachi的SH RISC芯片;掌上电脑的处理器有六类处理器,分别是:英特尔的PXA系列处理器、MIPS处理器、StrongAR
[单片机]
总是搞不清微<font color='red'>处理器</font>和微控制器的区别?
ARM将继续控制智能机及平板芯片市场趋势?
尽管英特尔是PC芯片市场上的霸主,但ARM牢牢控制着智能手机和平板电脑芯片市场。有分析师指出,这一趋势不仅会持续,还将会加速。预测这一趋势对英特尔和ARM的影响并非难事。到2017年,逾20亿台设备将配置ARM架构芯片,只有略多于3亿台设备配置英特尔芯片。 2017年,ARM架构芯片与英特尔芯片出货量之比将为9.1:1,到2022年时将达到34.3:1。 苹果64位A7芯片预示了这一巨大的变化。64位芯片已经问世十年之久,苹果在iPhone和iPad中使用64位芯片,更看重的是其象征意义,而非性能的提高。尽管开发者将开始利用64位芯片强大的数据处理能力,但几乎没有iOS应用是针对64位操作系统开发的。 64位Windo
[嵌入式]
雅特生科技推出内置飞思卡尔QorlQ P5020处理器单板计算机
雅特生科技不但是成功研发VME电路板的设备商之一,而且还一直致力于开发可支持VME技术的新产品,并制定了多项研发计划,确保这种技术不会轻易被时代淘汰 雅特生科技 (Artesyn Embedded Technologies) 宣布推出一款全新的高性能VME单板计算机MVME8105,让高端产品如工业设备控制系统、自动化指挥系统(C4ISR)以及负责关键任务的相关应用不但可以充分发挥其计算性能,而且还可支持更高的数据带宽以及享有更长的生命周期。过去30多年来,雅特生科技的VME产品一直广泛应用于半导体生产设备(SPE)、光刻、雷达、声纳(sonar)和列车控制系统。但在实际应用时,这些系统很多时候必须倚赖反向兼容的技术
[工业控制]
苹果新款6.7寸iPhone曝光!处理器增强、售价暴降
尽管坚持两代推出5.4寸小屏mini机型,但糟糕的销量表现似乎坚定了苹果抛弃的决心。   在最新爆料中,名记Mark Gurman确认,苹果将在9月份的秋季新品发布会上变更iPhone 14的产品阵容,分别是:   6.1英寸iPhone 14   6.7英寸iPhone 14 Max   6.1英寸iPhone 14 Pro   6.7英寸iPhone 14 Pro Max   他表示,iPhone 14 Max的出现将让用户以更低的门槛买到尺寸最大的苹果手机,预计价格将比现款13 Pro Max至少便宜200美元。   简单做一下换算,iPhone 13 Pro Max起步价1099美元,按照便宜200刀算就是899美元,
[手机便携]
能效比优于英特尔!传苹果本月推出自研Mac处理器
据彭博社报道,知情人士表示,苹果计划在本月举行的年度开发者大会上推出面向Mac电脑的处理器,以取代以往使用的英特尔芯片。 不过,知情人士表示,由于硬件过渡需要几个月的时间,本次硬件替代可能需要等到2021年新款Mac推出,因此处理器推出的时间可能会改变。 据透露,面向Mac电脑的处理器基于与iPhone和iPad相同的技术,不过,未来Mac电脑依然运行macos系统而不是ios系统。 可以说,这是Mac电脑推出36年以来首次使用苹果自研的处理器。 数据显示,苹果公司目前约占有10%左右的PC市场,因此这一变化并不会对英特尔产生太大的影响。 至于为何更换英特尔芯片,知情人士表示,苹果工程师担心英特尔发展路线图的一再延迟可能会影响
[手机便携]
嵌入式系统开源软件的回顾和展望
  回顾过去20年嵌入式系统在国内各行各业蓬勃发展,其中有两项重要技术对此贡献很大:一是ARM,二是开源软件,尤其是Linux和与Linux相关的开源软件。对于ARM,今天业内热议的ARM上网本现在看只是_二个桥头堡。进攻胜利了,ARM即刻大举占领利润丰厚的PC市场,退一步也可以保住自己的移动终端和已经牢牢把握的嵌入式市场。ARM要想成功,必然要仰仗开源软件;指望微软是不行的,微软有太多的历史包袱和既得利益,在windows 7是否支持ARM架构这件事情上一直摇摆不定。另一方面,Linux在经历了漫长和痛苦的桌面市场的博弈之后,发现了移动计算这片领域,开始是智能手机、MID,到现在的上网本(netbook),还有未来的智能本(一种
[嵌入式]
设计者纷纷放弃硬件原型使用虚拟化
  随着上市时间的缩短,设计者必须要确保他们的创建工作一次完成,他们纷纷使用电子虚拟化技术而放弃硬件原型,据该领域的玩家VaST称,这项技术可以缩短8个月的进程表。   以汽车产业为例,虚拟化能够在设计电子控制单元过程中预测和提炼出多余的细节。它度量通话时间或者在手机中给定的电池容量可以处理数码照片的数量,在设备做好以前。在汽车设计中,虚拟化系统原型可以被每个引擎控制单元创建,包括一个具体的处理器、缓存大小、时钟速度和外围设备。作为软件开发的基础,这个虚拟原型提供了比实际硬件更多的可视性的操作和性能。   嵌入式产业分析师Jim Turley称:“如果硬件能够被提炼,许多软件问题的根源也随之而解”。简而言之,虚拟化的产品将
[焦点新闻]
小广播
设计资源 培训 开发板 精华推荐

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

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

换一换 更多 相关热搜器件

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

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