嵌入式第三章 基于ARM的处理器体系结构.pptVIP

嵌入式第三章 基于ARM的处理器体系结构.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
3.1 ARM 体系结构 ? 3.1.4 ARM 微处理器的指令结构 ARM 微处理器在较新的体系结构中支持两 种指令集: ARM 指令集和 Thumb 指令集。 其中, ARM 指令为 32 位的长度, Thumb 指令为 16 位长度。 Thumb 指令集为 ARM 指令集的功能子集, 但与等价的 ARM 代码相比较,可节省 30%~40% 以上的存储空间,同时具备 32 位代码的所有优点。 主要内容 ? 3.1 ARM 体系结构 3.1.1 ARM 微处理器结构 3.1.2 ARM 工作状态 3.1.3 ARM 微处理器的寄存器组织 3.1.4 ARM 微处理器的指令结构 ? 3.2 ARM9 处理器简介 3.2.1 与 ARM7 处理器的比较 3.2.2 OMAP5912 处理器简介 3.2 ARM9 处理器简介 ? ARM9 系列处理器是 ARM 公司设计的主流嵌入式处 理器,主要包括 ARM9TDMI 和 ARM9E-S 等系列。 ? 以手机应用为例, 2G 手机只需提供语音及简单的文 字短信功能,而 2.5G 和 3G 手机除了提供这两项功能 外,还必须提供各种其他的应用功能。主要包括: ( 1 )无线网络设备:手机上网、电子邮件及其他定位服务 等功能; ( 2 ) PDA 功能:含有用户操作系统( Windows CE 、 Symbian OS 、 Linux 等)及其他功能; ( 3 )高性能功能:音频播放器、视频电话、手机游戏等。 3.2 ARM9 处理器简介 ? 3.2.1 与 ARM7 处理器比较 ARM7 提供了非常好的性能-功耗比,它 包含了 Thumb 指令集快速乘法指令和 ICE 调试技术的内核。 ARM9 处理器通过全新的设计,采用了更 多的晶体管,能够达到两倍以上于 ARM7 处理器的处理能力。 ARM7 内核是 0.9MIPS/MHz 的三级流水线 和冯 · 诺伊曼结构,而 ARM9 内核是 5 级流 水线,提供 1.1MIPS/MHz 的哈佛结构。 3.2.1 与 ARM7 处理器比较 ? 1. 体系结构不同 ARM7 内核采用冯 · 诺伊曼体系结构,数据和指令 使用同一条总线。 ARM9 内核根据哈佛体系结 构重新设计,区分了数据总线和指令总线。 ( 1 )冯 · 诺伊曼结构 输入设备 运算器 输出设备 控制器 存储器 数据线 控制线 3.2.1 与 ARM7 处理器比较 ? 1. 体系结构不同 ( 2 ) 哈佛结构 哈佛结构的特点是使用两个独立的存储器模块, 分别存储指令和数据。 CPU 程序 存储器 操作数 存储器 地址总线 数据总线 3.2.1 与 ARM7 处理器比较 ? 在典型情况下,完成一条指令需要 3 个步骤,即: 取指令、指令译码和执行指令。 取指令 译码 执行 取指令 译码 执行 取指令 译码 执行 指令 1 指令 2 指令 3 时钟 冯 · 诺伊曼结构处理器指令流的定时关系示意图 3.2.1 与 ARM7 处理器比较 ? 如果采用哈佛结构处理以上同样的 3 条存取数指令, 由于取指令和存取数据分别经由不同的存储空间 和不同的总线,使得各条指令可以重叠执行,这 样,也就克服了数据流传输的瓶颈,提高了运算 速度。 取指令 译码 执行 取指令 译码 执行 取指令 译码 执行 指令 1 指令 2 指令 3 时钟 哈佛结构处理器指令流的定时关系示意图 嵌入式系统设计与实例开发 第三章 基于 ARM 的处理器体系结构 主要内容 ? 3.1 ARM 体系结构 3.1.1 ARM 微处理器结构 3.1.2 ARM 工作状态 3.1.3 ARM 微处理器的寄存器组织 3.1.4 ARM 微处理器的指令结构 ? 3.2 ARM9 处理器简介 3.2.1 与 ARM7 处理器的比较 3.2.2 OMAP5912 处理器简介 ARM 简介 ? ARM 即 Advanced RISC Machines 的缩写。 ? 1985 年 4 月 26 日,第一个 ARM 原型在英国剑 桥的 Acorn 计算机有限公司诞生,由美国加州 San Jose VLSI 技术公司制造。 ? 20 世纪 80 年代后期, ARM 很快开发成 Acorn 的台式机产品,形成英国的计算机教育基础。 ? 1990 年成立了 Advanced RISC Machines Limited 。 ARM 简介 ? 20 世纪 90 年

文档评论(0)

jinchenl + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档