- 1、本文档共32页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第1章补充_ARM历史及处理器概述
第1章补充;一、ARM公司的历史;一、ARM公司的历史;一、ARM公司的历史;一、ARM公司的历史;一、ARM公司的历史;什么是ARM处理器
ARM处理器的应用领域和特点
主流的ARM处理器介绍;ARM(Advanced RISC Machines)处理器是一种低功耗高性能的32位RISC(精简指令集)处理器,ARM也是一个公司的名字。ARM处理器就是由ARM公司设计。
ARM处理器目前,采用ARM技术知识产权(IP)核的微处理器,即我们通常所说的ARM微处理器,已遍及工业控制、消费类电子产品、通信系统、网络系统、无线系统等各类产品市场,基于ARM技术的微处理器应用约占据了32位RISC微处理器75%以上的市场份额,ARM技术正在逐步渗入到我们生活的各个方面。;ARM处理器的应用领域和特点;应用领域;ARM处理器的特点
ARM处理器的三大特点是:耗电少功能强、16位/32位双指令集和合作伙伴众多。具体来说,有以下六个主要特点:
体积小、低功耗、低成本、高性能;
支持Thumb(16位)/ARM(32位)双指令集,能很好的兼容8位/16位器件;
大量使用寄存器,指令执行速度更快;
大多数数据操作都在寄存器中完成;
寻址方式灵活简单,执行效率高;
指令长度固定。;ARM与业界最广泛的体系相结合,已推出的一系列20多种处理器可以解决几乎每个应用难题,是真正意义上的The Architecture for the Digital World(数字世界的体系结构)。
目前,ARM微处理器宏伟而丰富的体系主要包括以下四个部分:
ARM Cortex应用程序处理器;
ARM Cortex嵌入式处理器;
经典ARM处理器;
ARM专家处理器。;ARM不同系列处理器在性能、功能和兼容性之间的关系;ARM体系结构的命名规则
;ARM Cortex应用程序处理器
作为目前ARM处理器中最高端的系列,Cortex应用程序处理器在高级工艺节点中已经可实现高达2GHz+标准频率的卓越性能。主要包括Cortex-A系列:Cortex-A5、Cortex-A8、Cortx-A9、Cortex-A15。卓越性能表现在:
移动Internet的理想选择
高性能
多核技术
高级扩展;Cortex-A处理器的应用场合
;ARM Cortex嵌入式处理器
区别于Cortex应用程序处理器对操作系统和移动Internet的支持偏向,Cortex嵌入式处理器旨在为各种不同的市场提供服务。包括Cortex-M系列和Cortex-R系列。
Cortex-M系列——面向具有确定性的微控制器应用的成本敏感型解决方案;
Cortex-R系列——面向实时应用的卓越性能。;Cortex-M系列基本特征:
成本低
能耗低可兼容性好
易于使用
;ARM Cortex嵌入式处理器应用领域
Cortex-R系列基本特征
快速
确定性
安全
成本效益;经典ARM处理器
ARM经典处理器适用于那些希望在新应用中使用经过市场验证的技术的组织。这些处理器提供了许多的特性、卓越的功效和范围广泛的操作能力,适用于成本敏感型解决方案。
经典ARM处理器包括我们耳熟能详的ARM7、ARM9、ARM11三个系列:
ARM7系列——面向普通应用的经典处理器;
ARM9系列——基于ARMv5体系结构的常用处理器;
ARM11系列——基于ARMv6体系结构的高性能处理器。;ARM9处理器的特点
1、流水线
对嵌入式系统设计者来说,硬件通常是第一考虑的因素。每一级流水都对应CPU的一个时钟周期,如果一级流水中的逻辑过于复杂,使得执行时间居高不下,必然导致所需的时钟周期变长,造成CPU的主频不能提升。所以流水线的拉长,有利于CPU主频的提高。ARM7使用三级流水线、ARM9使用五级流水线。;主流的ARM处理器介绍;执行:把一个操作数移位,产生ALU的结果。
缓冲:如果需要则访问数据存储器,否则ALU的结果只是简单地缓冲一个时钟周期,以便所有的指令具有相同的流水线流程。
回写:将指令产生的结果回写到寄存器堆,包括从存储器取出的数据。
2、哈佛结构
根据计算机的存储器结构及其总线连接形式,计算机系统可以分为冯·诺依曼结构和哈佛结构。ARM9采用的就是哈佛结构,而ARM7采用的则是冯·诺依曼结构。;;3、引入高速缓存和写缓存
一般来说处理器的处理速度远远高于存储器的访问速度,而当存储器访问成为系统性高速缓存(Cache)和写缓存(Write Buffer)可以很好地解决这个问题,它们存储了最近常用的代码和数据,以供CPU快速存储。出现瓶颈时,处理器再快也无法发挥作用。;4、支持MMU
MMU是存储器管理单元的缩写
您可能关注的文档
最近下载
- 统编版高中历史选择性必修1第六单元 基层治理与社会保障 综合检测试卷(含答案解析).docx VIP
- 公务员管理有关业务流程图.pdf VIP
- GB50045-95高层民用建筑设计防火规范97年版.pdf VIP
- 《建筑结构平法识图》课程标准.doc VIP
- 《税法》课程思政说课.pdf VIP
- 2025款比亚迪秦PLUS DM-i智驾版_用户手册驾驶指南车主车辆说明书电子版.pdf VIP
- 易飞ERP操作手册.pdf VIP
- 统编版高中历史选择性必修1第五单元 货币与赋税制度 综合检测试卷(含答案解析).docx VIP
- 网络安全等级保护(等保2.0)3级建设内容设计方案 .pdf VIP
- 不动产登记代理人《不动产权利理论与方法》题库(含答案).docx VIP
文档评论(0)