- 1
- 0
- 约1.92万字
- 约 90页
- 2019-03-09 发布于福建
- 举报
第三章典型的嵌走入式系统处理器
第三章 典型的嵌入式系统处理器 在本章中将会让读者了解几款典型的嵌入式系统,在介绍典型的处理器过程中会配合例子进行说明,以便让读者更好更深地掌握嵌入式硬件设计。 3.1 ARM处理器 ARM公司成立于英国剑桥,主要出售芯片设计技术的授权。作为知识产权供应商,ARM本身不直接从事芯片生产,靠转让设计许可由合作公司生产各具特色的芯片,世界各大半导体生产商从ARM公司购买其设计的ARM微处理器核,根据各自不同的应用领域,加入适当的外围电路,从而形成自己的ARM微处理器芯片进入市场。 ARM 32位嵌入式RISC处理器扩展到世界范围,占据了低功耗、低成本和高性能的嵌入式系统应用领域的领先地位。 ARM公司使用通用的基础体系结构,以极低的成本和功耗提供了高性能、多系列的32 RISC处理器核。ARM处理器在耗电、数据传送、数据处理速度以及带DSP功能方面业界领先,很快成为移动通信、手持计算、多媒体数字消费和嵌入式解决市场的RISC标准。 RISC体系结构具有如下特点:采用固定长度的指令格式,指令归整、简单、基本寻址方式有2~3种;使用单周期指令,便于流水线操作执行;大量使用寄存器,数据处理指令只对寄存器进行操作,只有加载/存储指令可以访问存储器,以提高指令的执行效率。 在CISC 指令集的各种指令中,其使用频率却相差悬殊,大约有20%的指令会被反复使用,占整个程序代码的80%。而余下的80%的指令却不经常使用,在程序设计中只占20%。 ARM微处理器具RISC的典型特征,还具有以下特点: 在每条数据处理指令当中,都控制算术逻辑单元(ALU)和移位器,以使ALU和移位器获得最大的利用率; 自动递增和自动递减的寻址模式,以优化程序中的循环; 同时Load和Store多条指令,以增加数据吞吐量; 所有指令都根据条件执行,以增大执行吞吐量。 ARM体系结构的字长为32位,它们都支持Byte(8位)、Halfword(16位)和Word(32位)3种数据类型。ARM处理器支持7种处理器模式 : ARM 处理器共有37个寄存器,其中31个是32位的通用寄存器,包括一个程序计数器。6个状态寄存器,用以标识CPU的工作状态及程序的运行状态,均为32位,目前只使用了其中的一部分。 在任何一种处理器模式下,其中的16个通用寄存器都是可见的。其他的寄存器用来加速异常处理。ARM指令当中指定的所有寄存器都可以从这16个可见的寄存器中寻址。 31个通用寄存器分为几个相互重叠的组,每一组寄存器用于一种特定的处理器状态。 通常,一种状态下可见的寄存器为15个通用寄存器(R0—R14)、一个或两个状态寄存器和程序计数器PC。 R0—R7被称为unbanked register,表示在所有处理器模式中,它们都代表相同的32位物理寄存器。它们没有特殊的功用,仅当作通用寄存器使用。 寄存器R8—R14被称作banked register,它们实际代表的32位物理寄存器与当前的处理器状态有关。它们可以在指令中用作通用寄存器,同时,ARM体系结构还为它们中的一部分赋予了特殊的作用:R13用作堆栈指针SP,R14用作链接寄存器LR。 另外6个寄存器是程序状态寄存器,它们也是32位宽的寄存器,但是只用到了32位中的12位。这6个寄存器也被称为程序状态寄存器。当前程序状态寄存器(CPSR)在所有的处理器模式下都可以访问。它包含了条件码、中断屏蔽码、当前处理器模式和其他的状态、控制信息。 ARM微处理器在较新的体系结构中支持两种指令集:ARM指令集和Thumb指令集。ARM指令为32位的长度,Thumb指令为16位长度。Thumb指令集为ARM指令集的功能子集,但与等价的ARM 代码相比较,可节省30%~40%以上的存储空间,同时具备32位代码的所有优点。 ARM芯片还获得了许多实时操作系统(Real Time Operating System)供应商的支持,比较知名的有:Windows CE、Linux、pSOS、VxWorks, Nucleus、EPOC、uCOS、BeOS等。 ARM7系列微处理器最适合用于对价位和功耗要求较高的消费类应用。 ARM7性能特征表 ARM9系列微处理器主要应用于无线设备、仪器仪表、安全系统、机顶盒、高端打印机、数字照相机和数字摄像机等。 ARM9性能特征表
您可能关注的文档
- 第六章 单片机三存储器扩展技术.ppt
- 第六章 号 涂 料.ppt
- 第六章 说燃煤烟气净化技术.ppt
- 第六章 建筑形体敏的图示方法.ppt
- 第六章 光 网 络 6.1 光网络的发展秋与演变 6.2 光传送网(on) 6.3 自动交换光网络6.4 光突发交换网 6.5 城域光网络 6.6 接入光网络.ppt
- 第六章 微册生物的代谢机制 主讲人:刘萍.ppt
- 第六章 内西压薄壁容器设计.ppt
- 第六章 木循环控制 熟练掌握for、while、do_while三种循环结构掌握循环的嵌套.ppt
- 第九章旅游规划的类别-第对二节旅游景观区规划.ppt
- 第六章 数字电视与高清晰度电视 6.1数字电视概述 6.1.1 数字电视概念 临 数字电视指的是将模拟的电视信号变换为数字形式的电视信号(更先进的电视摄像机应直接获取数字电视信号),然后进行传输、处理或进行存储的系统,或还原成图像(可先还原成模拟信号)。.ppt
原创力文档

文档评论(0)