第二章ARM微处理器及其硬件体系结构概要
- 格式:ppt
- 大小:1.23 MB
- 文档页数:41
华清远见——嵌入式培训专家“黑色经典”系列之《ARM 系列处理器应用技术完全手册》第2章ARM 体系结构华清远见<ARM 开发培训班>培训教材华清远见——嵌入式培训专家2.1 ARM 体系结构的特点ARM 内核采用精简指令集结构(RISC,Reduced Instruction Set Computer)体系结构。
RISC 技术产生于上世纪 70 年代。
其目标是设计出一套能在高时钟频率下单周期执行、简单 而有效的指令集, RISC 的设计重点在于降低硬件执行指令的复杂度, 这是因为软件比硬件容 易提供更大的灵活性和更高的智能。
与其相对的传统复杂指令级计算机(CISC)则更侧重于 硬件执行指令的功能性,使 CISC 指令变得更复杂。
RISC 的设计思想主要有以下特性。
• Load/Store 体系结构。
Load/Store 体系结构也称为寄存器/寄存器体系结构或者 RR 系统结构。
在这类机器中, 操作数和运算结果不是通过主存储器直接取回而是借用大量标量和矢量寄存器来取回的。
与 RR 体系结构相反,还有一种存储器/存储器体系结构,在这种体系结构中,源操作数的中间 值和最后的运算结果是直接从主存储器中取回的。
这类机器的缩写符号是 SS 体系结构。
• 固定长度指令。
固定长度指令使得机器译码变得比较容易。
由于指令简单,需要更多的指令来完成相同 的工作, 但是随着存储器存取速度的提高, 处理器可以更快地执行较大代码段 (即大量指令) 。
• 硬联控制。
RISC 机以硬联控制指令为特点,而 CISC 的微代码指令则相反。
使用 CISC(常常是可 变长度的)指令集时处理器的语义效率最大,而简单指令往往容易被机器翻译。
像 CISC 那 样通过执行较少指令来完成工作未必省时,因为还要包括微代码译码所需要的时间。
因此, 由硬件实现指令在执行时间方面提供了更好的平衡。
除此之外,还节省了芯片上用于存储微 代码的空间并且消除了翻译微代码所需的时间。
中国矿业大学徐海学院信息10-1 邹柯 22100804第一章嵌入式系统概述嵌入式系统--综合描述❖是现代科学多学科互相融合的以应用技术产品为核心,以计算机技术为基础,以通信技术为载体,以消费类产品为对象,引入各类传感器,进入Internet网络技术的连接,从而适应应用环境的产品。
❖无多余软件,软件以固化态出现,硬件亦无多余存储器,可靠性高,成本低,体积小,功耗少,包含于各种不同类型的设备。
❖技术密集,投资强度大,高度分散,不断创新的知识密集型系统。
反映当代最新技术的先进水平。
嵌入式系统定义❖IEEE(国际电气和电子工程师协会)给出的定义:嵌入式系统是用于控制、监视或者辅助装置、机器或者设备运行的装置。
➢通常执行特定功能➢以微电脑和外围构成核心➢严格的时序和稳定性要求此定义是从应用上考虑的,嵌入式系统是软件和硬件的综合体,还可以涵盖机电等附属装置。
❖从技术的角度定义:以应用为中心、以计算机技术为基础、软件硬件可裁剪、适应应用系统对功能、可靠性、成本、体积、功耗严格要求的专用计算机系统。
(国内普遍被认同的定义) ❖从系统的角度定义:嵌入式系统是设计完成复杂功能的硬件和软件,并使其紧密耦合在一起的计算机系统。
术语嵌入式反映了这些系统通常是更大系统中的一个完整的部分,称为嵌入的系统。
嵌入的系统中可以共存多个嵌入式系统。
广义与狭义的嵌入式系统❖“嵌入式系统”是指操作系统和功能软件集成于计算机硬件系统;❖广义上讲,凡是带有微处理器的专用软硬件系统都可称为嵌入式系统➢如各类单片机和DSP系统。
这些系统在完成较为单一的专业功能时具有简洁高效的特点➢但由于他们没有操作系统,管理系统硬件和软件的能力有限,在实现复杂多任务功能时,往往困难重重,甚至无法实现❖狭义上讲,我们更加强调那些使用嵌入式微处理器构成独立系统,具有操作系统,具有特定功能,用于特定场合的嵌入式系统国内普遍被认同的定义:•嵌入式系统是以应用为中心,以计算机技术为基础,软、硬件可裁剪,适应应用系统对功能、可靠性、成本、体积、功耗等严格要求的专用计算机系统。