嵌入式系统课程第2讲ARM结构2011-1.pptx

嵌入式系统课程第2讲ARM结构2011-1

嵌入式系统原理及应用 第二讲 ARM嵌入式微处理器 ;主要内容;2.1 ARM简介;;2 ARM Ltd 成立于1990年11月 前身为 Acorn计算机公司 主要设计ARM系列RISC处理器内核 授权ARM内核给生产和销售半导体的合作伙伴 提供基于ARM架构的开发设计技术 软件工具, 评估板, 调试工具,应用 软件,外围设备单元等等。;1985年4月26日,第一个ARM原型在英国剑桥的Acorn计算机有限公司诞生,由美国加州San Jose VLSI技术公司制造。 20世纪80年代后期,ARM很快开发成Acorn的台式机产品,形成英国的计算机教育基础。 1990年成立了Advanced RISC Machines Limited。; 20世纪90年代,ARM32位嵌人式RISC 处理器扩展到世界范围,占据了低功耗、低成本和高性能的嵌入式系统应用领域的领先地位。 32位RISC处理器受到青睐,领先的是ARM嵌入式微处理器系列。;;;在所有ARM处理器系列中,ARM7处理器系列应用最广,采用ARM7处理器作为内核生产芯片的公司最多。 发展过程 1991 - ARM 推出第一款RISC嵌入式微处理器核ARM6 1993 - ARM 推出 ARM7 核 1995 – ARM的Thumb扩展指令集结构为16位系统增加 了32位的性能,提供业界领先的代码密度。 ;ARM的发展历程; ARM处理器的使用量;;无线通信领域:目前已有85%以上的无线通信 设备采用了ARM技术 网络应用: 消费类电子产品:数字机顶盒。数字音频播 放器,游戏机等。 成像和安全产品;智能卡和SIM卡的安全应用。;2.2 ARM微处理器; 2 ARM处理器的分类 ARM7系列, ARM9/ARM9E系列,ARM10系列,SecurCor系列,Intel Xscale/StrongARM系列, 其中ARM7,ARM9,ARM10为通用系列, 每一个系列提供一套相对独特的性能满足 不同领域的需求。 ;( 1 ) ARM7T 和 ARM7E Family;;; ARM7系列微处理器包括以下几种类型的核:ARM7TDMI,ARM7TDMI-S,ARM720T,ARM7EJ。其中,ARM7TDMI是目前使用最广泛的32位 嵌入式RISC处理器,属低端. ARM处理器核TDMI的基本含义:; 命 名 的 含 义;( 2 ) ARM9 Family;( 3 ) Samsung S3C系列;;SecurCor系列: 专为安全需要而设计,提供了完善的32 位RISC技术的安全接解决方案. 主要用于一些对安全性要求较高的应用 产品和系统,如电子商务,电子政务,电子银 行,网络和认证系统等领域. SecurCor SC100/ SC110/ SC200/ SC2104;Intel Xscale: 基于ARMV5TE体系结构的解决方案支持16位 的THUMB指令和DSP指令集是目前Intel主要 推广的一款ARM处理器. StrongARM系列:;3 体系结构变化;体系结构变化 ;4 指令流水线;;;5 存储器访问;;6 ARM微处理器的结构;;( 2 ) 指令集压缩 传统的微处理器体系结构,指令与数据有相同的宽度(位数),与16位比较,32位体系结构有在操纵32位数据时呈现了更高的性能,并有效地寻址更大的空间,而16位体系结构比32位有更高的代码密度。; Thumb在32位体系结构上实现了16 位指令集,以提供比16位体系结构更高的性能和比32 位体系结构更高的代码密度。 Thumb指令集是32位ARM指令集的子集,每条THUMB指令是16位长,对应于相同功能的3位ARM指令。执行时,16位Thumb指令透明地实时解压成32位ARM指令集,从而节省存储空间和成本. ;; ? 功能 主要取决于处理器所集成的存储器和外部设备 的接口的种类及数量。 ? 字长 参与运算的基本位数,决定了寄存器,运算 器,数据总线的位数。 ? 处理器的速度 处理器执行不同的操作所需要的 时间不同,所以计算方法也不同。 定义一: 每秒执行多少条简单加法指令 定义二:单位时间内各类指令的平均执行条数;;;;;8 ARM微处理器的应用选型; ;;( 3 ). 芯片内存储器的容量 大多数ARM处理器片内存储器存储器的容量不太大,需要用户在设计系统时外扩存储器。也有部分芯片具有较大的片

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档