嵌入式系统第二章arm体系结构ppt培训课件

嵌入式系统第二章arm体系结构ppt培训课件

ID:33484420

大小:4.88 MB

页数:72页

时间:2018-05-23

嵌入式系统第二章arm体系结构ppt培训课件_第1页
嵌入式系统第二章arm体系结构ppt培训课件_第2页
嵌入式系统第二章arm体系结构ppt培训课件_第3页
嵌入式系统第二章arm体系结构ppt培训课件_第4页
嵌入式系统第二章arm体系结构ppt培训课件_第5页
资源描述:

《嵌入式系统第二章arm体系结构ppt培训课件》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第二章ARM体系结构2.1ARMRISC机器2.2微处理器工作原理2.3ARM编程模型2.4指令集的设计冯.诺伊曼结构:(1)由运算器、控制器、存储器、输入设备和输出设备五大部分组成。(2)数据和程序以二进制代码形式不加区别的存放在存储器中,存放位置由地址指定,地址码也为二进制。(3)控制器是根据存放在存储器中的指令序列即程序来工作的,并由一个程序计数器(即指令地址计数器)控制指令的执行。控制器具有判断能力,能以计算结果为基础,选择不同的动作流程。2.1ARMRISC机器ARM公司简介ARM是Adva

2、ncedRISCMachines的缩写,它是一家微处理器行业的知名企业,该企业设计了大量高性能、廉价、耗能低的RISC(精简指令集)处理器。ARM公司的特点是只设计芯片,而不生产。它将技术授权给世界上许多著名的半导体、软件和OEM厂商,并提供服务。ARM公司简介将技术授权给其它芯片厂商形成各具特色的ARM芯片...ARM成为中国嵌入式开发首选常用ARM处理器系列ARM公司开发了很多系列的ARM处理器核,目前最新的系列是Cortex,而ARM6核以及更早的系列已经很罕见了。当前应用比较多的ARM处理器核

3、系列有:ARM7ARM9ARM10EXscaleARM11CortexARM9EARMCortex系列简介基于ARMv7版本的ARMCortex系列产品由A、R、M三个系列组成,具体分类延续了一直以来ARM面向具体应用设计CPU的思路。ARMCortexA应用处理器(ApplicationProcessor)系列R实时控制处理(RealTimeControl)系列M微控制器(MicroController)系列CortexTM-M3处理器简介该处理器是首款基于ARMv7-M架构的处理器,采用了纯Thu

4、mb2指令的执行方式,具有极高的运算能力和中断相应能力。Cortex-M3主要应用于汽车车身系统,工业控制系统和无线网络等对功耗和成本敏感的嵌入式应用领域。目前最便宜的基于该内核的ARM单片机售价为1美元。CortexTM-R4处理器简介该处理器是首款基于ARMv7架构的高级嵌入式处理器,其主要目标为产量巨大的高级嵌入式应用系统,如硬盘,喷墨式打印机,以及汽车安全系统等等。CortexTM-R4F处理器简介该处理器在CortexTM-R4处理器的基础上加入了代码错误校正(ECC)技术,浮点运算单元(F

5、PU)以及DMA综合配置的能力,增强了处理器在存储器保护单元、缓存、紧密耦合存储器、DMA访问以及调试方面的能力。CortexTM-A8处理器简介该处理器是ARM公司所开发的基于ARMv7架构的首款应用级处理器,其特色是运用了可增加代码密度和加强性能的技术、可支持多媒体以及信号处理能力的NEONTM技术、以及能够支持Java和其他文字代码语言的提前和即时编译的Jazelle@RTC技术。众多先进的技术使其适用于家电以及电子行业等各种高端的应用领域。ARM7系列简介该系列包括ARM7TDMI、ARM7T

6、DMI-S、带有高速缓存处理器宏单元的ARM720T和扩充了Jazelle的ARM7EJ-S。该系列处理器提供Thumb16位压缩指令集和EmbededICE软件调试方式,适用于更大规模的SoC设计中。ARM7系列广泛应用于多媒体和嵌入式设备,包括Internet设备、网络和调制解调器设备,以及移动电话、PDA等无线设备。ARM9系列简介该系列包括ARM9TDMI、ARM920T和带有高速缓存处理器宏单元的ARM940T。除了兼容ARM7系列,而且能够更加灵活的设计。ARM9系列主要应用于引擎管理、仪

7、器仪表、安全系统和机顶盒等领域。ARM9E系列简介该系列为含有DSP指令集的综合处理器,包括ARM926EJ-S、带有高速缓存处理器宏单元的ARM966E-S/ARM946E-S。其内核在ARM7处理器内核的基础上使用了Jazelle增强技术,该技术支持一种新的Java操作状态,允许在硬件中执行Java字节码。ARM9E系列主要应用于下一代无线设备、数字消费品、成像设备、工业控制、存储设备和网络设备等领域。ARM10E系列简介该系列包括ARM1020E和ARM1020E处理器核,其核心在于使用向量浮点

8、(VFP)单元VFP10提供高性能的浮点解决方案,从而极大提高了处理器的整型和浮点运算性能。可以用于视频游戏机和高性能打印机等场合。Xscale简介IntelXscale微控制器则提供全性能、高性价比、低功耗的解决方案,支持16位Thumb指令并集成数字信号处理(DSP)指令。主要应用于手提式通讯和消费电子类设备。RISC精简指令集计算机RISC体系结构:固定的指令长度,指令类型少。而CISC处理器指令集的长度一般可变,指令类型很多。Load-Store

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

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

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