嵌入式系统原理及应用教程2PPT课件

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
ARM7系列广泛应用于多媒体和嵌入式设备, 包括Internet设备、网络和调制解调器设备,以及 移动电话、PDA等无线设备。
16
2.1.2 ARM微处理器系列
ARM9系列简介
该系列包括ARM9TDMI、ARM920T和带 有高速缓存处理器宏单元的ARM940T。除了 兼容ARM7系列,而且能够更加灵活的设计。
ARM Cortex
A应用处理器(Application Processor )系列 R实时控制处理(Real Time Control )系列 M微控制器(Micro Controller )系列
12
2.1.2 ARM微处理器系列
CortexTM-M3处理器简介
该处理器是首款基于ARMv7-M架构的处理器, 采用了纯Thumb2指令的执行方式,具有极高的运算 能力和中断相应能力。
VFP9-S VFP10
10
源自文库
2.1.2 ARM微处理器系列
ARM系列 ARM10E系列 ARM11系列
SecurCore系列 其他合作伙伴产品
包含类型
ARM1020E ARM1022E ARM1026EJ-S
ARM1136J-S ARM1136JF-S ARM1156T2(F)-S ARM1176JZ(F)-S ARM11MPCore
8
2.1.2 ARM微处理器系列
ARM处理器的产品系列非常广,包括ARM7、 ARM9、ARM9E、ARM10E、ARM11和SecurCore、 Cortex等。以及其它厂商基于ARM体系结构的处理器, 除了具有ARM体系结构的共同特点以外,每一系列 提供一套特定的性能来满足设计者对功耗、性能、体 积的需求。
表2-1总结了ARM各系列处理器所包含的不同类 型。
9
2.1.2 ARM微处理器系列
ARM系列 ARM7系列
ARM9/9E系列 向量浮点运算(Vector Floating Point)
包含类型
ARM7EJ-S ARM7TDMI ARM7TDMI-S
ARM720T
ARM920T ARM922T ARM926EJ-S ARM940T ARM946E-S ARM966E-S ARM968E-S
CortexTM-R4F处理器简介
该处理器在CortexTM-R4处理器的基础上加入了代码 错误校正(ECC)技术,浮点运算单元(FPU)以及DMA综合 配置的能力,增强了处理器在存储器保护单元、缓存、 紧密耦合存储器、DMA访问以及调试方面的能力。
14
2.1.2 ARM微处理器系列
CortexTM-A8处理器简介
3
第2章 ARM微处理器概述与编程模型
ARM微处理器概述 ARM微处理器结构 ARM微处理器的工作状态 ARM体系结构的存储器格式 处理器模式 寄存器组织 异常(Exceptions)
4
2.1 ARM微处理器概述
ARM公司简介
ARM是Advanced RISC Machines的缩写,它 是一家微处理器行业的知名企业,该企业设计了 大量高性能、廉价、耗能低的RISC (精简指令 集)处理器。
ARM9系列主要应用于引擎管理、仪器仪表、 安全系统和机顶盒等领域。
17
2.1.2 ARM微处理器系列
ARM9E系列简介
该系列为含有DSP指令集的综合处理器,包括 ARM926EJ-S、带有高速缓存处理器宏单元的 ARM966E-S/ARM946E-S。其内核在ARM7处理 器内核的基础上使用了Jazelle增强技术,该技术 支持一种新的Java操作状态,允许在硬件中执行 Java字节码。
Cortex-M3主要应用于汽车车身系统,工业控制 系统和无线网络等对功耗和成本敏感的嵌入式应用 领域。目前最便宜的基于该内核的ARM单片机售价 为1美元。
13
2.1.2 ARM微处理器系列
CortexTM-R4处理器简介
该处理器是首款基于ARMv7架构的高级嵌入式处理 器,其主要目标为产量巨大的高级嵌入式应用系统, 如硬盘,喷墨式打印机,以及汽车安全系统等等。
15
2.1.2 ARM微处理器系列
ARM7系列简介
该系列包括ARM7TDMI、ARM7TDMI-S、 带有高速缓存处理器宏单元的ARM720T和扩 充了Jazelle的ARM7EJ-S。该系列处理器提供 Thumb 16位压缩指令集和EmbededICE软件调 试方式,适用于更大规模的SoC设计中。
该处理器是ARM公司所开发的基于ARMv7架 构的首款应用级处理器,其特色是运用了可增加 代码密度和加强性能的技术、可支持多媒体以及 信号处理能力的NEONTM技术、以及能够支持 Java和其他文字代码语言的提前和即时编译的 Jazelle@RTC技术。
众多先进的技术使其适用于家电以及电子行业等 各种高端的应用领域。
一个公司的名称 一类微处理器的通称 一种技术的名称
7
2.1.1 ARM微处理器的特点
采用RISC架构的ARM微处理器一般具有如下特点: 体积小、低功耗、低成本、高性能; 支持Thumb(16位)/ARM(32位)双指令集,能 很好的兼容8位/16位器件; 大量使用寄存器,指令执行速度更快; 大多数数据操作都在寄存器中完成; 寻址方式灵活简单,执行效率高; 指令长度固定。
嵌入式系统原理及应用教程
1
第一部分
整体概述
THE FIRST PART OF THE OVERALL OVERVIEW, PLEASE SUMMARIZE THE CONTENT
2
主讲内容
第1章 嵌入式系统概述 第2章 ARM微处理器概述与编程模型 第3章 ARM9指令系统 第4章 嵌入式程序设计基础 第5章 嵌入式内部可编程模块 第6章 嵌入式接口技术应用 第7章 软件开发环境
SC100 SC110 SC200 SC210
StrongARM Xscale
Cortex-M3 MBX
11
2.1.2 ARM微处理器系列
ARM Cortex系列简介
基于ARMv7版本的ARM Cortex系列产品由A、 R、M三个系列组成,具体分类延续了一直以来 ARM面向具体应用设计CPU的思路。
公司的特点是只设计芯片,而不 生产。它将技术授权给世界上许多著名的半导体、 软件和OEM厂商,并提供服务。
5
2.1 ARM微处理器概述
ARM公司简介
将技术授权给 其它芯片厂商
...
形成各具特色 的ARM芯片
6
2.1 ARM微处理器概述
ARM(Advanced RISC Machines)有3种含义
相关文档
最新文档