#计算机组成原理# chapter 4存储器 -4.2主存储器 4.2.3随机存取存储器(上)

简介: #计算机组成原理# chapter 4存储器 -4.2主存储器 4.2.3随机存取存储器

4.2 主存储器


4.2.3 随机存取存储器


随机存取存儲器按其存储信息的原理不同,可分为静态RAM和动态RAM两大类。


1.静态RAM( Static RAM,SRAM)

(1)静态RAM基本单元电路

1670656512129.jpg

存储器中用于寄存“0”和“1”代码的电路称为存储器的基本单元电路,图4.1是一个由6个MOS管组成的基本单元电路。图中T1-T4是一个由MOS管组成的触发器基本电路,解决了用什么样的电路存放0,1。T5-T6犹如一个开关,受行地址选择信号控制,起到译码驱动作用。由T1~T6这6个MOS管共同构成一个基本单元电路。

1670656523435.jpg

T7,T8受列地址选择控制,分别与位线A’和A相连,它们并不包含在基本单元电路内,而是芯片内同一列的各个基本单元电路所共有的。就像下图一样。

1670656534070.jpg

静态RAM基本电路的读操作

1670656547056.jpg

假设触发器已存有“1"信号,即A点为高电平。当需读出时,只要使行、列地址选择信号均有效,则T5,T6,T7,T8均导通,A点高电平通过T6后,再由位线A通过T8,作为读出放大器的输人信号,在读选择有效时,将“1”信号读出。


由于静态RAM是用触发器工作原理存储信息,因此即使信息读出后,它仍保持其原状态,不需要再生。但电源掉电时,原存信息丢失,故它属易失性半导体存储器。

1670656561816.jpg

静态RAM基本电路的写操作写入时不论触发器原状态如何,只要将写人代码送至图的D(IN)端,在写选择有效时,经俩个写放大器,使两端输出为相反电平。当行、例地址选择有效时,使T5、T6、T7、T8导通,并将A与A’点置成完全相反的电平。这样,就把欲写入的信息写入到该基本单元电路中。如欲写入1,即D(IN)=1,经两个写放大器使位线A为高电平,位线A’为低电平,结果使A点为高,A’点为低,即写入了“1”信息。


(2) 静态RAM芯片举例

1670656572322.jpg

Intel2114芯片的基本单元电路由6个MOS管组成,图4.12是一个容量为1Kx4位的2114外特性示意图。


图中,A9到A0为地址输入端;I/O1~I/O4,为数据输入/输出端;CS为片选信号(低电平有效);WE为写允许信号(低电平为写,高电平为读);Vcc为电源端;GND为接地端。


2114RAM芯片的结构示意图如图4.13所示。

1670656591338.jpg

图中存储矩阵由 64x64 个基本单元电路组成,列I/O电路即读/写电路。10根地址线分为行地址A8~A3和列地址A9、A2、A1、A0 ,4根数据线为I/O4-I/O1,它们是受输入/输出三态门控制的双向总线。当CS和WE均为低电平时,输人三态门打开,I/O4-I/O1上的数据即写入到指定地址单元中。当CS为低电平、WE为高电平时,输出三态门打开,列I/O电路的输出经片内总线输出至数据线I/O4-I/O1上。


2114RAM芯片内的在储矩阵结构如图4.14所示。其中每一个小方块均为一个由6个MOS管组成的基本单元电路,排列成64x64矩阵,64列对应64对T7 T8管。又将64列分成4组,每包含16列,并与一个读/写电路相连,读/写电路受WE和CS控制,4个读/写电路对应4根数据线I/O1-I/O4。由图中可见,行地址经译码后可选中某一行;列地址经译码后可选中4组中的对应列,共4列。

1670656626543.jpg

当对某个基本单元电路进行读/写操作时,必须被行、列地址共同选中。例如,当A9–A0为全0时,对应行地址A8-A3为000000列地址A9、A2、A1、A0也为0000,第0行的第0,16,32,48这4个基本单元电路被选中。此刻,若做读操作,则CS为低电平,WE为高电平,在读写电

路的输出端I/O1-I/O4,便输出第0行的第0、16、32、48这4个基本单元电路所存的信息。若做写操作,将写入信息送至I/O1-I/O4端口,并使CS为低电平、WE为低电平,同样这4个输入信号将分别写入到第0行的第0、16,32、48这4个单元之中。


3)静态RAM读写时序


a.读周期时序

1670656638942.jpg

