嵌入式系统硬件概论处理器.ppt
《嵌入式系统硬件概论处理器.ppt》由会员分享,可在线阅读,更多相关《嵌入式系统硬件概论处理器.ppt(43页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第二章 嵌入式系统硬件概论2.1 计算机体系结构简介2.2 嵌入式系统硬件构架2.3 嵌入式微处理器2.4 嵌入式系统的周边设备2.5 嵌入式系统硬件设计方法之SOPC2.1 计算机体系结构简介1#include 23 main()4 5 printf(hello,worldn);6 一、计算机系统中的信息就是位一、计算机系统中的信息就是位+上下文上下文 Hello.c 称为源程序,它是以字节序列的方式存放在文件中的。每个字节都是一个对应于某个字符的整数,这就是在大多数现代系统中使用的ASCII 标准来进行的文本表示。#i n c l u d e n n i n t m a i n ()n n
2、 104 62 10 10 105 110 116 32 109 97 105 110 40 41 10 123 10 p r i n t f (h e l 32 32 32 32 112 114 105 110 116 102 40 34 104 101 108 l o ,w o r l d n );n 108 111 44 32 119 111 114 108 100 92 110 34 41 59 10 125Hello.c 的ASCII 文本表示 Hello.c 的表示方法说明一个基本思想:系统中的所有信息包括:磁盘文件、存储器中存放的程序和用户数据等都是由一个比特序列来表示的,区分这
3、些数据对象的唯一方法是这些数据对象的上下文。二、源程序是怎样被执行的?二、源程序是怎样被执行的?unix gcc o hello hello.c理解编译系统的工作对于编程的帮助是巨大的优化程序性能,提高运行效率;理解链接是出现的错误;避免安全漏洞:编译器用来为函数产生代码的堆 栈规则;三、三、hello hello 程序的执行程序的执行unix./hellohello,worldunix用户输入 “hello”“hello,worldn”hello 程序代码“hello,worldn”hello 程序代码“hello,worldn”四、高速缓存四、高速缓存 计算机系统中采用了更快更小的存储设备
4、,称为高速缓存存储器,它们被作为存放处理器在不久将会需要的信息的暂时集结区域。寄存器堆:几百字节;(与高速缓存的速度相当)高速缓存:几十K字节 (10-50倍于主存的速度)主存储器:几百兆字节 (千万倍于硬盘的速度);硬盘:几百千兆字节(1)五、层次结构的存储设备五、层次结构的存储设备 存储器层次结构的主要思想是一个层次上的存储器作为下一个层次存储器的高速缓存。对这种层次结构的理解在提高程序和系统性能有重要的意义。六、操作系统对硬件的管理六、操作系统对硬件的管理 所有应用程序对硬件的操作都必须通过操作系统来实现,操作系统在硬件管理方面的用途:防止硬件被失控的应用程序滥用;为应用程序使用低级的硬
5、件设备提供统一简单的方法。操作系统是通过进程、虚拟存储器和文件等几个基本概念实现以上两个用途的。七、网络通信七、网络通信2.2 嵌入式系统硬件构架 嵌入式系统微处理器(MPU、MCU)、存储器、输入输出接口、扩展装置、电源系统。嵌入式微处理器嵌入式微处理器存储器存储器电源系统电源系统输入输入/输出接口输出接口扩展接口扩展接口嵌入式系统硬件总总线线结结构构2.3 嵌入式微处理器1、分类:初期的嵌入式微处理器分为两类:一般用一般用途的微处理器途的微处理器(微处理器内部仅包含中央处理单元);单片机单片机(将中央处理单元、ROM、RAM、IO设备集成到一个单片上)。后来的微处理器一般以微处理器在一个指
6、令周期内能处理的数据位数来分类。4位8位16位32位64位单片 型TMS10008048/49/508051/526801/04/05 Z808096/9768200ARM RISC CoreMIPS 32Bits RISC CoreMIPS 64Bits RISC Core一般用途 型400440408085 6809Z80 650268028086 80286Z800080386 8048668000/10/20/30/4032032PentiumII/III2、嵌入式微处理器一般就具备以下4个特点:1)对实时多任务有很强的支持能力,能完成多任务并且有较短的中断响应时间,从而使内部的代码和
7、实时内核心的执行时间减少到最低限度。2)具有功能很强的存储区保护功能。这是由于嵌入式系统的软件结构已模块化,而为了避免在软件模块之间出现错误的交叉作用,需要设计强大的存储区保护功能,同时也有利于软件诊断。3)可扩展的处理器结构,以能最迅速地开发出满足应用的最高性能的嵌入式微处理器。4)嵌入式微处理器必须功耗很低,尤其是用于便携式的无线及移动的计算和通信设备中靠电池供电的嵌入式系统更是如此,如需要功耗只有mW甚至W级。3、微处理器的指令构架CISC:复杂指令集(Comlex Instruction Set Computer)构架;RISC:精简指令集(Reduced Instruction Se
8、t Computer)构架;RISC与CISC构架微处理器的不同:1、使用相当少的指令类别及寻址方式;2、微指令采用软件构架实现;3、在单一的执行周期内完成指令;4、微处理器中拥有更多的寄存器;5、使用最优化的程序代码编译;8、高度并行化处理7、简易的译码指令格式;6、微处理器的内存存取主要用于指令的加载和存储;现在的嵌入式系统纷纷采用RISC构架的微处理器,如:ARM RISC Core 和 MIPS RISC Core 等。1、4位、8位嵌入式微处理器4004:1971年1月,Intel公司的霍夫研制成功世界上第一块4位微处理器芯片Intel 4004,为PMOS结构;TMS1000:TI
9、第一个商用4位微处理器,为PMOS结构,CPU+4位输入接口+19位输出+1KROM+644bitRAM 4位微处理器一、嵌入式微处理器的发展Intel 4004微处理器问世,标志着微处理器和微机时代从此开始。霍夫也因此被英国经济学家杂志列为“二战以来最有影响力的7位科学家”之一。4004包含2300个晶体管,尺寸规格为34mm,性能远超过ENIAC,最初售价为200美元。8位微处理器8008:72年,Intel 在4004基础上开发的第一个8位一般用途的微处理器,fmax=为200kHz,0.06MIPS,功能较弱,为PMOS结构。8080:74年,Intel 开发的第一个成熟的8位一般用途
10、的微处理器,fmax=2MHz,可存取64KB存储器,使用了基于6微米技术的6000个晶体管,处理速度达到0.64MIPS,拥有健全的指令集,应用广泛。采用NMOS结构。8008微处理器8080 微处理器6800/02/09:Motorola 开发的8位一般用途的微处理器,拥有健全的指令集,广泛应用于控制模块。Z80:Zilog公司于1976年在8080构架上推出的8位一般用途的微处理器,拥有比8080更强的指令集,增加了寄存器组的使用,省却了中断操作时的堆栈操作,提高了处理器的数据处理性能,对周边设备的控制更灵活,广泛用于微型计算机和工业自动控制设备。当时,Zilog、Motorola和In
11、tel在微处理器领域三足鼎立。8051:8051系列单片机,是Intel 在划时代产品8048单片机上的完善和延续,至今仍被广泛使用于各类电子产品中,如89C51,主频24MHz,512ByteRAM,3个16位计数器,4*8Bit的可编程I/O端口,6个中断源,低功耗等。2、16位以上嵌入式微处理器8086:1978年6月Intel 在8080构架上开发的一款16位一般用途的微处理器,主频为4.77MHz,标志着第三代微处理器问世。它采用16位寄存器、16位数据总线和29000个3微米技术的晶体管,售价360美元。在IBM PC中被采用。在此基础上进一步推出了80286、80386等系列产品
12、。8086微处理器8088微处理器68000微处理器8096:Intel 开发的一款16位单片微处理器,拥有高速的I/O接口和数据处理能力,fmax=12MHz。32位以上嵌入式系统微处理器代表性产品3、协同微处理器(Co-processor)协同微处理器是一种辅助性的嵌入式系统微处理器,它专门针对浮点运算的数据处理而设计,拥有浮点运算硬件构架的特征,能减少主处理器的负担。现在微处理器已经将浮点运算构架的逻辑运算单元集成到处理器中,提高了其浮点运算的能力。如Intel 的 Petium系列的微处理器,TI的DSP等。Intel 推出的协同微处理器及搭配的X86架构的微处理器4、数字信号处理器(
13、Digital Signal Process-DSP)数字信号处理器是专门进行实时数字信号处理的微处理器。一般的微处理器大都采用冯.诺依曼构架,拥有共同的指令和数据空间,单一的数据与地址总线。数字信号处理器拥有哈佛构架的总线结构,拥有不同的指令和数据总线。一般的DSP拥有3个总线,一个指令总线和两个数据总线,使DSP可以同时读取一个指令和两个运算数据。DSP中内建的硬件构架,可以高效地实现乘法、加法以及一些常见的信号处理运算,如:FIR Filter,IIR Filter,Convolution、离散傅立叶变换,离散余弦变换等。DSP设计相应的硬件构架加强并行数据处理的能力。二、SOC嵌入式系
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 嵌入式 系统 硬件 概论 处理器
限制150内