第五章存储器系统.pptx
《第五章存储器系统.pptx》由会员分享,可在线阅读,更多相关《第五章存储器系统.pptx(82页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、1教学要求1.了解各类半导体存储器的应用特点2.熟悉半导体存储器芯片的结构3.熟悉SRAM和EPROM的引脚功能4.掌握存储芯片与CPU连接的方法,特别是片选端的处理第1页/共82页2两个视角研究存储器系统的两个视角:小系统中的存储器系统(如嵌入式应用),一般由“ROM+静态RAM”构成大系统中的存储系统(如PC机),一般由“高速缓存+主存+辅存”构成,包含了“高速缓冲存储”和“虚拟存储”两种功能结构第2页/共82页35.1存储器概述存储器的分类和评价指标存储系统的层次结构第3页/共82页4存储器的分类和评价指标1.按读写方式分类随机存取存储器(RandomAccessMemory,RAM)顺
2、序存取存储器(SerialAccessMemory,SAM)直接存取存储器(DirectAccessMemory,DAM)2.按存储介质和工作原理分类半导体存储器磁表面存储器光表面存储器3.按存储时效分类易失性存储器(VolatileMemory)非易失存储器(Non-VolatileMemory)4.按所处的位置分类内存外存第4页/共82页5存储器的评价指标 速度:针对不同的存储器件和部件,该指标有不同的表示方法半导体存储芯片用存取周期和读出时间来评价、内存条和内存总线用工作频率和带宽来评价,硬盘存储器用主轴转速、平均寻道时间和数据传输率来评价带宽指单位时间里数据的传送数量,单位是位/秒(b
3、/s)或字节/秒(B/s)容量存储器的容量用B、KB、MB、GB、TB、PB等进行表示存储成本一般用每兆字节的价格来表示第5页/共82页6存储系统的层次结构给存储器提的要求:高速度、大容量和低成本单一器件和单一设备是很难做到解决方案:构建一个多层次的存储器系统,通过合理配置存储资源来实现减少高价存储器的用量,让更多的访问在高速存储器中进行,用大容量的存储设备来提供后备支持第6页/共82页71.存储器系统的构成层次包括CPU中的寄存器高速缓冲存储器(高速缓存)主存储器(主存)辅助存储器(辅存)三级存储结构Cache的工作原理第7页/共82页82.Cache缓冲存储和虚拟存储高速缓冲存储虚拟存储两
4、种结构都依赖于访问的局部性原理第8页/共82页95.2 半导体存储器半导体存储器被用于微机大系统、微机小系统、通用微机系统、嵌入式系统等他们或者以芯片形式存在于系统,或者被集成到CPU内部第9页/共82页10半导体存储器的分类n按制造工艺q双极型:速度快、集成度低、功耗大、价格高、高速存储场合qMOS型:速度慢、集成度高、功耗低、价格低、主存n按使用属性q随机存取存储器RAM:可读可写、断电信息丢失q只读存储器ROM:正常只读、断电信息不丢失n 按连接方式q 并行连接芯片q 串行连接芯片详细分类,请看图示第10页/共82页11半导体存储器的分类详细展开,注意对比第11页/共82页12读写存储器
5、RAM静态RAM触发器为基本存储单元,不掉电信息不丢失。集成度低、速度快、功耗价格高动态RAMMOS管为基本存储单元,极间电容充放电作为信息存储手段。电容容量很小,要不断刷新。集成度高、价格低、功耗小、速度比SRAM慢,主存伪静态RAM配备有自动刷新电路的DRAM芯片,价格和功耗都低于SRAM非易失RAM有多种结构形式,多数情况下指带有后备电池的SRAM芯片双口RAM有两套寻址和读写机构,可应对两个设备的访问,同时提供冲突避免机制,主要用于数据共享和数据缓冲的场合铁电RAM非易失RAM,利用铁电晶体中中心原子的位置变化来存储信息,价格较高第12页/共82页13读写存储器RAM组成单元速度集成度
6、应用SRAM触发器快低小容量系统DRAM极间电容慢高大容量系统NVRAM带微型电池慢低小容量非易失第13页/共82页14只读存储器ROM掩膜ROM:信息制作在芯片中,不可更改PROM:允许一次编程,此后不可更改EPROM:用紫外光擦除,擦除后可编程;并允许用户多次擦除和编程EEPROM(E2PROM):采用加电方法在线进行擦除和编程,也可多次擦写Flash Memory(闪存):能够快速擦写的EEPROM,但只能按块(Block)擦除第14页/共82页15半导体存储器芯片的结构地址寄存地址译码存储体控制电路AB数据寄存读写电路DBOE WE CS 存储体q存储器芯片的主要部分,用来存储信息 地
7、址译码电路q根据输入的地址编码来选中芯片内某个特定的存储单元 控制电路和数据缓冲 q选中存储芯片,控制读写操作第15页/共82页16存储体每个存储单元具有一个唯一的地址,可存储1位(位片结构)或多位(字片结构)二进制数据存储容量与地址、数据线个数有关:芯片的存储容量存储单元数存储单元的位数2MN M:芯片的地址线根数 N:芯片的数据线根数例如芯片2114为1K4位(10根地址线,4根数据线)芯片2716(2K8位)(11根地址线,8根数据线)示例示例示例示例第16页/共82页17译码器A5A4A3A2A1A06301存储单元64个单元行译码A2A1A0710列译码A3A4A501764个单元单
8、译码双译码地址译码电路n单译码结构n双译码结构q双译码可简化芯片设计q主要采用的译码结构第17页/共82页18控制电路和数据缓冲片选端CS*(芯片选中)或CE*(芯片使能)有效时,可以对该芯片进行读写操作读控制OE*(输出允许)控制读操作,有效时,芯片内数据输出该控制端对应系统的读控制线写控制WE*(写允许)控制写操作,有效时,数据进入芯片中该控制端对应系统的写控制线第18页/共82页19半导体存储器的主要技术指标存储容量对厂商,用总的“位容量”描述对用户,用“存储单元数每个单元的存储位数”描述存取速度存取时间(AccessTime),即TA。指从读/写命令发出,到操作完成经历的时间存取周期(
9、AccessCycle),即TAC。指两次存储器访问所允许的最小时间间隔制作工艺制作工艺决定了集成度、存取速度和功耗等多项指标与制作工艺有关的其他技术还有:线宽用铜导线代替铝导线采用多层制作等第19页/共82页205.3 随机存取存储器静态RAM由于速度快,外围电路简单,SRAM主要用于微机小系统结构多为“8”的字片结构常用的SRAM有:6116(2K8位)、6264(8K8位)、62128(16K8位)、62256(32K8位)等第20页/共82页211.SRAM的基本存储单元和电路结构SRAM的基本存储单元是触发器电路每个基本存储单元存储二进制数一位许多个基本存储单元形成行列存储矩阵,双译
10、码结构SRAM一般采用“字结构”存储矩阵:每个存储单元存放多位(4、8、16等)每个存储单元具有一个地址SRAM 2114SRAM 6264第21页/共82页222.SRAM芯片2114n存储容量为10244n18个引脚DIP封装:q10根地址线A9A0q4根数据线I/O4I/O1q片选CS*q读写WE*123456789181716151413121110VccA7A8A9I/O1I/O2I/O3I/O4WE*A6A5A4A3A0A1A2CS*GND功能功能功能功能第22页/共82页243.SRAM芯片6264n存储容量为8K8n28个引脚:q13根地址线A12A0q8根数据线D7D0q片选
11、CS1*、CS2q读写WE*、OE*功能功能功能功能+5VWE*CS2A8A9A11OE*A10CS1*D7D6D5D4D3NCA12A7A6A5A4A3A2A1A0D0D1D2GND12345678910111213142827262524232221201918171615第24页/共82页25动态RAM集成度高、价格低、功耗低、需要刷新和外围电路复杂,多用于规模较大的微机系统如充当主存DRAM的基本存储单元是单个场效应管及其极间电容每个基本存储单元存储二进制数一位许多个基本存储单元形成行列存储矩阵DRAM一般采用“位结构”存储体:图5-12每个存储单元存放一位需要8个存储芯片构成一个字节
12、单元每个字节存储单元具有一个地址第25页/共82页26动态RAM信息放在极间电容上电容容量很小,充电后电压变化仅0.2v左右,可维持时间很短,一般2ms左右会泄漏,造成信息丢失数据一经读出,电容上的信息将遭到破坏必须配备“读出再生放大电路”进行刷新读操作写操作每次同时对一行的存储单元进行刷新第26页/共82页27读操作从选中单元读出信号,首先使读出再生放大电路建立起稳定状态,该状态一方面向数据线输出,另一方面反过来对存储单元刷新写操作外部数据先在读出再生放大电路建立起稳定状态,然后再对它选定单元完成写入刷新操作仅行地址有效,该行所有存储单元的数据在内部被读出,经同一列上的读出再生放大电路的刷新
13、得到加强第27页/共82页28DRAM芯片4116存储容量为16K1,双译码位片结构16个引脚:7根地址线A6A0行地址选通RAS*列地址选通CAS*1根数据输入线DIN1根数据输出线DOUT读写控制WE*VBBDINWE*RAS*A0A2A1VDDVSSCAS*DOUTA6A3A4A5VCC12345678161514131211109第28页/共82页29DRAM 4116的读周期DOUT地址TCACTRACTCAHTASCTASRTRAHTCASTRCDTRASTRC行地址列地址WECASRAS存储地址需要分两批传送行地址选通信号RAS*有效,开始传送行地址随后,列地址选通信号CAS*有
14、效,传送列地址RAS*和CAS*先后有效相当于片选信号读写信号WE*读有效数据从DOUT引脚输出第29页/共82页30DRAM 4116的写周期TWCSTDS列地址行地址地址 TDHTWRTCAHTASCTASRTRAHTCASTRCDTRCTRASDINWECASRAS存储地址需要分两批传送行地址选通信号RAS*有效,开始传送行地址随后,列地址选通信号CAS*有效,传送列地址读写信号WE*写有效数据从DIN引脚进入存储单元第30页/共82页31DRAM 4116的刷新TRCTCRPTRAS高阻TASRTRAH行地址地址DINCASRAS采用“仅行地址有效”方法刷新行地址选通RAS*有效,传送
15、行地址列地址选通CAS*无效,没有列地址芯片内部实现一行存储单元的刷新没有数据输入输出存储系统中所有芯片同时进行刷新DRAM必须每隔固定时间就刷新第31页/共82页32DRAM芯片2164PC/XT内存中使用的DRAM芯片,采用位片结构存储容量为64K1位16个引脚:8根地址线A7A01根数据输入线DIN1根数据输出线DOUT行地址选通RAS*列地址选通CAS*读写控制WE*NCDINWE*RAS*A0A2A1GNDVSSCAS*DOUTA6A3A4A5A712345678161514131211109第32页/共82页33DRAM芯片2164n2164可以看成4个4116(16K1位,7根地
16、址线两批传送)q需增加两根地址线片选4个4116,但只增加了1根复用的地址线A7q读写时,A7A0分两批传送16位地址q刷新时,只用7位行地址,并令RAS*有效CAS*无效第33页/共82页345.4 只读存储器EEPROMEEPROM 2717AEEPROM 2864An一般工作状态下,ROM只能读不能写n对于可编程的ROM芯片,可用特殊方法写入数据,称为编程Programming或“烧写”n对于可擦除的ROM芯片,可用特殊方法将原数据擦除,以便再次编程nROM为非易失性存储部件,其中数据可以长期保存,掉电亦不丢失 EPROMEPROM 2716EPROM 2764第34页/共82页35UV
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 第五 存储器 系统
限制150内