微型计算机系统原理及应用第4章半导体存储器_第1页
微型计算机系统原理及应用第4章半导体存储器_第2页
微型计算机系统原理及应用第4章半导体存储器_第3页
微型计算机系统原理及应用第4章半导体存储器_第4页
微型计算机系统原理及应用第4章半导体存储器_第5页
已阅读5页,还剩52页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、1 存储器是计算机中存储信息的部件。它可以把存储器是计算机中存储信息的部件。它可以把需要需要CPU处理的程序和原始数据存储起来。处理的程序和原始数据存储起来。第第4 4章章 半导体存储器半导体存储器l一是存储器的内部结构、性能指标和如一是存储器的内部结构、性能指标和如何选用存储器组成高效的存储系统。何选用存储器组成高效的存储系统。l二是微型计算机常用的大规模集成电路二是微型计算机常用的大规模集成电路随机存储器和只读存储器以及与随机存储器和只读存储器以及与CPU的的连接。连接。2 在现代微机中同时采用三级存储层次,构成在现代微机中同时采用三级存储层次,构成cache-内存内存-外存三级存储系统。

2、外存三级存储系统。P258/P219内存内存-外存存储层次外存存储层次的形成解决了存储器的大的形成解决了存储器的大容量和低成本之间的矛盾,容量和低成本之间的矛盾,弥补主存容量的不足弥补主存容量的不足高速缓存高速缓存-内存层次内存层次的形成解决了速度与成本的形成解决了速度与成本的矛盾。的矛盾。34.1.1 4.1.1 存储器的分类存储器的分类: :外存和内存外存和内存 按存储器载体分类按存储器载体分类(1)磁介质存储器)磁介质存储器 速度较慢,一般用作外存。如磁盘、磁带等。速度较慢,一般用作外存。如磁盘、磁带等。(2)半导体存储器)半导体存储器 容量大,速度快,体积小,功耗低,广泛用于大、容量大

3、,速度快,体积小,功耗低,广泛用于大、中、小及微型机中作内存中、小及微型机中作内存(3)光存储器)光存储器 速度快,但需复杂的硬件,主要用作外存速度快,但需复杂的硬件,主要用作外存44.1.2 4.1.2 半导体存储器的分类半导体存储器的分类 双极型静态 SRAM MOS 型动态 DRAM掩模 ROM可编程序 PROM(一次性写入) EPROM (紫外线擦除)EEPROM(电擦除)电荷藕合器件CCD 磁泡存储器半导体存储器随机存取存储器 RAM只读存储器ROM串行存储器非易失非易失NVRAM54.1.3 半导体存储器的主要技术指标半导体存储器的主要技术指标1存储容量存储容量指每个存储器芯片所能

4、存储的二进制数的指每个存储器芯片所能存储的二进制数的位数。通常以位数。通常以单元数单元数数据线位数数据线位数表示。表示。 2114:1K 4 6264: 1K 8=1KB,1MB=210KB2 存取速度存取速度 用存取时间来衡量,存取时间指从用存取时间来衡量,存取时间指从CPU给出有效的存储给出有效的存储器地址到存储器给出有效数据所需要的时间。器地址到存储器给出有效数据所需要的时间。存取时间:超高速存储器:小于存取时间:超高速存储器:小于20ns;中速:;中速:100200ns;低速:低速:300ns以上以上64.2 随机读写存储器(随机读写存储器(RAM)4.2.1 静态静态RAM1. 静态

5、静态RAM的基本存储电路的基本存储电路 MOS型静态型静态RAM的基本存储单元通常由六个的基本存储单元通常由六个MOS场效应晶场效应晶体管构成,只要不切断电源,其写入的数据可长期保留,且不体管构成,只要不切断电源,其写入的数据可长期保留,且不需动态刷新。需动态刷新。T1,T2:组成双稳态触发器组成双稳态触发器T3,T4:负载管负载管T5,T6:控制管控制管A点的状态,即要表示的二进点的状态,即要表示的二进制的一位数制的一位数。设设T1截止,截止,T2导通,为导通,为1; T2截止,截止,T1导通,为导通,为0;71) 写入过程 选择线为高电平,T5、T6导通 写入1:则I/O=1,I/O#=0