图4.15是2114RAM芯片读周期时序,在整个读周期中WE始终为高电平(故图中省略)。读周期tRC是指对芯片进行两次连续读操作的最小间隔时间。读时间tA表示从地址有效到数据稳定所需的时间,显然读时间小于读周期。图中tco是从片选有效到输出稳定的时间。可见只有当地址有效经tA后,且当片选有效经tco后,数据才能稳定输出,这两者必须同时只备。根据tA和tco的值,使可知当地址有效后,经tA-tco时间必须给出片选有效信号,否则信号不能出现在数据线上。

需注意一点,从片选失效到输出高阻需一段时间tOTD,故地址失效后,数据线上的有效数据有一段维持时间tOHA,以保证所读的数据可靠。


b.写周期时序

图4.16是2114RAM写周期时序。

1670656648352.jpg

写周期twc是对芯片进行连续两次写操作的最小间隔时间。写周期包括滞后时间tAW、写

入时间tW和写恢复时间tWR。在有效数据出现前,RAM的数据线上存在着前一时刻的数据

Dout(如图4.15所示的维持时间),故在地址线发生变化后,CS、WE均需滞后tAW再有效,以避免将无效数据写入到RAM的错误。但写允许WE失效后,地址必须保持一段时间,称为写恢复时间。此外,RAM数据线上的有效数据(即CPU送至RAM的写入数据Din)必须在CS、WE失效前的tDW时刻出现,并延续一段时间tDH(此刻地址线仍有效,tWR>tDH),以保数据可靠写入。

已制成的RAM芯片读写时序关系已被确定,因此,将它与CPU连接时,必须注意它们相互间的时序匹配关系,否则RAM将无法正常工作。其体RAM芯片的读/写周期时序可查看相关资料。

值得注意的是,不论是对存储器进行读操作还是写操作,在读周期和写周期内,地址线上的地址始终不变。


2.动态RAM(Dynamic RAM,DRAM)

动态RAM的基本单元电路


(1)动态RAM的基本单元电路

image.png

image.png

(2)动态RAM芯片举例

1)三管动态RAM芯片

image.png

相关文章
|
6月前
|
存储 缓存
计算机的存储器
计算机的存储器
104 1
|
存储
计算机指令系统介绍
计算机指令系统是计算机系统中非常重要的组成部分,它定义了计算机能够执行的所有操作和指令。指令系统包括指令集、寻址方式、操作码和寄存器等多个方面。下面将详细介绍计算机指令系统的相关内容。 1. 指令集:指令集是计算机能够执行的所有指令的集合。指令集包括数据传输指令、算术运算指令、逻辑运算指令、分支指令、跳转指令等。指令集的设计和实现对计算机的性能和功能具有重要影响。 2. 寻址方式:计算机使用寻址方式来确定指令中的操作数。常见的寻址方式包括直接寻址、寄存器寻址、间接寻址、相对寻址等。不同的寻址方式对于指令的执行速度和效率有着不同的影响。 3. 操作码:操作码是指令中用于确定指令类型和操作的
178 1
|
6月前
|
存储 芯片 块存储
计算机组成原理(1)----存储器相关(1)
计算机组成原理(1)----存储器相关
172 4
|
6月前
|
存储 固态存储 芯片
计算机组成原理(1)----存储器相关(2)
计算机组成原理(1)----存储器相关
124 1
|
6月前
|
存储 编译器 内存技术
【计算机组成原理】中央处理器
【计算机组成原理】中央处理器
263 1
【计算机组成原理】中央处理器
|
存储 芯片
计算机组成原理(2.1)--系统总线
总线(分散连接):连接多个部件的信息传输线,是各部件共享的传输介质。 分散连接:各部件之间使用单独的连线
121 0
|
存储 算法 芯片
计算机组成原理-系统总线
计算机组成原理-系统总线
182 0
|
存储 缓存
计算机组成原理(3)存储器
3.1.概述 3.1.1.定义 存储器,用于存储数据和程序。存储器中,以二进制的方式存储数据和程序,存储器由N个存储单元构成,存储单元由N个存储电路组成,这N个存储电路用来保存一个N位二进制数。每个存储单元的编号称为==地址==,存储器中能存放的数据的总位数(byte)称为存储容量,常用单位,KB、MB、GB…..
555 0
|
芯片
#计算机组成原理# chapter 4存储器 -4.2主存储器 4.2.3随机存取存储器(下)
#计算机组成原理# chapter 4存储器 -4.2主存储器 4.2.3随机存取存储器
114 1
#计算机组成原理# chapter 4存储器 -4.2主存储器 4.2.3随机存取存储器(下)
|
存储 BI 芯片
#j计算机组成原理# chapter 3 系统总线(上)
#j计算机组成原理# chapter 3 系统总线
209 1
#j计算机组成原理# chapter 3 系统总线(上)