嵌入式系统架构之ARM处理器 

2020-08-03来源: elecfans关键字:嵌入式系统  架构  ARM处理器

ARM公司于1991年成立于英国剑桥,主要出售芯片设计技术的授权。目前,采用ARM技术智能财产(IP)核心的处理器,即我们通常所说的ARM 处理器,已遍及工业控制、消费类电子产品、通信系统、网络系统、无线系统等各类产品市场,基于ARM技术的处理器应用约占据了32位RISC微处理器 75%以上的市场,ARM技术不止逐步渗入到我们生活的各个方面,我们甚至可以说,ARM于人类的生活环境中,已经是不可或缺的一环。


目前市面上常见的ARM处理器架构,可分为ARM7、ARM9以及ARM11,新推出的Cortex系列尚在进行开发验证,市面上还未有相关产品推出。ARM也是嵌入式处理器中首先推出多核心架构的厂商。


ARM首个多核心架构为ARM11 MPCore,架构于原先的ARM11处理器核心之上。ARM11核心是发布于2002年10月份,为了进一步提升效能,其管线长度扩展到8阶,处理单元则增加为预取、译码、发送、转换 /MAC1、执行/MAC2、内存存取/MAC3和写入等八个单元,体系上属于ARM V6指令集架构。

嵌入式系统架构之ARM处理器 

ARM11采用当时最先进的0.13μm制造制程,运行频率最高可达500到700MHz。如果采用90nm制程,ARM11核心的工作频率能够轻松达到1GHz以上—对于嵌入式处理器来说,这显然是个相当惊人的程度,不过显然1GHz在ARM11体系中不算是个均衡的设定,因此几乎没有厂商推出达到1GHz的ARM11架构处理器。


ARM11的逻辑核心也经过大量的改进,其中最重要的当属“静/动态组合转换的预测功能”。ARM11的执行单元包含一个64位、4种状态的地址转换缓冲,它主要用来储存最近使用过的转换地址。当采用动态转换预测机制而无法在寻址缓冲内找到正确的地址时,静态转换预测功能就会立刻接替它的位置。在实际测试中,单纯采用动态预测的准确率为88%,单纯采用静态预测机制的准确率 只有77%,而ARM11的静/动态预测组合机制可实现92%的高准确率。

针对高时脉速度带来功耗增加的问题,ARM11采用一项名为“IEM (Intelligent Energy Manager)”的智能电源管理技术,该技术可根据任务负荷情况动态调节处理器的电压,进而有效降低自身的功耗。这一系列改进让ARM11的功耗效能比得以继续提高,平均每MHz只需消耗0.6mW(有快取时为0.8mW)的电力,处理器的最高效能可达到660 Dhrystone MIPS,远超过上一代产品。


至于ARM11 MPCore,其在架构上与ARM11同样属于V6指令体系。根据不同应用的需要,MPCore可以被配置为1-4个处理器的组合方式,根据官方资料,其最高性能约可达到2600 Dhrystone MIPS的程度。


       MPCore是标准的同质多核心处理器,组成MPCore的是4个基于ARM11架构的处理器核心,由于多核心设计的优点是在频率不变的情况下让处理器的性能获得明显提升,因此可望在多任务应用中拥有良好的表现,这一点很适合未来家庭消费电子的需要。例如,机顶盒在录制多个频道电视节目的同时,还可通过互联网收看数字视频点播节目、车内导航系统在提供导航功能的同时,仍然有余力可以向后座乘客播放各类视频码流等。

关键字:嵌入式系统  架构  ARM处理器 编辑:什么鱼 引用地址:http://news.eeworld.com.cn/mcu/ic505113.html 本网站转载的所有的文章、图片、音频视频文件等资料的版权归版权所有人所有,本站采用的非本站原创文章及图片等内容无法一一联系确认版权者。如果本网所选内容的文章作者及编辑认为其作品不宜公开自由传播,或不应无偿使用,请及时通过电子邮件或电话通知我们,以迅速采取适当措施,避免给双方造成不必要的经济损失。

上一篇:ARM和CPLD以及FPGA的技术特点和区别
下一篇:一文读懂ARM技术架构

关注eeworld公众号 快捷获取更多信息
关注eeworld公众号
快捷获取更多信息
关注eeworld服务号 享受更多官方福利
关注eeworld服务号
享受更多官方福利

推荐阅读

嵌入式系统的远程更新该如何进行?常见的嵌入式操作系统
  嵌入式系统的远程更新该如何进行?  嵌入式系统在各个领域有着广泛的应用,嵌入式系统的维护与升级也变得日益重要。由于新技术的不断涌现和对系统功能、性能等要求的不断提高,开发者必须能够针对系统进行升级和维护,以延长系统的使用周期,改善系统性能,增强系统适应性。  传统的嵌入式升级方式通常由维护人员到达设备现场进行重新烧写系统或者更换Flash存储部件,当设备数量庞大并且分布范围广泛时,这种升级维护方式的工作量将非常大,而且耗费的时间长、成本高。随着嵌入式技术的迅速发展,嵌入式系统的远程升级技术得到了快速发展。参考文献提出了一种基于GPRS的嵌入式系统软件的远程在线升级,通过GPRS网络实现对ARM嵌入式终端的系统软件进行