6、,它们经T5、T6加到A、B点,使T1截止,T2导通,使A=1,B=0,进入“1”状态。 写入0:I/O线为“0”,I/O#上为“1”,使得T1导通,T2截止,达到“0”稳态。82)读出过程: 经地址译码后选中此电路(单元),即选择线上为高电平。这时,由于A与I/O线通,B与I/O#线通,所以I/O线上的状态即要读出的数据。 这种电路,当读出之后,原存储的数据完好不变,称为非破坏性读出。 92 2静态静态RAMRAM的结构的结构将多个存储单元按一定方式排列起来,就组成了一个静将多个存储单元按一定方式排列起来,就组成了一个静态态RAM存储器。存储器。 10典型的典型的SRAM 6116:2KB,

7、A0A10,D0D7形成形成128*16*8(每(每8列组成看作一个整体操作)的阵列列组成看作一个整体操作)的阵列片选片选CS#输出允许输出允许OE#读写控制读写控制WE#11A0Al2-13根地址信号线,通常接到系统地址总线的低13位上,以便CPU能够寻址芯片上的各个存储单元。D0D7-8根双向数据线,与系统的数据总线相连。12823456789101112131427262524232221201918171615NCA12A7A6A5A4A3A2A1A0D0D1D2GNDD7D6D5D4D3WECS2A8A9A11OEA10CS1Vcc 6264CS1,CS2片选信号线。系统的高位地址信

8、号A13A19 和控制信号通过译码产生片选信号。 OE-输出允许信号。WE -写允许信号。其它:Vcc为+5V电源,GND接地端,NC表示空端。62646264 的读写的读写 高阻其它情况读出0101写入100D0D7OECS2CS1WE124.2.2 4.2.2 动态动态RAMRAM1 1动态动态RAMRAM存储电路存储电路 由一只MOS管T和一个电容C组成,靠C存储电荷来存储数据。 写入时,字选择线为1,T导通,数据线上的信号存入C中。 读出时,字选择线为1,T导通,C上的信号加到数据线上。 132.2.动态动态RAMRAM举例举例 Intel 2164AIntel 2164A容量:容量:

9、64K64K* *1bit1bit引脚:引脚:A A0 0AA7 7,D D,RASRAS,CASCAS 由行地址选通信号由行地址选通信号RASRAS,把先送来的,把先送来的8 8位地址送至位地址送至行地址锁存器,由随后出现的列地址选通信号行地址锁存器,由随后出现的列地址选通信号CASCAS把把后送来的后送来的8 8位地址送至列地址锁存器。位地址送至列地址锁存器。144.2.3 双口双口RAM1.概述概述 (1)双端口双端口RAM:用于高速共享数据缓冲器系统中、两个:用于高速共享数据缓冲器系统中、两个端口都可以独立读端口都可以独立读/写的静态存储器,实际上它是作为双写的静态存储器,实际上它是作

10、为双CPU系统的公共全局存储器来使用的。系统的公共全局存储器来使用的。(2)VRAM:用于图形图像显示中大容量双端口读写存储器,:用于图形图像显示中大容量双端口读写存储器,专门为加速视频图像处理而设计的一种双端口专门为加速视频图像处理而设计的一种双端口DRAM(3)FIFO:用于高速通信系统、图像图形处理、:用于高速通信系统、图像图形处理、DSP和数据和数据采集系统以及准周期性突发信息缓冲系统的先进先出存采集系统以及准周期性突发信息缓冲系统的先进先出存储器,它有输入和输出两个相对独立的端口,当存储器储器,它有输入和输出两个相对独立的端口,当存储器为非满载状态时,输入端允许将高速突发信息经输入缓

