1 / 44
文档名称:

嵌入式系统原理与应用.pptx

格式:pptx   大小:1,067KB   页数:44页
下载后只包含 1 个 PPTX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

嵌入式系统原理与应用.pptx

上传人:dreamclb 2018/11/12 文件大小:1.04 MB

下载得到文件列表

嵌入式系统原理与应用.pptx

相关文档

文档介绍

文档介绍:第二章基于ARM9处理器的硬件平台孙仕柏本章首先介绍了ARM处理器核的体系结构、编程模式和指令集;然后介绍S3C2410X控制器内部的结构,并详细介绍了控制器内部的存储控制器,NANDFlash控制器、时钟和复位等外围电路。简介ARM概念:ARM是AdvancedRISCMachines简写RISC:精简指令集(puter)ARM是:一个公司的名字一类微处理器的通称是一种技术的名字发展史:1978年12月5日,物理学家赫尔曼•豪泽(HermannHauser)和工程师ChrisCurry,在英国创建了CPU公司,主要业务是为了当地市场供应电子设备。1979年,CPU公司改名为Acorn计算机公司。1985年,RogerWilson和SteveFurber设计了自己的第一代32位、6MHz的处理器,用它做出了一台RISC指令集的计算机,为推广ARM技术,1990年由苹果、Acorn。VLSI、Technology合资组建成独立的公司。目前,采用ARM技术知识产权(IP核)的微处理器,已经普及工业控制、消费类电子、通信系统、网络系统等各类产品市场。(AdvancedRISCMachines) 处理器简介体积小、低功耗、低成本、高性能(这与嵌入式系统特点一致)支持Thumb(16位)和ARM(32位)双指令集,能很好兼容8位、16位器件大量使用寄存器,指令执行速度更快寻址方式灵活简单,执行效率高ARM的特点当前主要应用于消费类电子领域到目前为止,基于ARM技术的微处理器应用约占了32位嵌入式微处理器的80%以上的市场份额;全球90%的GSM/3G手机、99%的CDMA手机以及绝大多数的PDA产品均采用ARM体系的嵌入式处理器;“掌上计算”相关领域皆为ARM所主宰;ARM的应用目前,ARM体系结构共定义了6个版本(v1~v6)。(v1)该版本包括以下内容。.基本数据处理指令(不包括乘法)。.字节、字以及半字加载/存储指。.分支(brash)指令,包括用于子程序调用的分支与链接指令。.软件中断指令,(v2) 对v1的版本的指令结构进行了完善,(v3)V3的地址空间是32位,寻址空间是4GB。支持16位的Thumb指令,增加了两种异常模式,增加了MRS指令和MSR指令。(v4)增加了半字节指令的读取和写入操作,增加了处理器的特权模式,增加了T变种。5版本(v5)提高了T变种中ARM/Thumb指令混合使用效率。增加了前导零技术(CLZ)指令。增加了软件断点(BKPT)指令。为支持协处理器设计提供了更多的可选择的指令更加严格的定义了乘法指令对条件标志位的影响。6版本6(v6)增加了媒体指令,支持多微处理器内核。ARM7系列ARM9系列ARM9E系列ARM10E系列ARM11系列SecurCore系列Intel的StrongARM/,适用于对价位和功耗要求较高的消费类应用。ARM7微处理器系列主要包括:ARM7TSMI、ARM7TDMI-S、ARM720T、ARM7EJ。ARM7采用冯•诺依曼体系结构,具有如下特点:—RT逻辑,,包括WindowsCE、Linux、Palm、OS等5指令操作系统与ARM9系列、ARM9E系列和ARM10E系列兼容,便于用户的产品升级换代6主频最高可达130MIPS,高速的运算处理能力能胜任绝大多数的复杂应用ARM7系列的微处理器ARM核的命名格式为:ARM[x][y][z][T][D][M][I][E][J][F][S]后缀变量含义后缀变量含义X内核系列名I嵌入式ICE,支持片上断点和调试点y存储管理和保护单元和支持信息E支持增强型DSP指令z内核Cache信息J支持java加速器T支持16位压缩指令集ThumbF支持向量浮点单元D支持片上DebugS可综合版本M内嵌硬件乘法器