12ARM处理器概述.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
12ARM处理器概述

主要内容 ARM 什么是ARM? ARM ARM ARM ARM ARM发展历程 ARM发展历程 ARM发展历程 ARM应用领域 ARM应用领域 ARM应用领域 ARM应用领域 ARM应用领域 ARM应用领域 ARM特点 Cortex微处理器系列 Cortex-M3 采用ARMv7-M架构,它包括所有的16位Thumb指令集和基本的32位Thumb-2指令集架构 ,单片机的完美替代品 Cortex-A15 四核芯片 ,2.5GHz ,支持超过4GB的内存 ,应用于高级智能手机、 移动计算、 高端数字家庭娱乐、无线基础结构 、低功耗服务器。 Cortex-A15内核智能手机 ,是当前的高级智能手机性能的五倍。 Cortex微处理器A系列 Cortex微处理器系列 Cortex-R4、 R5、R7 为具有严格的实时响应限制的深层嵌入式系统提供高性能计算解决方案。 Cortex微处理器系列 Cortex-R4、 R5、R7 处理器的基础是深层嵌入式和实时市场(如汽车安全或无线基带)所要求的主要功能。这些功能可总结如下: 快速 - 以高时钟频率获得高处理性能。 确定性 - 处理在所有场合都必须符合硬实时限制。 安全 - 系统必须可靠且可信。某些系统将是安全关键系统。 成本效益 - 在处理器及其内存系统中都具有竞争力的成本和功耗。 ScurCore系列 SecurCore系列微处理器是专为安全需要而设计的,其提供了完善的32位RISC技术的安全解决方案。 SecurCore微处理器包含: SecurCore SC100 SecurCore SC110 SecurCore SC200 SecurCore SC210 Intel的Xscale Xscale处理器是基于ARMv5TE体系结构的解决方案,是一款全性能、高性价比、低功耗的处理器。它支持16位的Thumb指令和DSP指令集,已使用在数字移动电话、个人数字助理和网络产品等场合。Xscale处理器是Intel目前主要推广的一款ARM处理器。 应用选型 ARM处理器选型的几个关键因素: 是否需要支持操作系统——内核版本ARM9以后多带有MMU单元,以实现对操作系统的支持。 处理能力要求——系统时钟在很大程度上决定了微处理器的处理能力。 常见的ARM7芯片系统主时钟频率为20~133MHz 常见的ARM9芯片的系统主时钟频率为100~233MHz 应用选型(续) 芯片内存储器容量的要求——绝对大多数ARM处理器都在片内集成有存储单元,但容量各有区别。 片内扩展模块的选择——几乎所有的ARM芯片均需要根据各自不同的应用领域,扩展相关功能模块,并集成在芯片内部,称之为片内扩展模块。 多芯核结构的选择——某些供应商提供的ARM芯片内置多个处理器内核 。如ARM+DSP、ARM+FPGA、ARM+ARM等 处理器封装的选择——ARM芯片现在主要的封装有QFP、TQFP、PQFP、LQFP、BGA、LBGA等形式。 * 重庆工商大学 * 嵌入式系统概述 V4 以前不再使用 V4是目前 支持最老版本 核 体系结构 ARM7TDMI,ARM710T,ARM720T ARM740T V4T Strong ARM,ARM8,ARM810 V4 ARM9TDMI,ARM920T,ARM940T V4T ARM9E-S V5TE ARM10TDMI,ARM1020E V5TE ARM11,ARM1156T2-S,ARM1156T2F-S,ARM1176JZ-S,ARM11JZF-S V6 Cortex–A15, Cortex–A9, Cortex–A8, A7,A5 V7A Cortex – R系列 V7R Cortex – M系列 V7M ARM体系结构的扩展 ARM处理器在不同指令体系结构的的基础上做了扩展。通常把因扩展而具有某些特殊功能的ARM体系成为它的某种变种。目前支持的变种包括: T变种 M变种 E变种 J变种 SIMD变种 T变种——Thumb指令集 Thumb指令集是ARM体系结构的扩展 可以在处理器性能和代码大小之间取得平衡 是把32位ARM指令集的一个子集重新编码后形成的一个特殊的16位指令集。 16位的指令长度,使得Thumb指令集可得到比ARM指令集成度更高的指令代码,这对于降低产品成本是非常有意义的。 对于支持Thumb指令的ARM体系版本,一般加字符T来表示(如ARMv4T版本)。 M变种——长乘指令 长乘指令是一种生成64位相乘结果的乘法指令(此指令为ARM指令)。 M变种增加了以下两条长乘指令: 一条指令完成32位整数乘以32位整数,生成64位整数的长乘操作; 一条指令完成32位整数乘以32位整

文档评论(0)

didala + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档