11、为非满载状态时,输入端允许将高速突发信息经输入缓冲器存入存储器,直至存满为止,只要存储器有数据,冲器存入存储器,直至存满为止,只要存储器有数据,就允许最先写入的内容依次通过缓冲器输出。就允许最先写入的内容依次通过缓冲器输出。(4)MPRAM:用于特定场合的多端口存储器,用于多:用于特定场合的多端口存储器,用于多CPU系统的共享存储器。系统的共享存储器。152. 双端口RAM举例CY7C130/131/140/1411K*8bit高速双端口SRAMA0A9:地址线I/O0I/O7:数据线CE#:片选OE#:输出允许线R/W#:读写控制BUSY#:INT#:16存储器的基本组成存储器的基本组成半导

12、体存储器的内部结构为例半导体存储器的内部结构为例 存储体:核心。一个存储体:核心。一个基本存储电路可存入基本存储电路可存入一个二进制数码一个二进制数码译码电路:译码电路:重合译码方式重合译码方式读读/写电路:位于存储体写电路:位于存储体与数据总线之间,是存储与数据总线之间,是存储体的控制电路体的控制电路输入输入/输出缓冲器:连接在多片输出缓冲器:连接在多片RAM的数据线上,宽度取决于存储器字长。的数据线上,宽度取决于存储器字长。17l168线的内存条(64+8位)SAMSUNG公司的KMM375S1620BT,容量为16M*72(128MB),集成了18片16M*4的SDRAM,有64位数据线

13、,还有8位奇偶校验位。184.3.1 掩膜式只读存储器掩膜式只读存储器ROM ROM制造厂家按用户提供的数据,在芯片制造时写定。用户无法修改。194.3.2 可编程的只读存储器可编程的只读存储器PROM 只能写入一次。204.3.3 可编程、可擦除的只读存储器可编程、可擦除的只读存储器EPROM1. 紫外线擦除的紫外线擦除的EPROM擦除:用擦除:用12mWcm2的紫外线(或的紫外线(或X射线)相距射线)相距3cm,进行照射进行照射1020min,擦除原存信息,成为全擦除原存信息,成为全1状态。状态。写入:使用专门的写入器(也叫编程器)用加电压的写入:使用专门的写入器(也叫编程器)用加电压的手

14、段使要存入手段使要存入“0”的那些存储位进行写的那些存储位进行写“0”,而对,而对要存要存“1”的存储位不加电压,仍保存原有的的存储位不加电压,仍保存原有的“1”代代码。码。2. 电可改写的、可重编程的只读存储器电可改写的、可重编程的只读存储器EEPROM 擦除时让电流只通过指定的存储单元,把其中一个擦除时让电流只通过指定的存储单元,把其中一个字(或字节)擦去并改写。字(或字节)擦去并改写。21常用的常用的EPROM: Intel 2716 ( 2K X 8), 2732(4KB), 2764 (8KB) ,27128 (16KB),27256 (32KB) 典型典型EPROM2764A芯片介

15、绍芯片介绍图4.14 2764A功能框图2211.512.5V23图4.15 2764A编程时的波形244.3.3 电可改写的、可重编程的只读存储器电可改写的、可重编程的只读存储器EEPROM 擦除时让电流只通过指定的存储单元,把其擦除时让电流只通过指定的存储单元,把其中一个字(或字节)擦去并改写。中一个字(或字节)擦去并改写。25并行并行EEPROM26(1)2816 DIP2427特点:特点:lRDY/BUSY#:擦写过程置低,:擦写过程置低,擦些完毕后,再置高擦些完毕后,再置高l片内有防写保护单元片内有防写保护单元l使用单一使用单一+5V电源,片内有升电源,片内有升到到21V的电路。的电

