- 1、本文档共25页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
ARM体系结构精选
ARM体系结构 广嵌教育 ARM体系结构 嵌入式微处理器介绍 ARM处理器的特点 ARM处理器工作模式 ARM寄存器 ARM的异常中断 ARM的存储体系 嵌入式微处理器的种类--概述 嵌入式系统上的处理器单元称为嵌入式微处理器。嵌入式微处理器是嵌入式系统硬件的核心、运行嵌入式系统的系统软件和应用软件。 嵌入式微处理器含有: 处理器内核 地址总线 数据总线 控制类总线 处理器本身的辅助支持电路,如时钟、复位电路等 片上I/O接口电路 嵌入式微处理器的种类 嵌入式微处理器内核: MIPS Core:只设计内核的一家美国公司 ARM Core:只设计内核的一家英国公司 PowerPC Core:IBMMotorolaapple 68K/ColdFire: Motorola X86 Core : Intel公司 ARM处理器的特点 ARM的含义:英文缩写为Advanced RISC Machine 。 ARM是一种通用的32位RISC处理器。 32位是指处理器的数据总线是32位的,相比16位的同频处理器性能更加强大。 RISC是一种指令集,也指采用该指令集的处理器,英文缩写:Reduced Instruction Set Computer, 代码效率高。 ARM是一种功耗很低的高性能处理器。 例如:ARM7TDMI具有每瓦产生690MIPS的能力,已被证明在工业界处于领先水平。 ARM处理器的特点 ARM公司并不生产芯片,而是将ARM的技术授权给其它公司生产芯片。 ARM本质上并不是一种芯片,而是一种芯片结构技术,不涉及到芯片生产工艺。 授权生产ARM芯片的公司采用不同的半导体技术,面对不同的应用进行扩展和集成,标有不同系列号。 ARM是一种可扩展、可移植、可集成的处理器。 ARM处理器的特点 体积小、低功耗、低成本、高性能; 支持 Thumb ( 16 位) 和ARM ( 32 位)双指令集; 大量使用寄存器,指令执行速度更快; 大多数数据操作都在寄存器中完成; 寻址方式灵活简单,执行效率高; 指令长度固定; 对操作系统的支持广泛。 ARM处理器的应用领域 嵌入式控制 汽车、电子设备、保安设备、大容量存储器、调制解调器、打印机。 数字消费产品 数码相机、数字式电视机、游戏机、GPS、机顶盒、MP4。 便携式产品 手提式计算机、移动电话、PDA、灵巧电话 网络设备 VOIP、Wireless、xDSL 注:2002年度,ARM占微处理器市场的78.5%,200多家半导体厂商买了ARM内核,80%以上的GSM手机采用ARM微处理器,99%的CDMA手机采用ARM微处理器。 ARM处理器系列 ARM7 系列 ARM9 系列 ARM9E 系列 ARM10E 系列 SecurCore 系列 Intel 的 Xscale Intel 的 StrongARM ARM处理器工作状态 ARM状态。32位,ARM状态下执行字对齐的32位ARM指令。 Thumb状态。16位,Thumb状态下执行半字对齐的16位Thumb指令。 在程序执行的过程中,处理器可在2中状态下切换。 切换时不影响处理器的模式国寄存器的内容。 两种指令集有相应的状态切换命令。 ARM处理器开始执行代码的时候,只能处于ARM状态 ARM处理器工作模式 ARM微处理器支持7种工作模式 用户模式(usr): ARM的正常运行模式,通常用来执行一般的应用程序。 快速中断模式(fiq): 由外部触发,用于高速数据传输或通道处理。 外部中断模式(irq): 由外部触发,用于一般的外部中断处理。 管理模式(svc): 操作系统使用的保护模式。 中止模式(abt): 数据或者指令预取指出现错误或者异常时进入该模式,用于虚拟内存或存储保护。 系统模式(sys): 运行具有特权的操作系统任务。 未定义模式(und):当未定义的指令执行时进入该模式,可用于支持硬件协处理器的软件仿真。 除了用户模式外,其他模式均可视为特权模式 ARM处理器工作模式 改变ARM处理器工作模式的方法: 软件改变,改变CPSR[4:0]位 外部中断响应 异常处理 ARM寄存器 ARM总共有37个寄存器,31个通用寄存器,和6个状态寄存器,但并不是同时可见的。 R0~R7:未分组寄存器。 R8~R14 :分组寄存器。 R15:程序计数器PC。 R13(SP):在ARM中常用作堆栈指针,应用程序初始化 R13,使其指向异常模式专用的堆栈。 R14(LR):link register,放置当前子程序返回地址或异常模式返回地址。 R15:Program Counter(PC) CPSR(Current Program Status Registe
您可能关注的文档
- 4园林制图2精选.ppt
- 8号桥创意园区设计介绍课件精选.ppt
- A500升级指导书精选.docx
- AC小区规划设计完整版精选.ppt
- ads报告平面魔T设计毕业论文精选.docx
- alfresco架构说明书精选.docx
- Android系统与手机应用程序设计-第1讲课程概述与Java基础精选.ppt
- Android集中实践理财通需求与设计实现文档精选.docx
- Android项目演习开发实训-基于MVP的日程管理系统设计与开发精选.docx
- AnyShare培训文档精选.ppt
- 《GB/Z 44363-2024致热性 医疗器械热原试验的原理和方法》.pdf
- GB/T 16716.6-2024包装与环境 第6部分:有机循环.pdf
- 中国国家标准 GB/T 44376.1-2024微细气泡技术 水处理应用 第1 部分:亚甲基蓝脱色法评价臭氧微细气泡水发生系统.pdf
- 《GB/T 44376.1-2024微细气泡技术 水处理应用 第1 部分:亚甲基蓝脱色法评价臭氧微细气泡水发生系统》.pdf
- GB/T 44376.1-2024微细气泡技术 水处理应用 第1 部分:亚甲基蓝脱色法评价臭氧微细气泡水发生系统.pdf
- 中国国家标准 GB/T 44315-2024科技馆展品设计通用要求.pdf
- GB/T 44305.2-2024塑料 增塑聚氯乙烯(PVC-P)模塑和挤塑材料 第2部分:试样制备和性能测定.pdf
- 《GB/T 44315-2024科技馆展品设计通用要求》.pdf
- GB/T 44315-2024科技馆展品设计通用要求.pdf
- GB/T 39560.9-2024电子电气产品中某些物质的测定 第9 部分:气相色谱-质谱法(GC-MS)测定聚合物中的六溴环十二烷.pdf
文档评论(0)