最新微型计算机技术课件04PPT课件.ppt
《最新微型计算机技术课件04PPT课件.ppt》由会员分享,可在线阅读,更多相关《最新微型计算机技术课件04PPT课件.ppt(102页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、微型计算机技术课件微型计算机技术课件044.1 4.1 存储器和存储器件存储器和存储器件4.1.1 4.1.1 存储器的分类存储器的分类4.1.2 4.1.2 存储器的系统结构存储器的系统结构4.1.3 4.1.3 选择存储器器件的考虑因素选择存储器器件的考虑因素4.1.4 4.1.4 随机存取存储器随机存取存储器RAMRAM4.1.5 4.1.5 只读存储器只读存储器ROMROM4.1.6 4.1.6 存储器在系统中的连接考虑和使用举例存储器在系统中的连接考虑和使用举例半导体半导体存储器存储器只读存储器只读存储器(ROM)随机存取存储器随机存取存储器(RAM)静态静态RAM(SRAM)动态动
2、态RAM(DRAM)非易失非易失RAM(NVRAM)掩膜式掩膜式ROM一次性可编程一次性可编程ROM(PROM)紫外线擦除可编程紫外线擦除可编程ROM(EPROM)电擦除可编程电擦除可编程ROM(EEPROM)详细展开,注意对比组成单元组成单元速度速度集成度集成度应用应用SRAM触发器触发器快快低低小容量系统小容量系统DRAM极间电容极间电容慢慢高高大容量系统大容量系统NVRAM带微型电池带微型电池慢慢低低小容量非易失小容量非易失一般情况下,一个存储器系统由以下几部分组成。一般情况下,一个存储器系统由以下几部分组成。1 1基本存储单元基本存储单元一一个个基基本本存存储储单单元元可可以以存存放放
3、一一位位二二进进制制信信息息,其其内内部部具具有有两两个个稳稳定定的的且且相相互互对对立立的的状状态态,并并能能够够在在外外部部对对其其状状态态进进行行识识别别和和改改变变。不不同同类类型型的的基基本本存存储储单单元元,决决定定了由其所组成的存储器件的类型不同。了由其所组成的存储器件的类型不同。2 2存储体存储体(以图示讲解说明以图示讲解说明)一一个个基基本本存存储储单单元元只只能能保保存存一一位位二二进进制制信信息息,若若要要存存放放MNMN个个二二进进制制信信息息,就就需需要要用用MNMN个个基基本本存存储储单单元元,它它们们按按一一定定的的规规则则排排列列起起来来,由由这这些些基基本本存
4、存储储单单元元所所构构成的阵列称为存储体或存储矩阵。成的阵列称为存储体或存储矩阵。4.1.2 4.1.2 存储器的系统结构存储器的系统结构由由于于存存储储器器系系统统是是由由许许多多存存储储单单元元构构成成的的,每每个个存存储储单单元元一一般般存存放放8位位二二进进制制信信息息,为为了了加加以以区区分分,我我们们必必须须首首先先为为这这些些存存储储单单元元编编号号,即即分分配配给给这这些些存存储储单单元元不不同同的的地地址址。地地址址译译码码器器的的作作用用就就是是用用来来接接受受CPU送送来来的的地地址址信信号号并并对对它它进进行行译译码码,选选择择与与此此地地址址码相对应的存储单元,以便对
5、该单元进行读写操作。码相对应的存储单元,以便对该单元进行读写操作。存储器地址译码有两种方式,通常称为单译码与双译码。存储器地址译码有两种方式,通常称为单译码与双译码。(1)单译码单译码 单译码方式又称字结构,适用于小容量存储器。单译码方式又称字结构,适用于小容量存储器。(2)双译码双译码 在在双双译译码码结结构构中中,将将地地址址译译码码器器分分成成两两部部分分,即即行行译译码码器器(又又叫叫X译译码码器器)和和列列译译码码器器(又又叫叫Y译译码码器器)。X译译码码器器输输出出行行地地址址选选择择信信号号,Y译译码码器器输输出出列列地地址址选选择择信信号号。行行列列选选择择线线交交叉叉处处即即
6、为为所所选选中中的内存单元,这种方式的特点是译码输出线较少。的内存单元,这种方式的特点是译码输出线较少。3地址译码器地址译码器译译码码器器A5A4A3A2A1A06301存储单元存储单元64个单元个单元行行译译码码A2A1A0710列译码列译码A3A4A501764个单元个单元单译码双译码单译码结构单译码结构双译码结构双译码结构双译码可简化芯片设计双译码可简化芯片设计主要采用的译码结构主要采用的译码结构3地址译码器地址译码器(续)续)4片选与读写控制电路片选与读写控制电路片片选选信信号号用用以以实实现现芯芯片片的的选选择择。对对于于一一个个芯芯片片来来讲讲,只只有有当当片片选选信信号号有有效效
7、时时,才才能能对对其其进进行行读读写写操操作作。片片选选信信号号一一般般由由地地址址译译码码器器的的输输出出及及一一些些控控制制信信号号来来形形成成,而而读读/写写控控制制电电路路则则用用来来控控制对芯片的读制对芯片的读/写操作。写操作。5I/O电路电路I/O电电路路位位于于系系统统数数据据总总线线与与被被选选中中的的存存储储单单元元之之间间,用用来来控控制制信信息息的的读读出出与与写写入入,必必要要时时,还还可包含对可包含对I/O信号的驱动及放大处理功能。信号的驱动及放大处理功能。4.1.2 4.1.2 存储器的系统结构存储器的系统结构4.1.2 4.1.2 存储器的系统结构存储器的系统结构
8、6 6集电极开路或三态输出缓冲器集电极开路或三态输出缓冲器为为了了扩扩充充存存储储器器系系统统的的容容量量,常常常常需需要要将将几几片片RAMRAM芯芯片片的的数数据据线线并并联联使使用用或或与与双双向向的的数数据据线线相相连连,这这就就要要用用到到集集电电极极开开路路或或三三态态输输出出缓冲器。缓冲器。7 7其它外围电路其它外围电路对对不不同同类类型型的的存存储储器器系系统统,有有时时,还还专专门门需需要要一一些些特特殊殊的的外外围围电电路路,如如动动态态RAMRAM中中的的预预充充电电及及刷刷新新操操作作控控制制电电路路等等,这这也也是是存存储储器器系系统的重要组成部分。统的重要组成部分。
9、4.1.2 4.1.2 存储器的系统结构存储器的系统结构4.1.3 4.1.3 选择选择存储器器件的考虑因素存储器器件的考虑因素1.易失性易失性易失性是区分存储器种类的重要外部特性之一。易失性是区分存储器种类的重要外部特性之一。易失性是指电源断开之后,存储器的内容是否丢失。易失性是指电源断开之后,存储器的内容是否丢失。如果某种存储器在断电之后,仍能保存其中的内如果某种存储器在断电之后,仍能保存其中的内容,则为非易失性存储器(外部存储器、容,则为非易失性存储器(外部存储器、ROM);否则,就叫易失性存储器(否则,就叫易失性存储器(RAM)。)。4.1.3 4.1.3 选择选择存储器器件的考虑因素
10、存储器器件的考虑因素2.只读性只读性只读性是区分存储器种类的又一个重要特性。只读性是区分存储器种类的又一个重要特性。如如果果某某个个存存储储器器中中写写入入数数据据后后,只只能能被被读读出出,但但不不能能写写入入,那那么么这这种种存存储储器器叫叫只只读读存存储储器器,即即ROM(readonlymemory);如如果果一一个个存存储储器器在在写写入入数数据据后后,既既可可对对它它进进行行读读出出,又又可可再再对对它它修修改改,那那么就叫可读写存储器。么就叫可读写存储器。4.1.3 4.1.3 选择选择存储器器件的考虑因素存储器器件的考虑因素3.存储容量存储容量每每个个芯芯片片中中的的存存储储单
11、单元元的的总总数数即即存存储储容容量量。存存储储容容量量和和芯芯片片集集成成度度有有关关,也也和和器器件件基基本本单单元元的的工工作作原原理和类型有关。理和类型有关。内内 存存 条条 有有 8位位 数数 据据 宽宽 度度 的的 30引引 线线 的的SIMM(singleinlinememorymodule)、32位位数数据据宽宽度度的的72引引线线的的SIMM和和64位位数数据据宽宽度度的的168引引线线DIMM(dualinlinememorymodule)4.1.3 4.1.3 选择选择存储器器件的考虑因素存储器器件的考虑因素4.速度速度存存储储器器的的速速度度是是用用存存储储器器访访问问
12、时时间间来来衡衡量量的的。访访问问时时间间就就是是指指存存储储器器接接收收到到稳稳定定的的地地址址信信号号到到完完成成操操作作的的时时间间。访访问问时时间间的的长长短短决决定定于于许许多多因因素素,主要与制造器件的工艺有关。主要与制造器件的工艺有关。当当前前,半半导导体体存存储储器器主主要要用用两两大大类类工工艺艺,一一类类是是双双极极性性的的TTL技技术术,一一类类是是金金属属氧氧化化物物半半导导体体MOS技术,后者又分技术,后者又分CMOS和和HMOS等技术等技术4.1.3 4.1.3 选择选择存储器器件的考虑因素存储器器件的考虑因素4.功耗功耗在在用用电电池池供供电电的的系系统统中中,功
13、功耗耗是是非非常常重重要要的的问问题题。CMOS能能够够很很好好地地满满足足低低功功耗耗要要求求。但但CMOS能能够够很很好好地地满满足足低低功功耗耗要要求求。但但CMOS器器件件容容量量较较小,并且速度慢。功耗和速度是成正比的。小,并且速度慢。功耗和速度是成正比的。4.1.4 4.1.4 随机随机存取存储器存取存储器RAMRAM RAMRAM按按其其结结构构和和工工作作原原理理分分为为静静态态RAMRAM即即SRAMSRAM(static static RAM)RAM)和和动动态态RAMRAM即即DRAMDRAM(dynamic dynamic RAM)RAM)。SRAMSRAM速速度度快快
14、,不不需需要要刷刷新新,但但片片容容量量低低,功功耗耗大大。DRAMDRAM片片容容量量高高,但但需需要要刷刷新新,否否则则其其中中的信息就会丢失。的信息就会丢失。1.SRAM4.1.4 4.1.4 随机随机存取存储器存取存储器RAMRAMSRAM保保存存信信息息的的机机制制是是基基于于双双稳稳态态触触发发器器的的工工作作原原理理,组组成成双双稳稳态态触触发发器器的的A、B两两管管中中,A导导通通B截截止止时时为为1,反反之之,A截截止止B导导通通时时为为0。其其内内部部基基本本电电路路中中,用用2个个晶晶体体管管构构成成双双稳稳态态触触发发器器,2个个晶晶体体管管作作为为负负载载电电路路,还
15、有还有2个晶体管用来控制双稳态触发器。个晶体管用来控制双稳态触发器。缺点缺点:容量小、功耗大:容量小、功耗大优点优点:不需要刷新,简化了外部电路:不需要刷新,简化了外部电路(a)六管静态存储单元的原理示意图 (b)六管基本存储电路 2.DRAM(1)DRAM器件器件DRAMDRAM是是利利用用电电容容存存储储电电荷荷的的原原理理来来保保存存信信息息的的,它它将将晶晶体体管结电容的充电状态和放电状态分别作为管结电容的充电状态和放电状态分别作为1 1和和0 0。DRAMDRAM的的基基本本单单元元电电路路简简单单,最最简简单单的的DRAMDRAM单单元元只只需需一一个个管管子子构构成成,这这使使D
16、RAMDRAM器器件件的的芯芯片片容容量量很很高高,而而且且功功耗耗低低。但但是是由由于于电电容容会会逐逐渐渐放放电电,所所以以对对DRAMDRAM必必须须不不断断进进行行读读出出和和再写入,以使泄放的电荷得到补充,也就是刷新。再写入,以使泄放的电荷得到补充,也就是刷新。一次刷新过程实际上就是对存储器进行一次读取、放大一次刷新过程实际上就是对存储器进行一次读取、放大和再写入。和再写入。动态动态RAMRAM基本存储单元基本存储单元 它由一个它由一个MOSMOS管管T T1 1和位于和位于其栅极上的分布电容其栅极上的分布电容c c构成。构成。当栅极电容当栅极电容C C上充有电荷时,上充有电荷时,表
17、示该存储单元保存信息表示该存储单元保存信息“1”“1”。反之,当栅极电容。反之,当栅极电容上没有电荷时,表示该单元上没有电荷时,表示该单元保存信息保存信息“0”“0”。由于栅极。由于栅极电容上的充电与放电是两个电容上的充电与放电是两个对立的状态,因此,它可以对立的状态,因此,它可以作为一种基本的存储单元。作为一种基本的存储单元。写操作写操作:字选择线为高电平,:字选择线为高电平,T T1 1管导通,写信号通过位管导通,写信号通过位线存入电容线存入电容C C中中 读操作:读操作:字选择线仍为高电平,存储在电容字选择线仍为高电平,存储在电容C C上的电荷,上的电荷,通过通过T1T1输出到数据线上,
18、通过读出放大器,即可得到所输出到数据线上,通过读出放大器,即可得到所保存的信息。保存的信息。动态动态RAMRAM基本存储单元基本存储单元 刷新刷新:动态:动态RAMRAM存储单元实质上是依靠存储单元实质上是依靠T1T1管栅极电容管栅极电容的充放电原理来保存信息的。时间一长,电容上所保的充放电原理来保存信息的。时间一长,电容上所保存的电荷就会泄漏,造成了信息的丢失。因此,在动存的电荷就会泄漏,造成了信息的丢失。因此,在动态态RAMRAM的使用过程中,必须及时地向保存的使用过程中,必须及时地向保存“1”“1”的那些的那些存储单元补充电荷,以维持信息的存在。这一过程,存储单元补充电荷,以维持信息的存
19、在。这一过程,就称为动态存储器的刷新操作就称为动态存储器的刷新操作 Intel2164A Intel2164A是一种是一种64K164K1的动态的动态RAMRAM存储器芯片,它的基本存储单元就是存储器芯片,它的基本存储单元就是采用单管存储电路,其它的典型芯片有采用单管存储电路,其它的典型芯片有Ietel 21256/21464Ietel 21256/21464等。等。(2)动态)动态RAM存储器芯片存储器芯片Intel 2164AIntel 2164AIntel 2164A的内部结构的内部结构 存存储储体体:6464K K1 1的的存存储储体体由由4 4个个128128128128的的存存储储
20、阵阵列列构成;构成;地地址址锁锁存存器器:由由于于Intel Intel 2164A2164A采采用用双双译译码码方方式式,故故其其1616位位地地址址信信息息要要分分两两次次送送入入芯芯片片内内部部。但但由由于于封封装装的的限限制制,这这1616位位地地址址信信息息必必须须通通过过同同一一组组引引脚脚分分两两次次接接收收,因因此此,在在芯芯片片内内部部有有一一个个能能保保存存8 8位位地地址址信信息息的的地地址址锁锁存器;存器;数据输入缓冲器数据输入缓冲器:用以暂存输入的数据;用以暂存输入的数据;数据输出缓冲器数据输出缓冲器:用以暂存要输出的数据;用以暂存要输出的数据;1/41/4I/OI/
21、O门门电电路路:由由行行、列列地地址址信信号号的的最最高高位位控控制制,能能从相应的从相应的4 4个存储矩阵中选择一个进行输入输出操作;个存储矩阵中选择一个进行输入输出操作;行、列时钟缓冲器行、列时钟缓冲器:用以协调行、列地址的选通信号;:用以协调行、列地址的选通信号;写允许时钟缓冲器写允许时钟缓冲器:用以控制芯片的数据传送方向;:用以控制芯片的数据传送方向;128128读读出出放放大大器器:与与4 4个个128128128128存存储储阵阵列列相相对对应应,共共有有4 4个个128128读读出出放放大大器器,它它们们能能接接收收由由行行地地址址选选通通的的4 4128128个个存存储储单单元
22、元的的信信息息,经经放放大大后后,再再写写回回原原存存储储单单元,是实现刷新操作的重要部分;元,是实现刷新操作的重要部分;1/1281/128行行、列列译译码码器器:分分别别用用来来接接收收7 7位位的的行行、列列地地址址,经经译译码码后后,从从128128128128个个存存储储单单元元中中选选择择一一个个确确定定的存储单元,以便对其进行读的存储单元,以便对其进行读/写操作。写操作。Intel 2164AIntel 2164A的内部结构(续)的内部结构(续)Intel 2164AIntel 2164A的外部结构的外部结构Intel 2164A是具有16个引脚的双列直插式集成电路芯片,其引脚安
23、排如图4-6所示。A0A7:地址信号的输入引脚,用来分时接收CPU送来的8位行、列地址;RAS:行地址选通信号输入引脚,低电平有效,兼作芯片选择信号。当RASRAS为低电平时,表明芯片当前接收的是行地址;CAS:列地址选通信号输入引脚,低电平有效,表明当前正在接收的是列地址(此时RAS应保持为低电平);WE:写允许控制信号输入引脚,当其为低电平时,执行写操作;否则,执行读操作。DIN:数据输入引脚;DOUT:数据输出引脚;VDD:十5V电源引脚;Css:地;N/C:未用引脚。图4-6 Intel 2164A引脚(3)DRAM的刷新和的刷新和DRAM控制器控制器 刷新的方法有多种,但最常用的是刷
24、新的方法有多种,但最常用的是“只有行地只有行地址有效址有效”的方法,按照这种方法,刷新时,存储体的方法,按照这种方法,刷新时,存储体的列地址无效,一次选中存储体中的一行进行刷新。的列地址无效,一次选中存储体中的一行进行刷新。具体执行时,每当一个行地址信号具体执行时,每当一个行地址信号RASRAS有效选中某有效选中某一行时,该行的所有存储体单元都分别和读出放大一行时,该行的所有存储体单元都分别和读出放大电路接通,在定时时钟作用下,读出放大电路分别电路接通,在定时时钟作用下,读出放大电路分别对该行存储单元进行一次读出、放大和重写,既进对该行存储单元进行一次读出、放大和重写,既进行刷新。只要在刷新时
25、限行刷新。只要在刷新时限2ms2ms中对中对DRAMDRAM系统进行逐系统进行逐行选中,就可实现全面刷新。行选中,就可实现全面刷新。(3)DRAM的刷新和的刷新和DRAM控制器控制器(续)续)为了实现刷新,DRAM控制器具有如下功能:时序功能时序功能:DRAM控制器需要按固定的时序提供行地址选通信号RAS,为此,用一个计数器产生刷新地址,同时用一个刷新定时器产生刷新请求信号,以次启动一个刷新周期,刷新地址和刷新请求信号联合产生行地址选通信号RAS,每刷新一行,又产生下一个行地址选通信号。地址处理功能地址处理功能:DRAM控制器一方面要在刷新周期中顺序提供行地址,以保证在2ms中使所有的DRAM
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 最新 微型计算机 技术 课件 04 PPT
限制150内