16、路。l有地址锁存器、数据锁存器,有地址锁存器、数据锁存器,可直接与可直接与CPU相连。相连。2829二线制I2C总线是PHILIPS公司推出的一种串行总线。lDIP8 128*8 lSCL串行时钟信号,用于对输入和输出数据的同步,写入时用上升沿同步,输出时用下降沿同步。lSDA串行数据输入输出线lWP接VCC时,数据写保护lA0A1A2:片选地址输入30lRAMRAM、ROMROM区别:区别:ROMROM:ROMROM用来存放程序,为调试方便,多采用用来存放程序,为调试方便,多采用EPROMEPROMRAMRAM:存储器容量不大,功耗较小时,可采用静态存储器容量不大,功耗较小时,可采用静态RA

17、MRAM;系统较大,存储器容量很大,功能和价格成为主要矛盾,系统较大,存储器容量很大,功能和价格成为主要矛盾,要选择动态要选择动态RAMRAM,这时要考虑刷新问题。这时要考虑刷新问题。l组成存储器模块时,需要考虑的因素主要有:容组成存储器模块时,需要考虑的因素主要有:容量、速度、负载等:量、速度、负载等:容量:根据需要(基本需求及系统扩展使用)容量:根据需要(基本需求及系统扩展使用)速度:芯片的工作速度取决于芯片的读写周期。速度:芯片的工作速度取决于芯片的读写周期。31类型型号容量地址线数据线封装SRAM62648KBA0A12D0D7DIP28DRAM2164A 64K*1A0A7DOUTD

18、IP16EPROM2764A 8KBA0A12D0D7DIP28EEPROM2864A 8KBA0A12D0D7DIP28复复习习324.44.4 CPUCPU与存储器的连接与存储器的连接4.4.1 连接时应注意的问题连接时应注意的问题 1CPU总线的负载能力总线的负载能力 2CPU的时序与存储器的存取速度之间的时序与存储器的存取速度之间的配合的配合 3存储器组织、地址分配存储器组织、地址分配 存储器的地址要合理分配存储器的地址要合理分配 4控制信号的连接控制信号的连接 334.4.2 典型典型CPU与存储器的连接与存储器的连接 存储器芯片的外部引脚按功能分为数据线存储器芯片的外部引脚按功能分

19、为数据线、地址线和控制线地址线和控制线。 CPU与存储器的连接就是指与存储器的连接就是指地址线、数据地址线、数据线和控制线的连接线和控制线的连接。重点说明的是存储器与。重点说明的是存储器与CPU地址总线的连接方式,必须满足对这些芯地址总线的连接方式,必须满足对这些芯片所分配的地址范围的要求。片所分配的地址范围的要求。34CPU发出的地址信号必须实现两种选择:发出的地址信号必须实现两种选择:(1)片选:片选:对存储器芯片的选择,使相关芯片的片选对存储器芯片的选择,使相关芯片的片选端端CS为有效。为有效。(2)字选:字选:在选中的芯片内部再选择某一存储单元。在选中的芯片内部再选择某一存储单元。片选

20、信号和字选信号均由片选信号和字选信号均由CPU发出的地址信号经译码发出的地址信号经译码电路产生电路产生字选信号:字选信号:由存储器芯片的内部译码电路产生,这部由存储器芯片的内部译码电路产生,这部分译码电路不需用户设计。由低位地址线满足每个分译码电路不需用户设计。由低位地址线满足每个芯片组内的选址需要。芯片组内的选址需要。片选信号:片选信号:需自行设计。由剩余的高位地址线用于各需自行设计。由剩余的高位地址线用于各个芯片的选择个芯片的选择低位选址、高位选片低位选址、高位选片35下面介绍外部译码电路的两种译码方法。下面介绍外部译码电路的两种译码方法。1. 线性选择法线性选择法 直接用直接用CPU地址

