ARM体系结构与编程-全套PPT课件.pptx

第一章 ARM处理器概述;ARM处理器概述;本章目录;课程目标与重点难点;课程目录;1.1 嵌入式处理器简介;嵌入式微处理器分类;嵌入式微处理器1; 和工业控制计算机相比,嵌入式微处理器具有体积小、重量轻、成本低、可靠性高的优点。目前主要的嵌入式处理器类型有Am186/88、386EX、SC-400、Power PC、68000、MIPS、ARM/StrongARM、ARM9、ARM11、CortexA8系列等;嵌入式微控制器(MCU) ;嵌入式DSP处理器 ;SoC片上系统;嵌入式系统;嵌入式处理器评价指标 ;本环节主要学习嵌入式处理器的概念,及嵌入式处理器的分类,针对嵌入式系统的核心嵌入式微处理器的特点及应用价值做了详细介绍。最后通过功耗、代码存储密度、多媒体加速等指标对嵌入式处理器的性能方面进行参考评价。 ;课程目录; ARM的概念 ;ARM公司发迹史 1;1993 年德州仪器和Cirrus Logic 亦签署了授权协议从此ARM 的知识产权产品和授权用户都急剧扩大。1993 年Nippon Investment and Finance (NIF) 成为ARM 股东后,ARM 开始向全球拓展,分别在亚洲美国和欧洲设立了办事处。1998 年4月ARM 在伦敦证券交易所和纳斯达克交易所上市。;本环节主要学习ARM的概念,及ARM做为一种处理器的IP核在应用方面的优势,并对ARM公司的成长历程做了详细阐述。 ;课程目录;ARM体系结构的命名规则 ;课程目录;ARM系列处理器; ARM7内核是冯?诺伊曼体系结构,数据和指令使用同一条总线。内核有一条3级流行线。; ARM9采用了5级指令流水线,ARM9处理器能够运行在比ARM7更高的时钟频率上,改善了处理器的整体性能 。 ;ARM10/11系列 ;ARM SecurCore/Cortex-A8系列 ;本环节主要学习ARM处理器的6个产品系列:ARM7、ARM9、ARM9E、ARM10E、ARM11和SecurCore,及每个系列产品所具有的在功耗、性能、体积等方面的性能。ARM7内核是冯?诺伊曼体系结构,数据和指令使用同一条总线,内核有一条3级流行线。ARM9系列采用了5级指令流水线,ARM9处理器比ARM7具有更高的时钟频率,存储器系统根据哈佛体系结构重新设计,区分了数据和指令总线。ARM11在针对媒体处理的单指令流多数据流进行了扩展,才用特殊的设计,以改善视频处理能力。ARM推出了ARM Cortex-A8处理器是第一款基于ARMv7架构的应用处理器,Cortex-A8处理器的速率??以在600MHz到超过1GHz的范围内调节,满足低功耗的移动设备的要求; ;课程目录;ARM处理器的技术优势及其应用 ;2010嵌入式内核总量: 6.665亿;本环节主要学习ARM技术的在高性能、低功耗、低价格,及产品数量方面的优势。在ARM的完整产品线及发展规划做了阐述。 ;本章小节;课后练习;第二章 ARM 体系结构;目标学员:;本章目录;课程目标;重点难点 ;课程目录;ARM体系结构的特点 ;RISC设计思想的体现;RISC和CISC之间主要的区别;CISC和RISC的区别;本环节主要学习RISC及CISC指令集概念及其特点,分析了RISC和CISC指令集之间的主要区别,分析了ARM体系结构的主要特征。 ;课程目录; ARM流水线的概念与原理;从1995年以来,ARM公司推出了几个新的ARM核。它们采用5级流水线和哈佛架构,获得了显著的高性能。例如,ARM9增加了存储器访问段和回写段。;3级流水线ARM组织 ;指令在流水线上的执行过程 ;ARM 3级流水线级;指令流水线—以ARM为例; 最佳流水线; STR 流水线举例;;流水线下程序计数器PC的使用情况 ;提高流水线性能的方案;方案结果;典型的5级流水线 ;5级流水线级;影响流水线性能的因素 ;本环节主要学习ARM为了提高性能采用了流水线机制,着重介绍了3级流水线的硬件主要组成部分:处理器状态的寄存器堆、桶形移位寄存器、ALU 地址寄存器、数据输出寄存器、指令译码器和相关的控制逻辑。然后分别讲述了3级和5级流水线的执行过程及其影响流水线性能的因素。 ;课程目录;ARM存储器 ;课程目录;I/O管理 ;课程目录;ARM开发调试方法;指令集模拟器;驻留监控软件 驻留监控软件(Resident Monitors)是一段运行在目标板上的程 序,集成开发环境中的调试软件通过以太网口、并行端口、串行 端口等通讯端口与驻留监控软件进行交互。;JTAG仿真调试;基于ULINK在线仿真器;本章小节;课后练习;第三章 ARM 编程模型;ARM编程模型;本章目录;课程目标;重点难点 ;课程目录;ARM的基本数据

文档评论(0)

1亿VIP精品文档

相关文档