南航嵌入式实时操作系统第2章嵌入式硬件系统材料.ppt

南航嵌入式实时操作系统第2章嵌入式硬件系统材料.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第2章 嵌入式硬件系统;主要内容;2.1 基本组成 ;1. 嵌入式微处理器;1. 嵌入式微处理器;2. 总线;3. 存储器;3. 存储器;4. 输入/输出接口和设备;2.2 嵌入式微处理器;2.2.1 嵌入式微处理器体系结构;1. 冯·诺依曼体系结构与哈佛体系结构;(1) 冯·诺依曼体系结构;(1) 冯·诺依曼体系结构; (2) 哈佛体系结构; (2) 哈佛体系结构; 2.ClSC与RISC; 2.ClSC与RISC; 2.ClSC与RISC; 2.ClSC与RISC;嵌入式微处理器;3. 嵌入式微处理器的分类;2.2.2 嵌入式微处理器的特点;1. 嵌入式微处理器的集成度;1. 嵌入式微处理器的集成度;1. 嵌入式微处理器的集成度;2. 嵌入式微处理器的体系结构;3. 嵌入式微处理器的指令集;4. 嵌入式微处理器的性能;4. 嵌入式微处理器的性能;5. 嵌入式微处理器的功耗管理;5. 嵌入式微处理器的功耗管理;6. 嵌入式微处理器的成本;6. 嵌入式微处理器的成本;2.2.3 主流的嵌入式微处理器;X86系列;X86系列;MPC/PPC系列(Power PC);IBM:PPC系列;Motorola: PowerPC -MPC;MIPS:简介;MIPS:发展历程;MIPS:发展历程;MIPS:指令体系;MIPS :指令体系;ARM系列;ARM Ltd;ARM微处理器的应用领域;ARM微处理器系列;ARM处理器的3大特点如下: 小体积、低功耗、成本低、高性能; 16位/32位双指令集; 全球众多的合作伙伴。 当前ARM体系结构的扩充包括: Thumb:16位指令集,用以改善代码密度; DSP:用于DSP应用的算术运算指令集; Jazeller:允许直接执行Java代码的扩充。 ARM处理器系列提供的解决方案包括: 在无线、消费电子和图像应用方面的开放平台; 存储、自动化、工业和网络应用的嵌入式实时系统; 智能卡和SIM卡的安全应用。;ARM;ARM系列;ARM微处理器;ARM体系结构版本 - 1;ARM体系结构版本 - 2;ARM 体系结构更新;体系结构变化 – 1*;体系结构变化 - 2;体系结构变化 - 3;ARM体系结构的发展;ARM微处理器;ARM7系列;ARM7系列;ARM9系列;ARM系列;其他系列;ARM7TDMI;ARM7TDMI;ARM7TDMI;ARM7TDMI;ARM7TDMI;ARM7TDMI;ARM7TDMI指令流水线;ARM流水线;ARM流水线的级数;ARM流水线结构的发展;ARM微处理器特性;AMBA总线;Cache和紧耦合器;存储器管理;协处理器;ARM体系结构的命名规则;ARM9TDMI;ARM9TDMI流水线的变化;ARM9TDMI数据通道 (1);ARM9TDMI 数据通道 (2);周期;周期;LDM互锁 (1);LDM 互锁 (2);ARM9TDMI系统举例;带Cache的ARM9TDMI;ARM处理器结构综述(一);ARM处理器结构综述(二);ARM处理器结构综述(三);ARM处理器结构综述(四);应用;ARM微处理器的选型;ARM编程模型;ARM内核的数据流模型;指令流水线;处理器的工作状态;存储器模式*;示例;数据和指令类型;处理器模式;处理器工作模式(2);处理器工作模式(3);寄存器类别;寄存器类别;寄存器类别;寄存器类别;寄存器类别;寄存器类别;寄存器类别;寄存器类别;寄存器类别;寄存器类别;Lable;内部寄存器;内部寄存器;内部寄存器;内部寄存器;当处理器执行在ARM状态: 所有指令 32 bits 宽 所有指令必须 word 对齐 所以 pc值由bits [31:2]决定, bits [1:0] 未定义 (所以指令不能halfword / byte对齐). 当处理器执行在Thumb状态: 所有指令 16 bits 宽 所有指令必须 halfword 对齐 所以 pc值由bits [31:1]决定, bits [0] 未定义 (所以指令不能 byte对齐). 当处理器执行在Jazelle状态: 所有指令 8 bits 宽 处理器执行 word 存取一次取4条指令;寄存器类别;内部寄存器;内部寄存器;内部寄存器;内部寄存器;程序状态寄存器 - 1;程序状态寄存器 - 2;程序状态寄存器;程序状态寄存器PSR的模式位;ARM状态和Thumb状态之间寄存器的关系;Thumb状态寄存器在Arm状态寄存器上的映射;;异常和中断;同步异常;异步异常;异常分类;中断;陷井;故障;终止;ARM异常 - 1;异常 - 2;异常 - 3;异常向量;Vector Table;进入异常的操作-2;当异常结束时,异常处理程序必须: 1.将LR( R14 )中的值减去偏移量后存入PC,

文档评论(0)

希望之星 + 关注
实名认证
内容提供者

我是一名原创力文库的爱好者!从事自由职业!

1亿VIP精品文档

相关文档