《嵌入式ARM教案》PPT课件

《嵌入式ARM教案》PPT课件

ID:36988009

大小:966.10 KB

页数:42页

时间:2019-05-10

《嵌入式ARM教案》PPT课件_第1页
《嵌入式ARM教案》PPT课件_第2页
《嵌入式ARM教案》PPT课件_第3页
《嵌入式ARM教案》PPT课件_第4页
《嵌入式ARM教案》PPT课件_第5页
资源描述:

《《嵌入式ARM教案》PPT课件》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、ARM微处理器概述2010.6.7主要内容ARM简介ARM的主要特点常用ARM内核ARM应用选型ARM的工作模式ARM数据和指令格式ARM开发软件ARM简介成立于1990年11月前身为Acorn计算机公司AdvanceRISCMachine的缩写,微处理器行业的知名企业主要设计ARM系列RISC(精简指令集)处理器内核公司特点是不生产芯片,授权ARM内核给生产和销售半导体的合作伙伴另外也提供基于ARM架构的开发设计技术软件工具,评估板,调试工具,应用软件总线架构,外围设备单元等等291441061将技术授权给其它芯片厂商形成各具特色的ARM芯片...ARM简介ARM全球分布800+

2、雇员全球英国Cambridge,Maidenhead,Sheffield,Blackburn德国Munich法国Paris,SophiaAntipolis韩国Seoul美国Seattle,LosGatos,WalnutCreek,Austin,Boston,SanDiego中国TaiwanandShanghai日本Shin-Yokohama(Tokyo)ARM全球合作伙伴ARM的应用ARM嵌入式系统示例-汽车控制系统嵌入式系统示例——汽车控制系统马达控制器车灯马达控制器车灯尾灯控制系统后车门控制系统前车门控制系统座椅控制系统发动器控制系统所有的控制系统都是一个完整的嵌入式系统主要内

3、容ARM简介ARM的主要特点常用ARM内核ARM应用选型ARM的工作模式ARM数据和指令格式ARM开发软件ARM微处理器特点在复杂指令集计算机中,各种指令的使用频率相差悬殊,大约有20%的指令会被反复使用,占整个程序代码的80%。而余下的80%的指令却不经常使用,在程序设计中只占20%,显然,这种结构是不太合理的。针对上述的不合理性,1979年美国加州大学伯克利分校提出了RISC(ReducedInstructionSetComputer,精简指令集计算机)的概念,RISC并非只是简单地去减少指令,而是把着眼点放在了如何使计算机的结构更加简单合理地提高运算速度上。RISC结构优先选

4、取使用频最高的简单指令,避免复杂指令;将指令长度固定,指令格式和寻地方式种类减少;以控制逻辑为主,不用或少用微码控制等措施来达到上述目的。RISC结构特性ARM微处理器特点到目前为止,RISC体系结构也还没有严格的定义,一般认为,RISC体系结构应具有如下特点:-采用固定长度的指令格式,指令归整、简单、基本寻址方式有2~3种。-使用单周期指令,便于流水线操作执行。-大量使用寄存器,数据处理指令只对寄存器进行操作,只有加载/存储指令可以访问存储器,以提高指令的执行效率。除此以外,ARM体系结构还采用了一些特别的技术,在保证高性能的前提下尽量缩小芯片的面积,并降低功耗:-所有的指令都可

5、根据前面的执行结果决定是否被执行,从而提高指令的执行效率。-可用加载/存储指令批量传输数据,以提高数据的传输效率。-可在一条数据处理指令中同时完成逻辑处理和移位处理。-在循环处理中使用地址的自动增减来提高运行效率。RISC结构特性ARM微处理器特点1、体积小、低功耗、低成本、高性能;2、支持Thumb(16位)/ARM(32位)双指令集,能很好的兼容8/16位器件;3、大量使用寄存器,指令执行速度更快;4、大多数数据操作都在寄存器中完成;5、寻址方式灵活简单,执行效率高;6、指令长度固定;7、每条数据处理指令可同时包含算术逻辑单元(ALU)的运算和移位处理,实现ALU和移位器的最大

6、利用;8、使用地址自增和自减的寻址方式优化程序循环;9、装载/保存指令对数据的批量传输,实现最大数据吞吐量;10、大多数指令的条件执行,实现最快速的代码。执.行。主要内容ARM简介ARM的主要特点常用ARM内核ARM应用选型ARM的工作模式ARM数据和指令格式ARM开发软件ARM处理器内核ARM7ARM9ARM10EXscaleARM11CortexARM9EARM公司开发了很多系列的ARM处理器核,目前最新的系列是Cortex,而ARM6核以及更早的系列已经很罕见了。当前应用比较多的ARM处理器核系列有:ARM处理器内核ARMCortex系列简介基于ARMv7版本的ARMCort

7、ex系列产品由A、R、M三个系列组成,具体分类延续了一直以来ARM面向具体应用设计CPU的思路。ARMCortexA应用处理器(ApplicationProcessor)系列R实时控制处理(RealTimeControl)系列M微控制器(MicroController)系列常用ARM处理器内核CortexTM-M3处理器简介该处理器是首款基于ARMv7-M架构的处理器,采用了纯Thumb2指令的执行方式,具有极高的运算能力和中断响应能力。Cortex-M3主要应用于汽

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。