微机原理第五章 存储器精.ppt
《微机原理第五章 存储器精.ppt》由会员分享,可在线阅读,更多相关《微机原理第五章 存储器精.ppt(48页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、微机原理第五章 存储器第1页,本讲稿共48页1 概述概述一、存储器分类一、存储器分类存储器存储器内存储器内存储器(半导体存(半导体存储器)储器)外存储器外存储器(外设)(外设)随机存储器随机存储器RAM只读存储器只读存储器ROM静态存储器(静态存储器(SRAM)动态存储器(动态存储器(DRAM)掩膜掩膜ROMPROMEPROMEEPROM硬盘硬盘软盘软盘光盘光盘磁带磁带闪存闪存第2页,本讲稿共48页寄存器组寄存器组高速缓存高速缓存Cache系统主存储器系统主存储器硬盘硬盘Cache磁盘存储器磁盘存储器磁带存储设备磁带存储设备光盘存储设备光盘存储设备微型计算机系统中的存储器分级组成微型计算机系统
2、中的存储器分级组成在在CPU内部的通用寄存器内部的通用寄存器集成度小的集成度小的静态静态RAM简称内存,用于简称内存,用于存放运行的程序存放运行的程序和数据和数据红区为半导体存储器红区为半导体存储器绿区其它介质存储器绿区其它介质存储器第3页,本讲稿共48页1.内存储器特点:内存储器特点:存放正在运行的程序和数据存放正在运行的程序和数据最大容量取决于最大容量取决于CPU地址总线的根数地址总线的根数不需要接口直接与不需要接口直接与CPU总线相连总线相连 2.RAM与与ROM RAM读读/写存储器,掉电内容丢失,用于存放正在运行的数据写存储器,掉电内容丢失,用于存放正在运行的数据 ROM只读,掉电内
3、容不丢失,用于存放固定程序只读,掉电内容不丢失,用于存放固定程序第4页,本讲稿共48页二二、存储器的性能指标、存储器的性能指标1.存储器容量:地址单元存储器容量:地址单元*位数位数地址单元地址单元取决于存储器地址线的根数取决于存储器地址线的根数位数位数取决于存储器数据线根数取决于存储器数据线根数例如例如 1KB(10根地址线,根地址线,8根数据线,有根数据线,有1024个地址,每个地址存放个地址,每个地址存放1个字节)个字节)2Kb(11根地址线,根地址线,1根数据线,有根数据线,有2048个地址,每个地址存放个地址,每个地址存放1位)位)32KB(15根地址线,根地址线,8根数据线,有根数据
4、线,有32K个地址,每个地址存放个地址,每个地址存放1个字节)个字节)2.存取时间存取时间从从CPU给出有效的存储器地址启动一次存储器读给出有效的存储器地址启动一次存储器读/写操作,到该操作完成所经历的时间写操作,到该操作完成所经历的时间 3.存取周期存取周期 连续启动两次独立的存储器读连续启动两次独立的存储器读/写操作所需的最小间隔时间写操作所需的最小间隔时间 第5页,本讲稿共48页4.可靠性可靠性5.性能性能/价格比价格比存储容量存储容量(MB)访访问问时时间间S不同类型存储器的性能比较不同类型存储器的性能比较10-310110-110-50.11101001000软盘软盘磁带磁带硬盘硬盘
5、光盘光盘RAM/ROM磁带技术磁带技术磁盘技术磁盘技术半导体技术半导体技术第6页,本讲稿共48页2 半导体存储器半导体存储器一、半导体存储器的一般结构半导体存储器的一般结构 存储体存储体CPUCPUCPUCPU来来地地址址寄寄存存器器译译码码驱驱动动电电路路读读写写电电路路数数据据寄寄存存器器控控 制制 逻逻 辑辑启动启动读读/写写地地址址线线数数据据线线控制线控制线第7页,本讲稿共48页1.存储体(存储体(mn结构存储矩阵。其中每个小方块代表一个基本存储电路;结构存储矩阵。其中每个小方块代表一个基本存储电路;0 01 1n-1n-1字线字线0 0字线字线1 1字线字线m-1m-1位线位线0
6、0 位线位线1 1 位线位线n-1n-10 01 1n-1n-10 01 1n-1n-1第8页,本讲稿共48页2.地址寄存器地址寄存器用来存放用来存放CPU访问存储单元的地址访问存储单元的地址3.译码驱动电路译码驱动电路将地址总线输入的地址码转换成与它对应的译码输出线上的高电平或低电平,以表示选中了某一单将地址总线输入的地址码转换成与它对应的译码输出线上的高电平或低电平,以表示选中了某一单元,并由驱动器提供驱动电流去驱动相应的读、写电路元,并由驱动器提供驱动电流去驱动相应的读、写电路 A0A100010203译码原理:译码原理:第9页,本讲稿共48页4.读读/写电路写电路 完成对被选中单元中的
7、各位的读完成对被选中单元中的各位的读/写操作写操作 5.数据寄存器数据寄存器 暂时存放被读暂时存放被读/写的数据,以协调写的数据,以协调CPU与存储器或与存储器或I/O接口的速度差异接口的速度差异 6.控制逻辑控制逻辑 接收来自接收来自CPU的启动、片选、读的启动、片选、读/写及清除控制信号,经综合处理后,发出一组时序信号来控制读写及清除控制信号,经综合处理后,发出一组时序信号来控制读/写操作写操作 第10页,本讲稿共48页二、随机存储器二、随机存储器1.静态存储器静态存储器SRAM六六管管存存储储单单元元字线字线VccT3T1AT5T6T4T2BI/OI/O第11页,本讲稿共48页特点:特点
8、:1)存取速度快,常用于作为高速缓冲存储器()存取速度快,常用于作为高速缓冲存储器(Cache)2)可读写,失电后信息丢失)可读写,失电后信息丢失3)集成度小(单片存储容量小),功耗大)集成度小(单片存储容量小),功耗大典型芯片:典型芯片:6116(2K8位)位)6264(8K8位)位)62128(16K8位)位)62256(32K8位)位)第12页,本讲稿共48页32*3232*32的的存储矩阵存储矩阵行行译译码码器器列译码与列译码与I/OI/O控制控制读读/写写控 制数据缓冲器A0A0A4A41 12 23232 R/S CS A9 A8 A7 A6 A5R/S CS A9 A8 A7 A
9、6 A51 2 321 2 32输入输入/输出输出数数 据据SRAM的内部结构的内部结构第13页,本讲稿共48页字(行)选择线字(行)选择线T5T5 T1T1 T6T6T2T2V VDDDDD DD D T3 T4T3 T4列地址译码器列地址译码器T7T7I/OI/OT8T8I/OI/O位位线线位位线线第14页,本讲稿共48页SRAM6264芯片的引脚芯片的引脚引脚说明:引脚说明:第15页,本讲稿共48页刷新放大器刷新放大器(2ms)(2ms)行选择信号行选择信号列选择信号列选择信号数据数据 I/OI/O线线T2C CST T1 12.动态存储器动态存储器DRAM 存储原理:存储原理:第16页
10、,本讲稿共48页特点:特点:1)由于采用对电容的充放电,存放信息,较)由于采用对电容的充放电,存放信息,较SRAM存取速度慢存取速度慢2)可读写,失电后信息丢失)可读写,失电后信息丢失3)功耗小,集成度高,单片存储容量大()功耗小,集成度高,单片存储容量大(单片容量可达上单片容量可达上M)4)需要配备刷新电路()需要配备刷新电路(2ms)典型芯片:典型芯片:2164(64K1位)位)51C256(256K1位)位)HM5116100(16M1位)位)HM5116400(4M 4位)位)第17页,本讲稿共48页第18页,本讲稿共48页三、只读存储器三、只读存储器1.掩膜掩膜ROM存储存储原理原理
11、A0A100单元单元01单元单元02单元单元03单元单元D0D1D2D3地地址址译译码码器器Vcc第19页,本讲稿共48页DSSiO2GN衬底衬底2.光可擦除可编程只读存储器光可擦除可编程只读存储器EPROM存储原理:存储原理:24VP+P+浮栅浮栅MOSDS浮栅管浮栅管字线字线位位线线输输出出位位线线Vcc第20页,本讲稿共48页特点:特点:1)只读,)只读,失电后信息不丢失失电后信息不丢失2)紫外线光照后,可擦除信息,)紫外线光照后,可擦除信息,3)信息擦除可重新灌入新的信息(程序)信息擦除可重新灌入新的信息(程序)典型芯片(典型芯片(27XX)2716(2K8位),位),2764(8K
12、8位)位)第21页,本讲稿共48页第22页,本讲稿共48页信号源信号源VCCVPP数据端(数据端(D7D0)读方式读方式+5V+5V低低低低低低数据输出数据输出编程方式编程方式+5V+25V高高高高正脉冲正脉冲数据输入数据输入检验方式检验方式+5V+25V低低低低低低数据输出数据输出备用方式备用方式+5V+5V无关无关无关无关高高高阻高阻未选中未选中+5V+5V高高无关无关无关无关高阻高阻CEOEPEM第23页,本讲稿共48页3.电可擦除可编程只读存储器电可擦除可编程只读存储器EEPROM存储原理:存储原理:信息的储存是通过电荷分布来决定的,编程的过程就是一个电荷的注信息的储存是通过电荷分布来
13、决定的,编程的过程就是一个电荷的注入过程。编程结束后,尽管撤消了电源,但由于绝缘层的包围,注入入过程。编程结束后,尽管撤消了电源,但由于绝缘层的包围,注入的电荷无法泄露,因此电荷分布能维持不变。的电荷无法泄露,因此电荷分布能维持不变。特点:特点:1)只读,)只读,失电后信息不丢失失电后信息不丢失2)加特定电后,可有选择地擦除信息)加特定电后,可有选择地擦除信息3)信息擦除可重新灌入新的信息(程序)信息擦除可重新灌入新的信息(程序)典型芯片(典型芯片(28XX)2816(2K8位),位),2864(8K 8位)位)第24页,本讲稿共48页引脚引脚信号信号数据线功数据线功能能读方读方式式低低低低高
14、高高高阻阻高阻高阻维持维持方式方式高高无无关关无无关关高高阻阻高阻高阻字节字节写入写入低低高高低低低低输入输入字节字节擦除擦除字节写入前自动擦除字节写入前自动擦除OECEWER/B2864的引脚的引脚2864的引脚功能的引脚功能第25页,本讲稿共48页3主存储器设计主存储器设计一、设计主要考虑的问题一、设计主要考虑的问题(一)(一)CPU总线的带负载能力总线的带负载能力CPU通过总线与内存、通过总线与内存、I/O接口芯片连接。单个接口芯片连接。单个CPU总线的直流总线的直流负载能力是带一个标准的负载能力是带一个标准的TTL门电路。当门电路。当CPU和大容量的和大容量的ROM、RAM一起使用或扩
15、展成一个多插件系统时,就需要增加总线的一起使用或扩展成一个多插件系统时,就需要增加总线的驱动能力。通常驱动能力。通常8086系统使用系统使用8282地址锁存器和地址锁存器和8286数据驱动器以数据驱动器以增加总线的驱动能力。增加总线的驱动能力。(二)内存与(二)内存与CPU连接时的速度匹配连接时的速度匹配 对对CPU来说,读来说,读/写存储器的操作都有固定的时序(对写存储器的操作都有固定的时序(对8086来说需要来说需要4个时钟周期),由此也就决定了对内存的存取速度要求。个时钟周期),由此也就决定了对内存的存取速度要求。第26页,本讲稿共48页(三)内存容量的配置、地址分配(三)内存容量的配置
16、、地址分配 1.内存容量配置内存容量配置 CPU寻址能力(地址总线的条数)寻址能力(地址总线的条数)软件的大小(对于通用计算机,这项不作为主要因素)软件的大小(对于通用计算机,这项不作为主要因素)2.区域的分配区域的分配 RAM ROM 3.数据组织数据组织(按字节组织)(按字节组织)16位数据,低位字节在前,高位字节在后,存储器奇偶分体位数据,低位字节在前,高位字节在后,存储器奇偶分体(四)存储器芯片选择(四)存储器芯片选择 根据微机系统对主存储器的容量和速度以及所存放程序的不同等方面的要根据微机系统对主存储器的容量和速度以及所存放程序的不同等方面的要求来确定存储器芯片。它包括芯片型号和容量
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 微机原理第五章 存储器精 微机 原理 第五 存储器
限制150内