第6章主存储器1课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《第6章主存储器1课件.ppt》由用户(ziliao2023)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 主存储器 课件
- 资源描述:
-
1、半导体存储器从半导体存储器从使用功能上划分使用功能上划分:读写存储器读写存储器RAM(Random Access Memory)RAM(Random Access Memory)(随机存取存储器)(随机存取存储器)只读存储器只读存储器ROM(Read Only Memory)ROM(Read Only Memory)RAM:RAM:可读可写;主要用来可读可写;主要用来存放各种现场的输入输出数据、中间存放各种现场的输入输出数据、中间计算结果、与外存交换的信息以及作为堆栈使用;计算结果、与外存交换的信息以及作为堆栈使用;掉电后信息掉电后信息会丢失。会丢失。ROMROM:正常工作时是读出方式;主要用
2、来:正常工作时是读出方式;主要用来存放各种管理、监控存放各种管理、监控程序、操作系统基本输入输出程序(程序、操作系统基本输入输出程序(BIOS)BIOS);掉电后信息不会掉电后信息不会丢失。丢失。半导体存储器的分类半导体存储器的分类E2PROMFLASH ROMRAMRAM分为双极型分为双极型(Bipolar)(Bipolar)和和MOS RAMMOS RAM两大类。两大类。各种各种RAMRAM特点:特点:共同点:信息易失性。共同点:信息易失性。双极型双极型RAM:RAM:由由TTLTTL晶体管逻辑电路组成;存取速度快晶体管逻辑电路组成;存取速度快(10ns10ns以下);集成度低;功耗大;用
3、于高速微机中。以下);集成度低;功耗大;用于高速微机中。静态静态RAMRAM(SRAM):SRAM):以触发器为基本存储电路;速度较快;以触发器为基本存储电路;速度较快;集成度较低;功耗大;用于集成度较低;功耗大;用于CACHECACHE(高速缓存)。(高速缓存)。动态动态RAMRAM(DRAM):DRAM):利用电容存储信息;速度低;集成度高;利用电容存储信息;速度低;集成度高;功耗低;功耗低;需要定时刷新;价格低;需要定时刷新;价格低;用于大容量内存用于大容量内存1.1.掩模掩模ROMROM:早期的早期的ROMROM由半导体厂商按照某种固定线路制造的,由半导体厂商按照某种固定线路制造的,制
4、造好以后就只能读不能改变。这种制造好以后就只能读不能改变。这种ROMROM适用于批量生产适用于批量生产的产品中,成本较低,但不适用于研究工作。的产品中,成本较低,但不适用于研究工作。2.2.可编程序的只读存储器可编程序的只读存储器PROM(Programmable ROM)PROM(Programmable ROM)可由用户对它进行编程,用户只能写一次,已不常用。可由用户对它进行编程,用户只能写一次,已不常用。3.3.可擦去的可编程只读存储器可擦去的可编程只读存储器EPROM(Erasable PROM)EPROM(Erasable PROM)可用紫外线擦除内容;可以多次改写;但需要专用的擦可
5、用紫外线擦除内容;可以多次改写;但需要专用的擦除、写入设备;写入信息很慢(写一个字节除、写入设备;写入信息很慢(写一个字节50MS)50MS);4.电可擦除电可擦除EPROM(E2PROM):类似类似EPROM;擦除、写入可在线进行。;擦除、写入可在线进行。5.FLASH ROM:电子盘、数码相机等使用。电子盘、数码相机等使用。6.2.1 6.2.1 基本存储电路基本存储电路 基本存储电路基本存储电路是组成存储器的基础和核心,它是组成存储器的基础和核心,它用来存储一位二进制信息:用来存储一位二进制信息:“0”0”或或“1”1”。在在MOSMOS存储器中,基本存储电路分为:存储器中,基本存储电路
6、分为:静态存储电路:六管静态存储电路静态存储电路:六管静态存储电路 动态存储电路:单管存储电路(电容存储信息)动态存储电路:单管存储电路(电容存储信息)1.1.六管静态存储电路六管静态存储电路静态存储电路是由两个增强型的静态存储电路是由两个增强型的NMOSNMOS反相反相器交叉耦合而成的器交叉耦合而成的触发器触发器。如图如图6-3(a)6-3(a)所示。所示。双稳态触发器双稳态触发器六管静态存储电路六管静态存储电路(1 1)双稳态触发器:)双稳态触发器:T1T1、T2T2为控制管为控制管 T3T3、T4T4为负载管为负载管这个电路具有两个不同的稳定状态:这个电路具有两个不同的稳定状态:若若T1
7、T1截止,截止,A=“1”(A=“1”(高电平高电平),它使,它使T2T2开启,开启,B=“0”(B=“0”(低电低电平平)而而B=“0”B=“0”又保证了又保证了T1T1截止,状态稳定。截止,状态稳定。T1T1开启,开启,T2T2截止的状态也是互相保证而稳定的。截止的状态也是互相保证而稳定的。因此,可以用这两种不同状态分别表示因此,可以用这两种不同状态分别表示“1”1”或或“0”0”。(2 2)六管静态存储电路:)六管静态存储电路:当当X X的译码输出线为高电平的译码输出线为高电平时时:T5:T5、T6T6管导通,管导通,A A、B B端就与位端就与位线线D0D0和和D0#D0#相连;当这个
8、电路被选中时,相连;当这个电路被选中时,相应的相应的Y Y译码输出也译码输出也是高电平是高电平,故,故T7T7、T8T8管管(它们是一列公用的它们是一列公用的)也是导通的,于也是导通的,于是是D0D0和和D0#(D0#(这是存储器内部的位线这是存储器内部的位线)就与输入输出电路就与输入输出电路I/OI/O及及I/O#(I/O#(这是指存储器外部的数据线这是指存储器外部的数据线)相通。相通。写入信息:写入信息:I/OI/O经经T7T7、T5T5写入写入A A端。端。I/O#I/O#经经T8T8、T6T6写入写入B B端。端。读出信息:读出信息:T5T5开启,开启,T7T7开启,开启,A A端信息
9、经端信息经D0D0、T7T7送到送到I/OI/O线。线。T6T6开启,开启,T8T8开启,开启,B B端信息经端信息经D0#D0#、T8T8送到送到I/O#I/O#线。线。不读不写(存储电路没被选中):不读不写(存储电路没被选中):T5T5、T6T6、T7T7、T8T8截止,双截止,双稳态触发器工作,稳态触发器工作,保存信息保存信息。判断存储信息是判断存储信息是“1”/“0”的方法:的方法:静态存储电路读出时可以把静态存储电路读出时可以把I/O与与I/O#线接到一个差动线接到一个差动放大器,由其电流方向即可判定存储单元的信息是放大器,由其电流方向即可判定存储单元的信息是“1”还是还是“0”;也
10、可以只有一个输出端接到外部,以其有无电流通过;也可以只有一个输出端接到外部,以其有无电流通过而判定所存储的信息。而判定所存储的信息。这种存储电路,它的这种存储电路,它的读出是非破坏性的读出是非破坏性的,即信息在读出,即信息在读出后仍保留在存储电路内。后仍保留在存储电路内。特点:特点:只要有电源,信息不会丢失,不用刷新只要有电源,信息不会丢失,不用刷新 由于总有一个管子开启,能耗大由于总有一个管子开启,能耗大 速度快、集成度低、成本高。速度快、集成度低、成本高。8个这样的存储电路并行工作组成一个字节的信息;个这样的存储电路并行工作组成一个字节的信息;六管静态存储电路是组成六管静态存储电路是组成S
11、RAM的基础。的基础。2.2.单管存储电路单管存储电路单管存储电路是由一个管子单管存储电路是由一个管子T1T1和一个电容和一个电容C C构成。构成。写入时:写入时:字选择线为字选择线为“1”1”,T1T1管导通,写入信号由位线管导通,写入信号由位线(数数据线据线)存入电容存入电容C C中。中。读出时:读出时:字选择线为字选择线为“1”1”,存储在电容存储在电容C C上的电荷,上的电荷,通过通过T1T1输出到数据线上,输出到数据线上,通过读出放大器即可得通过读出放大器即可得到存储信息。信息读出到存储信息。信息读出后,信息会被破坏,需要后,信息会被破坏,需要恢复。恢复。单管动态存储电路的特点:单管
12、动态存储电路的特点:存储电路简单、集成度高。存储电路简单、集成度高。读出后存储电路的信息受到破坏,需要恢复。读出后存储电路的信息受到破坏,需要恢复。需要定时刷新。需要定时刷新。8个单管动态存储电路并行工作,组成一个字节。个单管动态存储电路并行工作,组成一个字节。单管动态存储电路是组成单管动态存储电路是组成DRAM的基础。的基础。字选择线(行线)字选择线(行线)D0D7一个基本存储电路表示一个二进制位。一个基本存储电路表示一个二进制位。8 8个基本的存储电路并行处理表示一个字节。个基本的存储电路并行处理表示一个字节。这些存储电路有规则地组合起来,就是这些存储电路有规则地组合起来,就是存储体存储体
13、。存储器的构成:存储器的构成:存储体:由许多基本存储电路组成存储体:由许多基本存储电路组成 外围电路:外围电路:译码器、译码器、I/OI/O电路、电路、片选控制端、三态缓片选控制端、三态缓 冲器冲器1.1.存储体存储体存储器芯片容量:存储器芯片容量:字数字数字长(字长(1024*1位、位、1024*4位)位)存储器的组织:存储器的组织:在较大容量的存储器中,往往把在较大容量的存储器中,往往把各个字的同各个字的同一位组织在一个片中。一位组织在一个片中。例如图例如图6-56-5中的中的102410241 1位,它是位,它是10241024个字的同一位;个字的同一位;409640961 1位,则是位
14、,则是40964096个字的同一位。个字的同一位。由这样的由这样的8 8个芯片则可组成个芯片则可组成 102410248 8位或位或409640968 8位存储体。位存储体。存储体中各个存储电路的排列形式:矩阵形式存储体中各个存储电路的排列形式:矩阵形式如如 323232=102432=1024,或,或646464=409664=4096。由由X X选择线(行线)和选择线(行线)和Y Y选择线(列线)共同选择选择线(列线)共同选择所所需要的需要的存储单元存储单元(某一位(某一位/几位)。几位)。存储体存储体矩阵结构优点矩阵结构优点:节省译码和驱动电路。:节省译码和驱动电路。102410241
15、1位存储芯片:位存储芯片:若不采用矩阵的办法,则译码输出线就需要有若不采用矩阵的办法,则译码输出线就需要有10241024条;条;在采用在采用X X、Y Y译码驱动时,则只需要译码驱动时,则只需要32+32=6432+32=64条。条。2.2.外围电路外围电路地址译码器、地址译码器、I/O电路、片选控制端、三台缓冲器电路、片选控制端、三台缓冲器(1)(1)地址译码器地址译码器存储单元是存储单元是按地址来选择按地址来选择的。的。如内存为如内存为64KB64KB,则地址信息为,则地址信息为1616位位(2(21616=64K)=64K)。CPUCPU要选择某一单元:要选择某一单元:在地址总线上输出
16、此单元的地址信号给存储器,在地址总线上输出此单元的地址信号给存储器,存储器对地址信号译码,选择需要访问的单元。存储器对地址信号译码,选择需要访问的单元。(2)I/O(2)I/O电路电路它处于数据总线和被选用的单元之间,用来它处于数据总线和被选用的单元之间,用来控制被选中单元的读出或写入,并具有放大信息的控制被选中单元的读出或写入,并具有放大信息的作用。作用。(3)(3)片选控制端片选控制端CS#(Chip Select)CS#(Chip Select)一个存储体总是要由一定数量的芯片组成。一个存储体总是要由一定数量的芯片组成。在地址选择时:在地址选择时:首先要选片首先要选片,用,用地址译码器输
17、出和地址译码器输出和一些控制信号一些控制信号(如如IO/M#)IO/M#)形成选片信号;形成选片信号;只有当只有当CS#CS#有效选中某一片时,此片所连的地址线才有效选中某一片时,此片所连的地址线才有效,有效,才能对这一片上的存储单元进行读或写的操才能对这一片上的存储单元进行读或写的操作作。(4)(4)集电极开路或三态输出缓冲器集电极开路或三态输出缓冲器为了扩展存储器的字数,常需将几片为了扩展存储器的字数,常需将几片RAMRAM的数的数据线并联使用;或与双向的数据总线相接。这就需据线并联使用;或与双向的数据总线相接。这就需要用到集电极开路或三态输出缓冲器。要用到集电极开路或三态输出缓冲器。在动
18、态在动态MOS RAMMOS RAM中,还有预充、刷新等方面的控制中,还有预充、刷新等方面的控制电路电路3.3.地址译码的方式地址译码的方式地址译码有两种方式:地址译码有两种方式:单译码方式或称字结构,适用于小容量存储器中;单译码方式或称字结构,适用于小容量存储器中;双译码方式:或称复合译码结构。双译码方式:或称复合译码结构。(1)(1)单译码方式单译码方式在单译码结构中,字线选择某个字的所有位在单译码结构中,字线选择某个字的所有位。图图6-66-6是一种单译码结构的存储器。是一种单译码结构的存储器。容量:容量:1616字字4 4位的存储器,共有位的存储器,共有6464个基本电路(六管静态个基
19、本电路(六管静态存储电路)。存储电路)。排列方式:排列方式:1616行行4 4列,每一行对应一个字,每一列对应列,每一行对应一个字,每一列对应其中的一位(其中的一位(4 4位并行操作)。位并行操作)。地址线:地址线:4 4根(根(2 24 4=16=16)数据线:数据线:4 4根(根(4 4位)。每一列位)。每一列(16(16个电路个电路)的的数据线数据线是是公公共的。共的。字线:字线:每一行每一行(四个基本电路四个基本电路)的的选择线选择线是是公共的公共的;16字字4位存储器的单译码结构位存储器的单译码结构字线字线数据线数据线(2)(2)双译码方式双译码方式采用双译码方式,可以减少选择线的数
20、目。采用双译码方式,可以减少选择线的数目。在双译码结构中,地址译码器分成两个。在双译码结构中,地址译码器分成两个。若每一个有若每一个有n/2n/2个输入端,它可以有个输入端,它可以有2 2n/2个输出状态,个输出状态,两个地址译码器就共有两个地址译码器就共有2 2n/2 2 2n/2=2=2n个输出状态。个输出状态。而译码输出线却只有而译码输出线却只有2 2n/2+2+2n/2=2=2 2 2n/2 根。根。若若n=10n=10,双译码的输出状态为,双译码的输出状态为2 210=1024=1024个,而译码个,而译码线却只要线却只要2 22 25=64=64根。但在单译码结构中却需要根。但在单
21、译码结构中却需要10241024根选择线。根选择线。采用双译码结构的采用双译码结构的10241的电路的电路字线字线位线位线列线列线单译码结构特点:单译码结构特点:n个地址对应个地址对应2n根字线。根字线。每行的选择线是公共的。每行的选择线是公共的。信息的读出和写入受读信息的读出和写入受读/写选通控制。写选通控制。复合译码结构特点:复合译码结构特点:n根地址线分成两部分,一部分作行译码,根地址线分成两部分,一部分作行译码,另一部分作列译码,生成的译码选择线少。另一部分作列译码,生成的译码选择线少。每行的选择线是公共的。每行的选择线是公共的。行选择线和列选择线同时有效的存储单元才行选择线和列选择线
22、同时有效的存储单元才能进行读写。能进行读写。18个引脚:个引脚:10根地址线,根地址线,4根数据线,根数据线,WE#、CS#、Vcc、GND容量:容量:1024*4位:有位:有1024个字,字长个字,字长4位(位(4位并行操作)。位并行操作)。基本存储电路:基本存储电路:六管静态存储电路六管静态存储电路1024*4=4096个。个。存储体排列方式:存储体排列方式:64*64矩阵。矩阵。地址线:地址线:10根,根,210=1024,A0A9。译码方式:译码方式:双译码结构双译码结构 A3A8:行译码,产生:行译码,产生64根字线根字线 A0A2、A9:列译码,产生:列译码,产生16根列线根列线数
23、据线:数据线:4根,双向根,双向片选信号:片选信号:CS#写允许:写允许:WE#,低电平写入,高电平读出,低电平写入,高电平读出 (CS#有效,有效,WE#才起作用)才起作用)读数据:读数据:地址信号送入地址译码器,某一行线、列线同地址信号送入地址译码器,某一行线、列线同时有效,时有效,CS#有效,有效,WE#为高电平,则被选中的为高电平,则被选中的4位数据位数据通过内部数据线、三态缓冲器读出,送到外部数据总线。通过内部数据线、三态缓冲器读出,送到外部数据总线。写数据:写数据:地址信号送入地址译码器,某一行线、列线同地址信号送入地址译码器,某一行线、列线同时有效,时有效,CS#有效,有效,WE
24、#为低电平,数据总线上的为低电平,数据总线上的4位数位数据通过三态缓冲器、据通过三态缓冲器、I/O电路写入被选中的存储电路。电路写入被选中的存储电路。CPUCPU对存储器进行读写操作:(存储器读、写周期时序)对存储器进行读写操作:(存储器读、写周期时序)首先要由地址总线给出首先要由地址总线给出地址信号地址信号;然后要发出相应的是读还是写的然后要发出相应的是读还是写的控制信号;控制信号;最后才能在数据总线上进行最后才能在数据总线上进行信息交流(数据传递)信息交流(数据传递)。所以,所以,RAMRAM与与CPUCPU的连接,主要有以下三个部分:的连接,主要有以下三个部分:(1)(1)地址线的连接;
25、地址线的连接;(2)(2)数据线的连接;数据线的连接;(3)(3)控制线的连接。控制线的连接。在连接中要考虑的问题有以下几个方面:在连接中要考虑的问题有以下几个方面:(1)CPU(1)CPU总线的负载能力总线的负载能力CPUCPU在设计时,一般输出线的直流负载能力为带一个在设计时,一般输出线的直流负载能力为带一个TTLTTL负载。现存储器都为负载。现存储器都为MOSMOS电路,直流负载很小,主要的负电路,直流负载很小,主要的负载是电容负载。载是电容负载。在小型系统中在小型系统中,CPUCPU是可以直接与存储器相连的。是可以直接与存储器相连的。在较大的系统中在较大的系统中,需要时就要加上缓冲器,
展开阅读全文