- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 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,
您可能关注的文档
- 第7章驱动桥探讨.ppt
- 《研发项目管理实战》培训材料.ppt
- 南平市村财人员培训材料.ppt
- 树立目标放飞梦想材料.ppt
- 加工CAE考核探讨.doc
- 《移动通信原理》_start&1章材料.ppt
- 3.第三部分光缆线路的建设程序与施工备材料.ppt
- 3.第三章藏象-六腑材料.ppt
- 《遗传病的类型》材料.ppt
- 3.第四章第四节商业空间的人机工程学2材料.ppt
- 3.2.1解开光合作用之谜、叶绿体与光能的捕获 课后练习(含答案)高中生物学 必修1苏教版.docx
- 河北省唐山市2024-2025学年高一下学期期末考试政治试题(含解析).docx
- Unit 4 Amazing Plants and Animals 知识点梳理 人教版英语八年级上册.docx
- 化学品热稳定性的测试方法 绝热加速量热法TCCSAS 057-2025.docx
- TCCSAS 026-2023化工企业操作规程管理规范.docx
- TCCSAS 018-2022加氢站氢运输及配送安全技术规范.docx
- TCCSAS 047-2023危险化学品编码与标识技术规范.docx
- 基孔肯雅热知识学习考核测试试卷题库及答案.doc
- 全科医学住院医师-外科知识考试题库(附答案).doc
- 2025年基孔肯雅热应知应会知识测试考核试卷题库及答案.doc
文档评论(0)