微机原理与接口技术 周荷琴件存储器及其接口.pptx
《微机原理与接口技术 周荷琴件存储器及其接口.pptx》由会员分享,可在线阅读,更多相关《微机原理与接口技术 周荷琴件存储器及其接口.pptx(78页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、1第五章:存储器及其接口第五章:存储器及其接口1.概述2.只读存储器ROM3.随机存储器RAM4.存储器芯片的扩展及其与系统总线的连接5.典型的半导体芯片举例 第1页/共78页2第五章:存储器及其接口第五章:存储器及其接口1.概述2.随机存储器RAM3.只读存储器ROM4.存储器芯片的扩展及其与系统总线的连接5.典型的半导体芯片举例第2页/共78页3第五章:存储器及其接口第五章:存储器及其接口概述概述 存储器是计算机(包括微机)硬件系统的重要组成部分,有了存储器,计算机才具有“记忆”功能,才能把程序及数据的代码保存起来,才能使计算机系统脱离人的干预,而自动完成信息处理的功能。存储器由具有记忆功
2、能的两态物理器件组成,如电容、双稳态电路等。存储器有两种基本操作:读操作和写操作。第3页/共78页4第五章:存储器及其接口第五章:存储器及其接口概述概述第4页/共78页5第五章:存储器及其接口第五章:存储器及其接口概述概述存储器的分类按所处地位不同内存和外存按存储介质分类磁芯存储器、半导体存储器(双极型TTL和单极型MOS)、光电存储器、磁膜、磁泡和其它磁表面存储器以及光盘存储器等。按存取方式分类随机存储器(内存和硬盘)、顺序存储器(磁带)。按存储器的读写功能分类只读存储器(ROM)、随机存储器(RAM)。按信息的可保存性分类非永久记忆的存储器、永久性记忆的存储器。按在计算机系统中的作用分类主
3、存储器、辅助存储器、缓冲存储器、控制存储器等。第5页/共78页6第五章:存储器及其接口第五章:存储器及其接口概述概述存储器的分类第6页/共78页7第五章:存储器及其接口第五章:存储器及其接口概述概述半导体存储器 什么叫半导体?导电性能介于导体与绝缘体之间的材料,叫做半导体例如:锗、硅、砷化镓等 半导体在科学技术,工农业生产和生活中有着广泛的应用(例如:电视、半导体收音机、电子计算机等)半导体的一些电学特性:压敏性:有的半导体在受到压力后电阻发生较大的变化 用途:制成压敏元件,接入电路,测出电流变化,以确定压力的变化 热敏性:有的半导体在受热后电阻随温度升高而迅速减小 用途:制成热敏电阻,用来测
4、量很小范围内的温度变化 第7页/共78页8第五章:存储器及其接口第五章:存储器及其接口概述概述半导体存储器的分类 半导体存储器RAMROMSRAMDRAM掩膜ROMPROMEPROMEEPROMFlash ROM第8页/共78页9第五章:存储器及其接口第五章:存储器及其接口概述概述存储器的性能指标存储器系统的三项主要性能指标是【容量】、【速度】、【可靠性】、【功耗】和【价格】。存储容量:是存储器系统的首要性能指标,因为存储容量越大,则系统能够保存的信息量就越多,相应计算机系统的功能就越强;存取速度:直接决定了整个微机系统的运行速度,因此,存取速度也是存储器系统的重要的性能指标;存储器可靠性:也
5、是存储器系统的重要性能指标。通常用平均故障间隔时间来衡量。为了在存储器系统中兼顾以上三个方面的指标,目前在计算机系统中通常采用三级存储器结构,即使用高速缓冲存储器、主存储器和辅助存储器,由这三者构成一个统一的存储系统。从整体看,其速度接近高速缓存的速度,其容量接近辅存的容量,而其成本则接近廉价慢速的辅存平均价格。第9页/共78页10第五章:存储器及其接口第五章:存储器及其接口概述概述微机系统存储体结构第10页/共78页11第五章:存储器及其接口第五章:存储器及其接口1.概述2.随机存储器RAM3.只读存储器ROM4.存储器芯片的扩展及其与系统总线的连接5.典型的半导体芯片举例第11页/共78页
6、12第五章:存储器及其接口第五章:存储器及其接口随机存储器随机存储器RAM随机存储器(Random Access Memory,RAM):在微机系统的工作过程中,可以随机地对其中的各个存储单元进行读写操作。半导体存储器RAMROMSRAMDRAM掩膜ROMPROMEPROMEEPROMFlash ROM第12页/共78页13读写存储器读写存储器RAM组成单元组成单元速度速度集成度集成度应用应用SRAMSRAM触发器触发器快快低低小容量系统小容量系统DRAMDRAM极间电容极间电容慢慢高高大容量系统大容量系统NVRAMNVRAM带微型电池带微型电池慢慢低低小容量非易失小容量非易失第13页/共78
7、页14半导体存储器芯片的结构半导体存储器芯片的结构地址寄存地址译码存储体控制电路AB数据寄存读写电路DBOE WE CS 存储体存储器芯片的主要部分,用来存储信息 地址译码电路根据输入的地址编码来选中芯片内某个特定的存储单元 片选和读写控制逻辑选中存储芯片,控制读写操作第14页/共78页15 存储体存储体每个存储单元具有一个唯一的地址,可存储1位(位片结构)或多位(字片结构)二进制数据存储容量与地址、数据线个数有关:芯片的存储容量2MN存储单元数存储单元的位数 M:芯片的地址线根数 N:芯片的数据线根数 第15页/共78页16 地址译码电路地址译码电路译码器A5A4A3A2A1A06301存储
8、单元64个单元行译码A2A1A0710列译码A3A4A501764个单元单译码双译码单译码结构双译码结构双译码可简化芯片设计主要采用的译码结构第16页/共78页17 片选和读写控制逻辑片选和读写控制逻辑片选端CS*或CE*有效时,可以对该芯片进行读写操作输出OE*控制读操作。有效时,芯片内数据输出该控制端对应系统的读控制线写WE*控制写操作。有效时,数据进入芯片中该控制端对应系统的写控制线第17页/共78页185.3 随机存取存储器随机存取存储器静态RAMSRAM 2114SRAM 6264动态RAMDRAM 4116DRAM 2164第18页/共78页19静态静态RAMSRAM的基本存储单元
9、是触发器电路每个基本存储单元存储二进制数一位许多个基本存储单元形成行列存储矩阵SRAM一般采用“字结构”存储矩阵:每个存储单元存放多位(4、8、16等)每个存储单元具有一个地址第19页/共78页20随机存取存储器RAM一、静态随机存取存储器(SRAM)构成器件:双极型快速稳定,集成度低,工艺复杂。MOS速度较双极型低,比Dram快。特点:存取周期快(双极型10nS,MOS几十-几百nS),不需刷新,外电路简单,基本单元晶体管数目较多,适于小容量。六管基本存储器T1T2双稳态触发器T3T4负载管T5T6控制管特点:非破坏性读出,双稳态保持稳态不用刷新。第20页/共78页21SRAM结构框图:存储
10、矩阵可选用位结构矩阵或字结构矩阵地址译码器采用双译码控制逻辑和三态数据缓冲器 通过读/写端和CS片选端控制由I/O电路对存储器单元输入/输出信号。第21页/共78页22SRAM芯片芯片2114存储容量为1024418个引脚:10根地址线A9A04根数据线I/O4I/O1片选CS*读写WE*123456789181716151413121110VccA7A8A9I/O1I/O2I/O3I/O4WE*A6A5A4A3A0A1A2CS*GND功能功能第22页/共78页23SRAM 2114的读周期的读周期数据地址TCXTODTTOHATRCTATCODOUTWECSTA读取时间从读取命令发出到数据稳
11、定出现的时间给出地址到数据出现在外部总线上TRC读取周期两次读取存储器所允许的最小时间间隔有效地址维持的时间第23页/共78页24SRAM 2114的写周期的写周期TWCTWRTAW数据地址TDTWTWDOUT DINTDWTDHWECSTW写入时间从写入命令发出到数据进入存储单元的时间写信号有效时间TWC写入周期两次写入存储器所允许的最小时间间隔有效地址维持的时间第24页/共78页25SRAM芯片芯片6264存储容量为8K828个引脚:13根地址线A12A08根数据线D7D0片选CS1*、CS2读写WE*、OE*功能功能+5VWE*CS2A8A9A11OE*A10CS1*D7D6D5D4D3
12、NCA12A7A6A5A4A3A2A1A0D0D1D2GND12345678910111213142827262524232221201918171615第25页/共78页26动态动态RAMDRAM的基本存储单元是单个场效应管及其极间电容必须配备“读出再生放大电路”进行刷新每次同时对一行的存储单元进行刷新每个基本存储单元存储二进制数一位许多个基本存储单元形成行列存储矩阵DRAM一般采用“位结构”存储体:每个存储单元存放一位需要8个存储芯片构成一个字节单元每个字节存储单元具有一个地址第26页/共78页27二、动态RAM(DRAM)基本单元:有4管、3管及单管单管动态RAM基本存储单元原理:通过电
13、容C存储信息缺点:漏电和破坏性读出改进:加刷新放大器,速度几百次/秒改进动态RAM特点:读写操作二次打入 先输RAS,后CAS刷新操作只输入RAS刷新周期不能进行读写操作第27页/共78页28 DRAM的刷新电容C上高电平保持时间:约2mS刷新时间间隔:2mSDRAM内刷新:矩阵内一行行地进行,刷新一行的时间为刷新周期。刷新控制:由读写控制电路系统地完成DRAM刷新注:读写过程也有刷新功能,但是随机的,不保证所有RAM单元都能经读写刷新。刷新控制器(图6-5);协调完成前述DRAM特点中三项。构成:地址多路器 刷新地址计数器 刷新定时器 仲裁电路 定时发生器第28页/共78页29刷新定时器定时
14、发出刷新请求 CPU发出读/写申请定时发生器按刷新或读写要求提供RAS、CAS和 WE给DRAM芯片。地址多路器 CPU地址转换为行地址,列地址分两次送入DRAM芯片,实现两次打入。先RAS,后CAS 刷新地址计数器产生行扫地址,由RAS打入,无列扫地址。仲裁电路对优先权仲裁。注意在刷新周期不接受CPU的申请。第29页/共78页30第五章:存储器及其接口第五章:存储器及其接口随机存储器随机存储器RAM动态随机存储器(Dynamic RAM,DRAM)DRAM是依靠电容来存储信息,电路简单集成度高,但电容漏电,信息会丢失,故需要专用电路定期进行刷新。DRAM的主要性能是:容量大、功耗较小、速度较
15、慢。它被广泛地用作内存贮器的芯片。第30页/共78页31DRAM芯片芯片4116存储容量为16K116个引脚:7根地址线A6A01根数据输入线DIN1根数据输出线DOUT行地址选通RAS*列地址选通CAS*读写控制WE*VBBDINWE*RAS*A0A2A1VDDVSSCAS*DOUTA6A3A4A5VCC12345678161514131211109第31页/共78页32DRAM 4116的读周期的读周期DOUT地址TCACTRACTCAHTASCTASRTRAHTCASTRCDTRASTRC行地址列地址WECASRAS存储地址需要分两批传送行地址选通信号RAS*有效,开始传送行地址随后,列
16、地址选通信号CAS*有效,传送列地址,CAS*相当于片选信号读写信号WE*读有效数据从DOUT引脚输出第32页/共78页33DRAM 4116的写周期的写周期TWCSTDS列地址行地址地址 TDHTWRTCAHTASCTASRTRAHTCASTRCDTRCTRASDINWECASRAS存储地址需要分两批传送行地址选通信号RAS*有效,开始传送行地址随后,列地址选通信号CAS*有效,传送列地址读写信号WE*写有效数据从DIN引脚进入存储单元第33页/共78页34DRAM 4116的刷新的刷新TRCTCRPTRAS高阻TASRTRAH行地址地址DINCASRAS采用“仅行地址有效”方法刷新行地址选
17、通RAS*有效,传送行地址列地址选通CAS*无效,没有列地址芯片内部实现一行存储单元的刷新没有数据输入输出存储系统中所有芯片同时进行刷新DRAM必须每隔固定时间就刷新第34页/共78页35DRAM芯片芯片2164存储容量为64K116个引脚:8根地址线A7A01根数据输入线DIN1根数据输出线DOUT行地址选通RAS*列地址选通CAS*读写控制WE*NCDINWE*RAS*A0A2A1GNDVSSCAS*DOUTA6A3A4A5A712345678161514131211109第35页/共78页36高速缓冲存储器(Cache)用Cache来解决CPU与内存之间的速度差。Cpu-Cache-Dr
18、am-外存 多 Cache工作原理:程序访问在时空上的局部性。Cache设计思想:把经常访问的代码和数据保存到SRAM组成的高速缓冲存储器中,把不常访问的代码和数据保存到大容量DRAM中,使得存储器系统的价格降低,而访存时间接近零等待。层次存储器结构如图第36页/共78页37 Cache的命中和命中率:CPU访存的内容正好在Cache中就称为命中。命中的几率即命中率。主存和Cache比例与命中率关系:一般主存和Cache比例为1M:4K时命中率为90%。主存(MB)8163264128Cache(KB)3264128256512 主存与Cache地址映象的3种基本结构:全相联Cache 直接映
19、象Cache 组相联Cache Cache的读取结构:旁视结构 通视结构 Cache的数据更新方式:通写式 回写式替换策略:随机替换先进先出法最近最少使用法影响Cache性能的因素:规模大小,关联方式,行大小,速度,配置。第37页/共78页38第五章:存储器及其接口第五章:存储器及其接口1.概述2.随机存储器RAM3.只读存储器ROM4.存储器芯片的扩展及其与系统总线的连接5.典型的半导体芯片举例第38页/共78页39第五章:存储器及其接口第五章:存储器及其接口只读存储器只读存储器ROM只读存储器(Read Only Memory,ROM):内容只可读出不可写入,最大优点是所存信息可长期保存,
20、断电时,ROM中的信息不会消失。主要用于存放固定的程序和数据,通常用它存放引导装入程序。半导体存储器RAMROMSRAMDRAM掩膜ROMPROMEPROMEEPROMFlash ROM第39页/共78页40只读存储器只读存储器ROM掩膜ROM:信息制作在芯片中,不可更改PROM:允许一次编程,此后不可更改EPROM:用紫外光擦除,擦除后可编程;并允许用户多次擦除和编程EEPROM(E2PROM):采用加电方法在线进行擦除和编程,也可多次擦写Flash Memory(闪存):能够快速擦写的EEPROM,但只能按块(Block)擦除第40页/共78页41第五章:存储器及其接口第五章:存储器及其接
21、口只读存储器只读存储器ROM掩膜ROM 在出厂前由芯片厂家将程序写到rom里,以后永远不能修改。如图是一个简单的44位的MOS ROM存储阵列,两位地址输入,经译码后,输出四条字选择线,每条字选择线选中一个字,此时位线的输出即为这个字的每一位。此时,若有管子与其相连(如位线1和位线4),则相应的MOS管就导通,输出低电平,表示逻辑“0”;否则(如位线2和位线3)输出高电平,表示逻辑“1”。(0110、0101、1010、0000)第41页/共78页42第五章:存储器及其接口第五章:存储器及其接口只读存储器只读存储器ROM可编程的ROM(Programmable-ROM,PROM)掩模ROM的存
22、储单元在生产完成之后,其所保存的信息就已经固定下来了,这给使用者带来了不便。为了解决这个矛盾,设计制造了一种可由用户通过简易设备写入信息的ROM器件,即可编程的ROM,又称为PROM。PROM 的类型有多种,如二极管破坏型PROM存储器,在出厂时,存储体中每条字线和位线的交叉处都是两个反向串联的二极管的PN结,字线与位线之间不导通,此时,意味着该存储器中所有的存储内容均为“1”。如果用户需要写入程序,则要通过专门的PROM写入电路,产生足够大的电流把要写入“1”的那个存储位上的二极管击穿,造成这个PN结短路,只剩下顺向的二极管跨连字线和位线,这时,此位 就意味着写入了“1”。读出的操作同掩模R
23、OM。除此之外,还有一种熔丝式PROM,用户编程时,靠专用写入电路产生脉冲电流,来烧断指定的熔丝,以达到写入“1”的目的。对PROM来讲,这个写入的过程称之为固化程序。由于击穿的二极管不能再正常工作,烧断后的熔丝不能再接上,所以这种ROM器件只能固化一次程序,数据写入后,就不能再改变了。第42页/共78页43第五章:存储器及其接口第五章:存储器及其接口只读存储器只读存储器ROM可擦除可编程ROM(Erasable Programmable ROM,EPROM)EPROM芯片有一个很明显的特征,在其正面的陶瓷封装上,开有一个玻璃窗口,透过该窗口,可以看到其内部的集成电路,紫外线透过该孔照射内部芯
24、片就可以擦除其内的数据,完成芯片擦除的操作要用到EPROM擦除器。一般擦除信息需用紫外线照射l520分钟。了解教材的所列出的EPROM例子Intel 2764芯片的基本知识 第43页/共78页44第五章:存储器及其接口第五章:存储器及其接口只读存储器只读存储器ROM电可擦除可编程ROM (Electronic Erasible Programmable ROM,EEPROM)EEPROM内资料的写入要用专用的编程器,并且往芯片中写内容时必须要加一定的编程电压(1224V,随不同的芯片型号而定)。EEPROM在写入数据时,仍要利用一定的编程电压,此时,只需用厂商提供的专用刷新程序就可以轻而易举地
25、改写内容,所以,它属于双电压芯片。借助于EPROM芯片的双电压特性,可以使BIOS具有良好的防毒功能,在升级时,把跳线开关打至“ON”的位置,即给芯片加上相应的编程电压,就可以方便地升级;平时使用时,则把跳线开关打至“OFF”的位置,防止病毒对BIOS芯片的非法修改。了解教材的所列出的EEPROM例子NMC98C64A芯片的基本知识第44页/共78页45第五章:存储器及其接口第五章:存储器及其接口只读存储器只读存储器ROM快擦型存储器(Flash Memory)快擦型存储器是不用电池供电的、高速耐用的非易失性半导体存储器,它以性能好、功耗低、体积小、重量轻等特点活跃于便携机存储器市场。快擦型存
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 微机原理与接口技术 周荷琴件 存储器及其接口 微机 原理 接口 技术 存储器 及其
限制150内