第4章半导体存储器_第1页
第4章半导体存储器_第2页
第4章半导体存储器_第3页
第4章半导体存储器_第4页
第4章半导体存储器_第5页
已阅读5页,还剩56页未读 继续免费阅读

下载本文档

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

文档简介

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

2、外存三级存储系统。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. 静态静态RAM

5、的基本存储电路的基本存储电路 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,它们经T

6、5、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,A0A10

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

8、19 和控制信号通过译码产生片选信号。 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容量:容量:64K64

9、K* *1bit1bit引脚:引脚:A A0 0AA7 7,D D,RASRAS,CASCAS 由行地址选通信号由行地址选通信号RASRAS,把先送来的,把先送来的8 8位地址送至位地址送至行地址锁存器,由随后出现的列地址选通信号行地址锁存器,由随后出现的列地址选通信号CASCAS把把后送来的后送来的8 8位地址送至列地址锁存器。位地址送至列地址锁存器。143. 高集成度DRAMSDRAM同步动态随机访问存储器(1)DDR SDRAM 双倍率SDRAM(2) DDR2 4倍速(3)DDR3(4) RDRAM突发存取的高速DRAM4. 内存条(1)72引脚的DRAM-SIMM(2)168引脚的S

10、DRAM-DIMM(3)184引脚的DDR-SDRAM-DIMM15l168线的内存条(64+8位)SAMSUNG公司的KMM375S1620BT,容量为16M*72(128MB),集成了18片16M*4的SDRAM,有64位数据线,还有8位奇偶校验位。164.2.3 双口双口RAM多处理机应用系统中的相互通信多处理机应用系统中的相互通信(1)双端口双端口RAM:用于高速共享数据缓冲器系统中,:用于高速共享数据缓冲器系统中,公共全局存储器公共全局存储器(2)VRAM:图形图像显示中,加速视频图像处理:图形图像显示中,加速视频图像处理 (3)FIFO:用于高速通信系统、图像图形处理、:用于高速通

11、信系统、图像图形处理、DSP和数据采集系统以及准周期性突发信息缓冲和数据采集系统以及准周期性突发信息缓冲系统的先进先出存储器系统的先进先出存储器 (4)MPRAM:多:多CPU系统的共享存储器。系统的共享存储器。172. 双端口RAM举例CY7C130/131/140/1411K*8bit高速双端口SRAMA0A9:地址线I/O0I/O7:数据线CE#:片选OE#:输出允许线R/W#:读写控制BUSY#:INT#:184.3.1 掩膜式只读存储器掩膜式只读存储器ROM ROM制造厂家按用户提供的数据,在芯片制造时写定。用户无法修改。194.3.2 可编程的只读存储器可编程的只读存储器PROM

12、只能写入一次。204.3.3 可编程、可擦除的只读存储器可编程、可擦除的只读存储器EPROM擦除:用擦除:用12mWcm2的紫外线(或的紫外线(或X射线)相距射线)相距3cm,进行照射进行照射1020min,擦除原存信息,成为全擦除原存信息,成为全1状态。状态。写入:使用专门的写入器(也叫编程器)用加电压的写入:使用专门的写入器(也叫编程器)用加电压的手段使要存入手段使要存入“0”的那些存储位进行写的那些存储位进行写“0”,而对,而对要存要存“1”的存储位不加电压,仍保存原有的的存储位不加电压,仍保存原有的“1”代代码。码。21常用的常用的EPROM: Intel 2716 ( 2K X 8)

13、, 2732(4KB), 2764 (8KB) ,27128 (16KB),27256 (32KB) 典型典型EPROM2764A芯片介绍芯片介绍图4.14 2764A功能框图2211.512.5V23图4.15 2764A编程时的波形244.3.3 电可改写的、可重编程的只读存储器电可改写的、可重编程的只读存储器EEPROM 擦除时让电流只通过指定的存储单元,把其擦除时让电流只通过指定的存储单元,把其中一个字(或字节)擦去并改写。中一个字(或字节)擦去并改写。251.并行并行EEPROM26(1)2816 DIP2427特点:特点:lRDY/BUSY#:擦写过程置低,:擦写过程置低,擦些完毕

14、后,再置高擦些完毕后,再置高l片内有防写保护单元片内有防写保护单元l使用单一使用单一+5V电源,片内有升电源,片内有升到到21V的电路。的电路。l有地址锁存器、数据锁存器,有地址锁存器、数据锁存器,可直接与可直接与CPU相连。相连。2829(1)二线制串行I2C EEPROM 24C01二线制I2C总线是PHILIPS公司推出的一种串行总线。lDIP8 128*8 lSCL串行时钟信号,用于对输入和输出数据的同步lSDA串行数据输入输出线lWP接VCC时,数据写保护lA0A1A2:片选地址输入2.串行串行EEPROM30(2)三线制同步串行 EEPROM 93C46三线制同步串行总线是美国国家

15、半导体公司采用的一种串行总线。lDIP8 128*8 lCS 片选lSK串行时钟信号,用于对输入和输出数据的同步lDI 数据输入lDO数据输出线lORG 组织结构选择输入,接地时,8位为一单元,悬空时,16位为一单元2.串行串行EEPROM31非易失性存储器NVMlNOR 写入为主lDINORlNAND 数据存储,文件存储,核心lANDl由EEPROM派生的闪存4.3.4 闪速存储器闪速存储器FLASH32类型型号容量地址线数据线封装SRAM62648KBA0A12D0D7DIP28DRAM2164A 64K*1A0A7DOUTDIP16EPROM2764A 8KBA0A12D0D7DIP28

