ARMProcessor培训资料课件.ppt

  1. 1、本文档共42页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
StrongARM微处理器系列 Intel StrongARM SA-1100处理器是采用ARM架构高度整合的32位RISC微处理器。 它融合了Intel公司的设计和处理技术以及ARM架构的电源效率,采用在软件上兼容ARMv4架构、同时采用具有Intel技术优点的架构。 * 第三十页,共四十二页。 * * ARM微处理器介紹 * 第一页,共四十二页。 ARM微处理器概述 ARM(Advanced RISC Machines) 是一个公司的名字,也是一类微处理器的通称。 1991年ARM公司成立于英国剑桥 主要出售芯片设计技术的授权。 目前采用ARM技术知识产权(IP)核的微处理器,即我们通常所说的ARM微处理器。 ARM现在已遍及 工业控制 消费类电子产品 通信网络系统 ARM的微处理器应用约占 32位RISC微处理器75%以上的市场比例 ARM系统架构 自诞生至今,已定义了6种不同的版本 * 第二页,共四十二页。 ARM微处理器特点 一般ARM微处理器具有如下特点: 体积小、低功耗、低成本、高性能。 支持Thumb(16位)/ARM(32位)双指令集,能很好的兼容8位/16位器件。 大量使用缓存器,指令执行速度更快。 大多数数据操作都在缓存器中完成。 寻址方式灵活简单,执行效率高。 指令长度固定。 * 第三页,共四十二页。 ARM 6/7核心(Core)架构 核心特色 3 stage 管线(pipeline) 32 bit ALU and 缓存器 * 第四页,共四十二页。 ARM系统总线(Bus)架构-AMBA AMBA(Advanced Microcontroller Bus Architecture) AHB(Advanced High-performance Bus) : high speed bus ASB(Advanced System Bus ) : tristate bus APB(Advanced Peripheral Bus) : Low speed bus Bridge : connect two bus system Master : Initiate the request Slave : Respond the request Arbiter : Decide which Master to use the bus Decoder : Address decode for the Slave ARM core Slave Device Master Device Bridge AHB Decoder UART timer AHB or ASB APB AHB Arbiter * 第五页,共四十二页。 ARM系统架构-v1版架构 该架构只在原型机ARM1出现过,具基本性能: 基本的数据处理指令(无乘法); 字节、半字和字的Load/Store指令; 转移指令,包括子程序调用及链接指令; 软件中断指令; 寻址空间:64MB(226)。 * 第六页,共四十二页。 ARM系统架构-2 v2版架构 该版架构对v1版进行了扩展,如ARM2与ARM3(v2a版)架构,增加了以下功能: 乘法和乘加指令; 支持协处理器操作指令; 快速中断模式; SWP/SWPB的最基本内存与缓存器交换指令; 寻址空间:64MB * 第七页,共四十二页。 ARM系统架构-v3版架构 该版对ARM体系结构作了较大的改动,把寻址空间增至32位(4GB),增加了当前程序状态缓存器CPSR和程序状态保存缓存器SPSR以便于异常处理。增加了中止和未定义2种处理器模式。ARM6就采用该版结构。指令集变化如下: 增加了MRS/MSR指令,以访问新增的CPSR/SPSR缓存器; 增加了从异常处理返回的指令功能。 * 第八页,共四十二页。 ARM系统架构-v4版架构 V4版结构是目前最广泛应用的ARM体系结构,对v3版架构进行了进一步扩充,有的还引进了16位的Thumb指令集,使ARM使用更加灵活。ARM7、ARM9和StrongARM都采用了该版结构。其指令集中增加了以下功能: 符号化和非符号化半字及符号化字节的存/取指令; 增加了16位Thumb指令集; 完善了软件中断SWI指令的功能; 处理器系统模式引进特权方式时使用用户缓存器操作; 把一些未使用的指令空间捕捉为未定义指令。 * 第九页,共四十二页。 ARM系统架构-v5版架构 在v4版基础上增加了一些新的指令。ARM10和XScale都采用该版架构。这些新增指令有: 带有链接和交换的转移BLX指令; 计数前导零计数CLZ指令; BRK中断指令; 增加了信号处理指令(v5TE版); 为协处理器增加更多可选择的指令。 * 第十页,共四十二页。 ARM系统架构-v6版架构 ARM体

文档评论(0)

虾虾教育 + 关注
官方认证
内容提供者

有问题请私信!谢谢啦 资料均为网络收集与整理,收费仅为整理费用,如有侵权,请私信,立马删除

版权声明书
用户编号:8012026075000021
认证主体重庆皮皮猪科技有限公司
IP属地重庆
统一社会信用代码/组织机构代码
91500113MA61PRPQ02

1亿VIP精品文档

相关文档