发表于 2020-09-22
<font color='red'>嵌入式系统</font>的远程更新该如何进行?常见的<font color='red'>嵌入式操作系统</font>
疫情渐好,第二节嵌入式系统联谊会主题讨论会再度归来
论坛概况 2020年是不平凡的一年,我们经历了前所未有的疫情,工作在家,会议在线上。复杂的国际政经环境,国产芯片风起云涌,国产操作系统受到国内产业界、学术研究机构和政府相关部门高度重视。 嵌入式系统是电子信息产业的基础,是智能系统的核心。伴随人工智能物联网(AIoT)快速发展,嵌入式操作系统在智能系统发挥越来越大的作用,应对日益复杂和不确定外部环境,国产智能系统更离不开国产嵌入式操作系统,智能制造和物联网对国产嵌入式操作系统需求强劲。 嵌入式操作系统历史悠久、门类繁多、用途广泛,产品包括RTOS、开源的Linux、机器人和路由器操作系统,以及物联网操作系统,边缘计算操作系统平台。只要是国人开发的、参与维护的开源
发表于 2020-09-18
疫情渐好,第二节<font color='red'>嵌入式系统</font>联谊会主题讨论会再度归来
基于ARM嵌入式系统的数字音频播放系统设计
以认为是一种技术。目前,采用ARM技术知识产权(IP)核的微处理器,即通常所说的ARM微处理器,已遍及工业控制、消费类电子产品、通信系统、网络系统、无线系统等各类产品市场基于ARM技术的微处理器应用约占据了32位的RISC微处理器75%以上的市场份额,ARM技术正在逐步渗入到我们生活的各个方面。  本文采用了ARM微处理器作为整个音频播放系统的控制和管理单元。出发点即为研究数字音频技术在ARM嵌入式系统中的应用,结合数字音频和ARM嵌入式系统这两个前沿技术,设计一个基于ARM嵌入式系统的数字音频播放系统。  1 系统的总体方案  本文介绍一种基于ARM LPC2131的新式MP3播放器设计,这种设计思路是以LPC2131控制器
发表于 2020-09-17
基于ARM<font color='red'>嵌入式系统</font>的数字音频播放<font color='red'>系统</font>设计
SWA IP解决方案可减少嵌入式系统设计尺寸并提升稳定性
:“开发人员希望找到创新的方法来简化和加速嵌入式系统的开发,同时尽可能降低BOM成本。我们全新的SWA解决方案通过减少系统中连接器的数量可满足以上三个需求。该解决方案非常适合新手和FPGA开发专家。它的预配置位流文件可帮助FPGA设计新手快速配置SWA应用,无需HDL编码经验;同时该解决方案支持扩展参数,因此FPGA专家可以轻松地将莱迪思SWA位流与自己编写的HDL代码结合使用。” SWA解决方案采用功耗极低、小尺寸的莱迪思iCE40 UltraPlus™ FPGA,为开发人员提供实现单线接口所需的硬件和软件,在系统的组件和电路板之间聚合多个通用I/O(I2C、I2S、UART和GPIO)数据流。莱迪思目前在预配置位流中提
发表于 2020-09-14
德承嵌入式系统助力智能车载在后疫情时代迅速复苏
近年来因大数据分析与人工智能的高速发展,大幅提升智能交通在不同层次上的创新,尤其以车载领域较为明显,而其中的智能巴士、公共安全车辆(警车/消防车/救护车等)管理及车队管理更是时下热门的应用趋势。从智能巴士的到站信息推播、司机疲劳监测、车内安全监控,到公共安全车辆的紧急回应、救护车人员即时查询医疗纪录、行车路线的优先安排,以及车队管理中的派车效率优化、车辆状态实时报告、车辆路线监控等不同应用,都挑战着各家厂商迅速应对的关键能力。素以灵活、稳健知名的嵌入式系统制造商-德承,以优于业界完整且齐全的嵌入式系统产品线Diamond系列,在效能、尺寸、功能上提供机动且快速的配置,符合智能车载产业的客户在紧迫时间下追求稳定质量的严格要求
发表于 2020-09-10
德承<font color='red'>嵌入式系统</font>助力智能车载在后疫情时代迅速复苏
嵌入式系统学习——STM32之GPIO
----第一篇:GPIO库文档说明和约定:该文档主要是对STM32F4各个模块的库进行翻译和说明。文档中加入了作者的一些理解,建议和小贴士。并且在文档最后,加入了一些使用该库模块的案例。希望大家通过对该文档的阅读,可以更好的使用STM32的库函数进行学习和项目开发。之所以选用1.4.0版本进行翻译和说明,因为该版本群众基础较好,有大量的使用者和相关资料。后续也会推出新版本库和CubeMX库的翻译和说明,希望大家喜欢和支持。如果大家觉得文档有什么问题,麻烦请提出,如果确认问题存在,作者会及时修改。相关术语说明:gpio:通用输入输出接口gpio管脚:一个io管脚,这个管脚可以有多个配置。在库函数中用GPIO_Pin_1这样的宏定义表示
发表于 2020-09-03
何立民专栏 单片机及嵌入式宝典

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

换一换 更多 相关热搜器件
电子工程世界版权所有 京ICP证060456号 京ICP备10001474号 电信业务审批[2006]字第258号函 京公海网安备110108001534 Copyright © 2005-2020 EEWORLD.com.cn, Inc. All rights reserved