21、总线中某一高位线作为存储器芯地址总线中某一高位线作为存储器芯片的片选信号,简称为线选法。片的片选信号,简称为线选法。优点:连接简单,片选信号的产生不需复杂的逻辑电优点:连接简单,片选信号的产生不需复杂的逻辑电 路。路。缺点缺点:(1) 当采用线选法时,高位地址未全部用完、而当采用线选法时,高位地址未全部用完、而 又没有对其实施控制时,会出现地址的不连又没有对其实施控制时,会出现地址的不连 续和多义性。续和多义性。 (2)即使所有的高位地址线都用作线选,其能寻即使所有的高位地址线都用作线选,其能寻 址的存储空间也十分有限。址的存储空间也十分有限。36例:用2KX8位的6116芯片组成4KX8位的

22、存储器系统A11A121000H-17FFH地址空间:0800-0FFFHCE 6116CE 6116A10-A0D7-D01. 最多可接9片6116,容量2K*9=18KB(20位AB)2. 注意地址的多义性372. 全译码法全译码法 将高位地址全部作为译码器的输入,用译码器的将高位地址全部作为译码器的输入,用译码器的输出作为片选信号。输出作为片选信号。 在这种方法中,低位地址线用作字选,与芯片的在这种方法中,低位地址线用作字选,与芯片的地址输入端直接相连;高位地址线全部连接进译码电地址输入端直接相连;高位地址线全部连接进译码电路,用来生成片选信号。这样,所有的地址线均参与路,用来生成片选信

23、号。这样,所有的地址线均参与片内或片外的地址译码,不会产生地址的多义性和不片内或片外的地址译码,不会产生地址的多义性和不连续性。在全译码方式中,译码电路的核心常用一块连续性。在全译码方式中,译码电路的核心常用一块译码器充当,例如译码器充当,例如74LS138等。等。38例:用2KX8位的6116芯片组成4KX8位的存储器系统39 1. 地址译码器地址译码器 74LS138 3个输入端个输入端8个输出端个输出端3个使能端个使能端4041A19 A18 A17 A16 A15 A14 A13 A12 A11 A10 A9 A8 A7 A6 A5 A4 A3 A2 A1 A00 1 1 1 0 0

24、0 * * * * * * * * * * * * *EPROM 2764芯片的地址范围为芯片的地址范围为70000H 71FFFH图图 2764与与8088系统的连接图系统的连接图 IO/ M A 19A 18A 17A 16G G2A G2B C B A74LS138A 15A 14A 13 Y 0A0A1A12 RDD0D7D0D7A0A1A12OECSPGMVccVppGNDC+5V27641 &42 A15 A14 A13 A12 A11 A10 A9 A8 A7 A6 A5 A4 A3 A2 A1 A0 WR# RD#CS1有效: 0 0 0 0 0 0 0 0 1 1 1

25、 1 0 0 0 0 0 1 CS2#有效:0 0 0 0 0 0 0 0 1 1 1 1 0 0 0 1 1 0 GG2AG2BCBA111174LS138WR#RD#Y0Y1&1A7A4A15A8A3A2A1A0译码器译码器 CS1 CS200F0H00F1H43存储器连接举例存储器连接举例例例: 8088系统中,利用系统中,利用74LS138译码器和译码器和2114(1K4)芯片构芯片构成一个成一个4K8容量的存储器容量的存储器,要求存储器的起始地址是要求存储器的起始地址是80000H,画出连线图,并写出各组首末地址。画出连线图,并写出各组首末地址。2个2114组成一个1KB存储

26、器与CPU的连接 片选信号由高位地址译码产生21141K421141K4D0D7A0A9CPU读写控制信号 WE片内地址线:1K=210芯片组容量:(1K4)21KBCS44存储器连接举例存储器连接举例8088系统中,利用系统中,利用74LS138译码器和译码器和2114(1K4)芯片构成一芯片构成一个个4K8容量的存储器容量的存储器,要求存储器的起始地址是要求存储器的起始地址是80000H,画画出连线图,并写出各组首末地址。出连线图,并写出各组首末地址。458088系统中,采用系统中,采用74LS138译码,利用译码,利用1片片6116和和2片片6264构成数据存储系统。构成数据存储系统。