16、EEPROM2864A 8KBA0A12D0D7DIP28复复习习33lRAMRAM、ROMROM区别:区别:ROMROM:ROMROM用来存放程序,为调试方便,多采用用来存放程序,为调试方便,多采用EPROMEPROMRAMRAM:存储器容量不大,功耗较小时,可采用静态存储器容量不大,功耗较小时,可采用静态RAMRAM;系统较大,存储器容量很大,功能和价格成为主要矛盾,系统较大,存储器容量很大,功能和价格成为主要矛盾,要选择动态要选择动态RAMRAM,这时要考虑刷新问题。这时要考虑刷新问题。l组成存储器模块时,需要考虑的因素主要有:容组成存储器模块时,需要考虑的因素主要有:容量、速度、负载等

17、:量、速度、负载等:容量:根据需要(基本需求及系统扩展使用)容量:根据需要(基本需求及系统扩展使用)速度:芯片的工作速度取决于芯片的读写周期。速度:芯片的工作速度取决于芯片的读写周期。344.44.4 CPUCPU与存储器的连接与存储器的连接4.4.1 连接时应注意的问题连接时应注意的问题 1CPU总线的负载能力总线的负载能力 2CPU的时序与存储器的存取速度之间的时序与存储器的存取速度之间的配合的配合 3存储器组织、地址分配存储器组织、地址分配 存储器的地址要合理分配存储器的地址要合理分配 4控制信号的连接控制信号的连接 354.4.2 典型典型CPU与存储器的连接与存储器的连接 存储器芯片

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

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

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

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

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

23、 A4 A3 A2 A1 A00 1 1 1 0 0 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 &44l存储单元的个数,以字节为单位。l注意:存储空间与存储容量的区别 存储容量:某微机配置2条128MB的SDRAM内存条,其内存

24、容量为256MB 内存空间:又称为存储空间、寻址范围,是指微机的寻址能力,与CPU的地址总线宽度有关,如Pentium 4有36位地址线,寻址范围为64GB 45存储器连接举例存储器连接举例例例: 8088系统中,利用系统中,利用74LS138译码器和译码器和2114(1K4)芯片构芯片构成一个成一个4K8容量的存储器容量的存储器,要求存储器的起始地址是要求存储器的起始地址是80000H,画出连线图,并写出各组首末地址。画出连线图,并写出各组首末地址。2个2114组成一个1KB存储器与CPU的连接 片选信号由高位地址译码产生21141K421141K4D0D7A0A9CPU读写控制信号 WE片

25、内地址线:1K=210芯片组容量:(1K4)21KBCS46存储器连接举例存储器连接举例8088系统中,利用系统中,利用74LS138译码器和译码器和2114(1K4)芯片构成一芯片构成一个个4K8容量的存储器容量的存储器,要求存储器的起始地址是要求存储器的起始地址是80000H,画画出连线图,并写出各组首末地址。出连线图,并写出各组首末地址。478088系统中,采用系统中,采用74LS138译码,利用译码,利用1片片6116和和2片片6264构成数据存储系统。构成数据存储系统。 6116D0D7 A0A10 OE#WE# CS# 6264D0D7 A0A12OE#WE#CS1# CS2 62

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

27、内容补充内容50 8086CPU有有16根数据线根数据线, 低低8位数据线总是和偶地址的存储位数据线总是和偶地址的存储器或器或I/O端口相连接端口相连接, 这些存储器这些存储器/IO端口称为偶存储体。高端口称为偶存储体。高8位的数据线与奇地址的存储器或位的数据线与奇地址的存储器或I/O端口相连接,这些存储器端口相连接,这些存储器/IO端口称为奇存储体。端口称为奇存储体。BHE有效,表示有效,表示CPU正在使用高正在使用高8位位的数据线对奇体的存储单元或的数据线对奇体的存储单元或I/O端口进行访问。它与地址码端口进行访问。它与地址码最低位最低位A0配合起来表示当前总线使用情况。配合起来表示当前总

28、线使用情况。8086存存储储器器的的管管理理51BHE A0操操 作作使用数据线使用数据线0 0 1 00 1从偶地址开始读从偶地址开始读/写一个字写一个字从偶地址读从偶地址读/写一个字节写一个字节从奇地址读从奇地址读/写一个字节写一个字节AD15AD0AD7AD0AD15AD80 11 0从奇地址开始读从奇地址开始读/写一个字写一个字(第一个总线周期)(第一个总线周期)(第二个总线周期)(第二个总线周期)AD15AD8AD7AD0BHE和和A0信号的意义信号的意义528086系统中,采用系统中,采用74LS138译码,利用译码,利用6264和和2764构成构成16KBRAM和和16KBROM

29、存储系统。存储系统。(下页图)(下页图)5354r 指指8086/8088 CPU从从I/O端口或存储器读取数据时,各有端口或存储器读取数据时,各有关引脚信号随时间变化的情况。关引脚信号随时间变化的情况。数据总线数据总线 DB控制总线控制总线 CB地址总线地址总线 ABAB存存储储器器I/O接接口口输输入入设设备备I/O接接口口输输出出设设备备CPU 最小模式下最小模式下I/O端口、存储器读周期时序端口、存储器读周期时序补充内容补充内容558 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# #

30、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 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 D

31、D 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 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

32、/ /R R# #D DA AT TA AD DA AT TA A补充内容补充内容56例例 假设假设 (3500CH)=9AH执行执行 MOV AX,3000H B80030MOV DS,AX 8ED8MOV BX,500CH BB0C50MOV AL, BX 8A070100HB80101H000102H300103H8E0104HD80105HBB0106H0C0107H500108H8A0109H07IP补充内容补充内容57例例 ( 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

提交评论