- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
嵌入式处理器.ppt
2.1 引言 一、嵌入式处理器的分类 2.1 引言 (5) CPU:RISC CPU 包含有较少的单元电路,因而面积小、功耗低;而CISC CPU 包含有丰富的电路单元,因而功能强、面积大、功耗大。 (6) 设计周期:RISC 微处理器结构简单,布局紧凑,设计周期短,且易于采用最新技术;CISC 微处理器结构复杂,设计周期长。 (7) 用户使用:RISC 微处理器结构简单,指令规整,性能容易把握,易学易用;CISC微处理器结构复杂,功能强大,实现特殊功能容易。 (8) 应用范围:由于RISC 指令系统的确定与特定的应用领域有关,故RISC 机器更适合于专用机;而CISC 机器则更适合于通用机。 2.2 ARM处理器体系结构 ARM公司简介 2.2 ARM处理器体系结构 ARM芯片的形成 2.2 ARM处理器体系结构 ARM处理器的应用 当前主要应用于消费类电子领域; 到目前为止,基于ARM技术的微处理器应用约占据了32位嵌入式微处理器75%以上的市场份额 全球80%的GSM/3G手机、99%的CDMA手机以及绝大多数PDA产品均采用ARM体系的嵌入式处理器, “掌上计算”相关的所有领域皆为其所主宰。 ARM技术正在逐步渗入到我们生活的各个方面。 2.2 ARM处理器体系结构 一、ARM体系结构的特点 2.2 ARM处理器体系结构 2.2 ARM处理器体系结构 二、各ARM体系结构版本 2.2 ARM处理器体系结构 各ARM体系结构版本——V1 2.2 ARM处理器体系结构 各ARM体系结构版本——V2 2.2 ARM处理器体系结构 各ARM体系结构版本——V3 2.2 ARM处理器体系结构 各ARM体系结构版本——V4 2.2 ARM处理器体系结构 各ARM体系结构版本——V5 2.2 ARM处理器体系结构 各ARM体系结构版本——V6 2.2 ARM处理器体系结构 三、ARM处理器核简介 2.2 ARM处理器体系结构 2.2 ARM处理器体系结构 2.3 ARM7TDMI介绍 2.3.1 简介 2.3 ARM7TDMI介绍 2.3.1简介 2.3 ARM7TDMI介绍 2.3.1简介 2.3 ARM7TDMI介绍 2.3.1三级流水线 2.3 ARM7TDMI介绍 2.3.1存储器访问 2.3.2 ARM7TDMI系统内部结构图 ARM7TDMI处理器部件和主要信号路径的框图如图所示。它内部由处理器核、用于边界扫描的TAP控制器和在线仿真器ICE组成。双向数据总线D[31:0]被分割成单向输入和输出总线,以便于与外部存储器兼容。 2.3.2 ARM7TDMI的模块和内核框图 2.4 ARM指令系统 2.4.1 编程模型 2.4 ARM指令系统 2.4.1 编程模型 2.4.1编程模型 2.4.1编程模型 ARM状态与Thumb状态切换举例 [0xe3a000f0] mov r0,#0xf0 [0xe3a0100a] mov r1,#0xa [0xeb000000] bl ADD_SUB [0xeafffffd] b LOOP [0xe0900001] adds r0,r0,r1 [0x46f7] mov pc,r14 [0x0000] dcw 0x0000 .. 2.4.1编程模型 处理器模式 特权模式 处理器模式 异常模式 处理器模式 用户和系统模式 2.4.1编程模型 R14(LR)寄存器与子程序调用 R14寄存器与异常发生 R14寄存器注意要点 R14寄存器注意要点 R14寄存器注意要点 读R15的限制 写R15的限制 程序状态寄存器CPSR 简介 程序状态寄存器CPSR 简介 程序状态寄存器CPSR 条件代码标志 程序状态寄存器CPSR 条件代码标志 程序状态寄存器CPSR 条件代码标志 程序状态寄存器CPSR 控制位 程序状态寄存器CPSR 控制位 程序状态寄存器CPSR 控制位 程序状态寄存器CPSR 保留位 ARM状态和Thumb状态之间寄存器的关系 程序状态寄存器CPSR 课堂练习 1、ARM的指令为什么要分成两类? 2、ARM的工作模式有几种?Pentium的工作模式呢? 3、如果在嵌入式系统中不使用操作系统,则应用程序能否工作在系统模式下? 4、ARM7-TDMI内部一共有多少个寄存器? 这些寄存器是多少位的? 5、在系统模式下,这些寄存器都能使用吗? 6、试比较一下,在PC机内实现子过程调用与ARM中的实现有什么区别? 2.4.1编程模型 5. 异常 异常的入口和出口处理 5. 异常 异
您可能关注的文档
最近下载
- 2025-2030中国实物文件销毁服务提供者服务行业市场发展趋势与前景展望战略研究报告.docx
- Mendeley使用介绍.pdf VIP
- 公考公务员考试省考国考行测常识判断题库完美版.docx VIP
- 常用词汇汉梵对照表.doc VIP
- 2025年中国人寿:国寿健康产业投资有限公司招聘笔试参考题库附带答案详解.pdf
- 小区物业管理服务质量量化考核表.docx VIP
- NB/T47020~47027-2012 压力容器法兰、垫片、紧固件.pdf
- 《能源工业互联网平台 新能源场站设备数据字典规范》.pdf VIP
- 保洁培训常用清洁剂的认识与使用.docx VIP
- 木材的燃烧与阻燃.pptx VIP
文档评论(0)