27、6116D0D7 A0A10 OE#WE# CS# 6264D0D7 A0A12OE#WE#CS1# CS2 6264D0D7 A0A12OE#WE#CS# CS2 74LS138G Y0 Y1G2AG2BCBA Y2+5V1A19A16IO/MA15A14A13+5V1A12A11注:6264和6116其余线自己连46640KB主存储器主存储器384KB内存保留内存保留区区图 两片6116与8位总线的连接图D0 D7A0A1A10R/WOED0D7A0A1MEMWMEMR8088系统BUSA106116D0 D7A0A1A10R/WOED0D7A0A1MEMWMEMRA106116&

28、A19A18A17A16A15A14A13A12A11&GG2AG2BCBALS138Y1CSY0CS补充内容补充内容488086系统中,采用系统中,采用74LS138译码,利用译码,利用6264和和2764构成构成16KBRAM和和16KBROM存储系统。存储系统。(下页图)(下页图)4950r 指指8086/8088 CPU从从I/O端口或存储器读取数据时,各有端口或存储器读取数据时,各有关引脚信号随时间变化的情况。关引脚信号随时间变化的情况。数据总线数据总线 DB控制总线控制总线 CB地址总线地址总线 ABAB存存储储器器I/O接接口口输输入入设设备备I/O接接口口输输出出设设备

29、备CPU 最小模式下最小模式下I/O端口、存储器读周期时序端口、存储器读周期时序补充内容补充内容518 82 28 84 4R RD DY YR RE ES SE ET TR RE EA AD DY YV Vc cC CM MN N/ /M MX X# #C CL LK KR RE EA AD DY YR RE ES SE ET T8 80 08 86 6C CP PU U8 82 28 82 2O OE E8 82 28 86 6O OE EA A1 19 9- -A A1 16 6A AD D1 15 5- -A AD D0 0A AD DD DR RE ES SS SA AD DD DR

30、 R. ./ /D DA AT TA AI IN NT TR RI IN NT TR RT TM ME EM MO OR RY YI I/ /O OI IN NT TE ER RF FA AC CE ED DA AT TA AB BU US SA AD DD DR RR RE ES SS S B BU US S8 80 08 86 6与与系系统统总总线线接接口口 ( (最最小小方方式式) )R RE ES SR RD DW WR RI IN NT TA AH HO OL LD DH HL LD DA AS ST TB BB BH HE EB BH HE EC CL LO OC CK KG GE

31、 EN NE ER RA AT TC CR RV Vc cC CM M/ /I IO OA AL LE EO OR R8 82 28 83 3O OR R8 82 28 83 3H HO OL LD DH HL LD DA AD DF FN ND DA A/ /R R# #D DA AT TA AD DA AT TA A补充内容补充内容52例例 假设假设 (3500CH)=9AH执行执行 MOV AX,3000H B80030MOV DS,AX 8ED8MOV BX,500CH BB0C50MOV AL, BX 8A070100HB80101H000102H300103H8E0104HD80105HBB0106H0C0107H500108H8A0109H07IP补充内容补充内容53例例 ( DS )=3000H, (BX)=500CH, (3500CH)=9AH, 执行执行 MOV AL, BX 8A07指令指令MOV AL, BX包含一个从存储器读操作包含一个从存储器读操作DSESSSCSIP数据暂存器数据暂存器标志标志寄存器寄存器执行部件控制电路执行部件控制电路指令译码器指令译码器AXBXCXDXAHBHCHDHSIDIBPSPALBLCLDL寄存器组寄存器组指指令令队队列列总线总线接口接口控制控制电路电路运运算算器器地地址址加加法法器器地址总线地址总线

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论