网站大量收购独家精品文档,联系QQ:2885784924

第一章ARM微处理器总汇.ppt

  1. 1、本文档共107页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
ARM 应用系统设计 第一章 ARM微处理器概述;;ARM微处理器概述 ;;一、ARM概述;ARM-Advanced RISC Machines;ARM-Advanced RISC Machines;;应用领域 无线通信领域:手机、PDA 消费类电子产品:数字媒体播放器、游戏机 网络应用:语音及视频处理、数字机顶盒、VoIP 成像和安全产品:数码相机、打印机、SIM智能卡 工业控制与仪器仪表: 其他领域 ;ARM Powered Products;ARM处理器的使用量;ARM微处理器概述 ;特点 体积小、低功耗、低成本、高性能 支持Thumb(16位)/ARM(32位)双指令集 全球众多的合作伙伴 ;总线结构;指令的执行周期T 1)取指令(Instruction Fetch):TF 2)指令译码(Instruction Decode):TD 3)执行指令(Instruction Execute):TE 4)存储(Storage):TS 每条指令的执行周期:T= TF+TD+TE+TS;冯·诺依曼体系的特点 1)数据与指令都存储在同一存储区中,取指令与取数据利用同一数据总线。 2)被早期大多数计算机所采用 3)ARM7——冯诺依曼体系 结构简单,但速度较慢。取指不能同时取数据;RISC技术和流水线技术;哈佛体系结构的特点 1)程序存储器与数据存储器分开. 2)提供了较大的存储器带宽,各自有自己的总线。 3)适合于数字信号处理. 4)大多数DSP都是哈佛结构. 5)ARM9是哈佛结构 6)取指和取数在同一周期进行,提高速度, 改进哈佛体系结构分成三个存储区:程序、数据、程序和数据共用。;RISC体系结构;RISC技术和流水线技术;RISC技术和流水线技术;RISC技术和流水线技术;RISC技术和流水线技术;RISC技术和流水线技术; ARM9TDMI的五级流水线;ARM的流水线结构;ARM微处理器概述 ; ;ARM体系结构版本 ;V1版架构 ???? 该版架构只在原型机ARM1出现过,其基本性能: 基本的数据处理指令(无乘法) 字节、半字和字的LOAD/STORE指令 转移指令,包括子程序调用及链接指令 软件中断指令 寻址空间:64M字节(26) ;V2版架构 ???? 该版架构对V1版进行了扩展,如ARM2架构,增加了以下功能: 乘法和乘加指令 支持协处理器操作指令 快速中断模式 SWP/SWPB基本存储器与寄存器交换指令 寻址空间:64M字节;V3版架构 把寻址空间增至32位(4G字节), 增加了当前程序状态寄存器CPSR和程序状态保存寄存器SPSR以便于异常的处理。 增加了中止和未定义二种处理器模式。 ARM6就采用该版架构。 指令集变化如下: 增加了MRS/MSR指令,以访问新增的CPSR/SPSR寄存器 增加了从异常处理返回的指令功能。;V4版架构 ???? V4版架构是目前应用最广的ARM体系结构,对V3版架构进行了进一步扩充,有的还引进了16位的Thumb指令集,使ARM使用更加灵活。ARM7、ARM8、ARM9和StrongARM都采用该版架构。指令集中增加了以下功能: 有符号、无符号的半字和有符号字节的Load/Store指令。 增加了16位Thumb指令集 完善了软件中断SWI指令的功能 增加了处理器的特权模式。;V5版架构 ???? 这是最近几年推出ARM架构,在V4版基本上增加了一些新的指令,ARM10和XScale都采用该版架构,这些新增指令有: 带有链接和交换的转移BLX指令 计数前导零CLZ指令 BKPT软件断点指令 增加了信号处理指令 为协处理器增加更多可选择的指令;v6版架构;*;ARMv8指令集;ARMv8 对应Cortex-A50 arm核;3.1 ARM简介; ARM微处理器系列;标志;ARM7系列微处理器;ARM7系列微处理器 ARM7 Family;ARM7系列微处理器;ARM7TDMI核的嵌入式微处理器S3C44B0X ;S3C44B0X组织的嵌入式系统;三、S3C44B0X引脚信号;;ARM9系列微处理器(1);Cache的作用;AMBA总线;AMBA总线;ARM9 Family;ARM9系列微处理器(3);这是一种配置的S3C2410核心板:;ARM9E系列微处理器;ARM10E系列微处理器;;ARM10 Family;ARM11E系列微处理器;ARM11 Family;;OK6140开发板;需连接硬件;OK6140布局;S3C6410核心板;ARM11 产品;SecurCore系列微处理器;Intel的StrongARM、Xscale系列微处理器;2.2.3 ARM的流水线结构;2.2.3 ARM的流水线结构;ARM架构;ARM Cortex系列简介;ARM

文档评论(0)

1112111 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档