计算机组成原理第三章 第3讲 DRAM存储器
计算机组成原理第三章存贮系统
03
辅助存贮器
辅助存贮器的类型与特点
01
02
03
磁带
以磁记录方式保存信息, 容量大、价格低、速度慢。
磁盘
以磁记录方式保存信息, 存取速度较快、容量较大、 价格适中。
光盘
以光记录方式保存信息, 容量大、价格低、速度较 慢。
磁盘存贮器的工作原理与性能指标
工作原理
磁盘存贮器采用磁记录方式,在磁盘表面涂有一层磁性材料,通过磁头在磁盘表面的读写操作来实现信息的存储 和读取。
实现方式
虚拟存贮器的实现方式主要有请求分页和请求分段两种。在请求分页方式下,系统将程序的页面按照 需要加载到物理内存中,并通过页表来管理页面的映射关系。在请求分段方式下,系统将程序划分为 多个逻辑段,每个段对应一个连续的地址空间,并通过段表来管理段的映射关系。
请求分页管理方式下的虚拟存贮器
• 请求分页的基本原理:请求分页是一种基于页面的虚拟存贮器管理方式。它将 程序的页面按照需要加载到物理内存中,并通过页表来管理页面的映射关系。 当程序需要访问某个页面时,系统会检查该页面是否已经在物理内存中,如果 不在,则会产生一个页面请求,将所需的页面从外存中加载到物理内存中。
存储效率
随着数据量的增长,存储效率成为一个重要问题,包括如何提高存储 设备的利用率、降低存储成本等。
管理复杂性
随着存贮系统规模的扩大和复杂性的增加,管理复杂性也在不断提高, 如何简化管理、提高管理效率是一个重要问题。
未来存贮系统的展望
全闪存阵列 随着闪存技术的不断成熟和成本 的降低,全闪存阵列将成为未来 存贮系统的一个重要发展方向。
智能化存储 通过人工智能、机器学习等技术 手段,实现存贮系统的智能化管 理和优化,提高存储资源的利用 率和性能表现。
计算机组成原理 第3章_存储系统
3.4高速存储器
• 采取加速CPU和存储器之间有效传输的特殊措 施,可以通过下列几种途径实现: • (1)主存储器采用更高速的技术来缩短存储器的 读出时间,或加长存储器的字长; • (2)采用并行操作的双端口存储器; • (3)在CPU和主存储器之间插入一个高速缓冲存 储器(),以缩短读出时间; • (4)在每个存储器周期中存取几个字;
SRAM
8KB
A0 A12
R/W A0 A10 A11 A12 A13 A14 A15
MREQ
A0 A12
A0 A12
A0 A12
A0 A10
Y0
A
Y1 Y2
B
Y3
C
Y4
Y5 Y6 Y7
74LS138 主存储器组成与CPU的连接图
计算机组成原理
高速存储器
存储器构成: 存储元——存储体——存储器
提高:高性能的主存储器EDRAM 闪速存储器
问:奔腾主存的最大物理地址空间为多少?
232×64=4×230×64 =4×230×8×8=32GB
3.3 只读存储器和闪速存储器
1、只读存储器:ROM、光擦可编程只读存储器EPROM、
2、闪速存储器:是一种高密度、非易失性的读/写半导体存储器。
[例3]: 已知CPU的地址总线16根( A15-A0 ,A0为低位),双向数据 总线8根(D7-D0),控制总线中与主存有关的信号有MREQ(允许 访存,低电平有效),R/W(高电平为读命令,低电平为写命令)。 主存地址空间分配如下:0-8191为系统程序区,由只读存储芯 片组成;8192-32767为用户程序区;最后(最大地址)2K地址空间 为系统程序工作区。上述地址为十进制,按字节编址。现有如下存 储器芯片: EPROM:8K × 8位(控制端仅有CS) SRAM:16K × 1位, 2K × 8位, 4K × 8位, 8K × 8位 请从上述芯片中选择适当芯片设计该计算机主存储器, 画出主存储器逻辑框图,注意画出选片逻辑 (可选用门电路及3:8译码器74LS138) 与CPU的连接,说明选哪些存储器芯片, 选多少片。
计算机组成原理教案(第三章)
3.主存物理地址的存储空间分布
以奔腾PC机主存为例,说明主存物理地址的存储空间概念
3.3.1只读存储器
1.ROM的分类
只读存储器简称ROM,它只能读出,不能写入。它的最 大优点是具有不易失性。
根据编程方式不同,ROM通常分为三类:
只读存 储器
定
义
优
点
缺
点
掩模式
数据在芯片制造过程中就 确定
可靠性和集成度高,价 不能重写 格便宜
存储 周期 存储 器带 宽
连续启动两次操作所需 间隔的最小时间
单位时间里存储器所存 取的信息量,
主存的速
度
数据传输速率 位/秒,字 技术指标 节/秒
3.2.1 SRAM存储器
1.基本存储元
六管SRAM存储元的电路图及读写操作图
2.SRAM存储器的组成
SRAM存储器的组成框图
存储器对外呈现三组信号线,即地址线、数据线、读/写控制线
主存地址空间分布如图所示。
3.3.2闪速存储器
1.什么是闪速存储器
闪速存储器是一种高密度、非易失性的读/写半导体存储器
2.闪速存储器的逻辑结构
28F256A的逻辑方框图
3.闪速存储器的工作原理
闪速存储器是在EPROM功能基础上增加了电路的电擦除和重新 编程能力。 28F256A引入一个指令寄存器来实现这种功能。其作用是: (1)保证TTL电平的控制信号输入; (2)在擦除和编程过程中稳定供电; (3)最大限度的与EPROM兼容。 当VPP引脚不加高电压时,它只是一个只读存储器。 当VPP引脚加上高电压时,除实现EPROM通常操作外,通过指 令寄存器,可以实现存储器内容的变更。 当VPP=VPPL时,指令寄存器的内容为读指令,使28F256A成 为只读存储器,称为写保护。
计算机组成原理 第三章
1TB=230B
• 存取时间(存储的时间。
• 存储周期:是指连续启动两次读操作所需要间隔的最 小时间。 • 存储器的带宽(数据传输速率):是单位时间里存储 器所存取的信息量。通常以位/秒或字节/秒来表示。
3.2 SRAM存储器
通常使用的半导体存储器分为随机存取存储器 (Random Access Memory,RAM)和只读存储器 (Read-Only Memory,ROM)。它们各自又有许多 不同的类型。
相连。
A15 A14
2:4 译码器
CPU
A0 A13
11 10 01 00 CE 16K×8
CE … 16K×8 WE
CE 16K×8
WE
CE 16K×8
WE
WE
WE
D0~D7 16K×8字扩展法组成64K×8 RAM
• 字位同时扩展:既增加存储单元的数量,也加长
各单元的位数
• 实际的存储器 往往 需要对字和位同时扩展,如
I/O1 ….. I/O4
WE 2114 CS A0 …. A9
CPU
A0 A9
WE 2114 CS A0 …. A9
A10 A11
wE
2:4 译 码 器
用16K×8位的芯片采用字扩展法组成64K×8位 的存储器连接图。 图中4个芯片的数据端与数据总线D0—D7相连, 地址总线低位地址A0—A13与各芯片的14位地址端相 连,而两位高位地址A14 ,A15 经译码器和4个片选端
CPU
A0
A0 A1 A2 A3 A4 A5 A6 A7 A 8 A9
A0 A1 A2 A3 A4 A5 A6 A7 A8 A9
A9 CS
假定使用8K×1的RAM存储器芯片,那么组成 8K×8位的存储器,每一片RAM是8192×1,故其地址
计算机组成原理第3章课件
数据传输速率 技术指标
位/秒,字节/秒
3.2 SRAM存储器
目前广泛使用的内存是半导体存储器。 优点:存取速度快,存储体积小,可靠性高,价格低; 缺点:断电后不能保存信息。 根据存储原理不同,可分为静态读写存储器(SRAM)和动态读写
存储器(DRAM)。 SRAM存取速度快,但容量不如DRAM大。
读与写 的互锁
逻辑
play
3.2.3 存储器的读写周期
计算机组成原理
10
3.2.3 存储器的读写周期
计算机组成原理
play
11
【例】 下图是SRAM的写入时序图。其中R/W是读/写命令控 制线,当R/W线为低电平时,存储器按给定地址把数据线上的数 据写入存储器。请指出下图写入时序中的错误,并画出正确的 写入时序图。
计算机组成原理
0
1
2
3
play 27
字存储容量扩展
字存储容量扩展的连接方式:
各芯片使用相同的数据线、控制线。
CPU地址位数 > 芯片的地址输入位数
•取一部分CPU地址,送各芯片的地址线; •另一部分CPU地址(高位地址),经译码器产生一
组片选信号,各芯片的片选端选用其中一个片选 信号。
地址 数据 CS R/W
play
3.3 DRAM存储器
3.3.1 DRAM存储位元的记忆原理 3.3.2 DRAM芯片的逻辑结构 3.3.3 读/写周期、刷新周期 3.3.4 存储器容量的扩充 3.3.5 高级的DRAM结构 3.3.6 DRAM主存读/写的正确性校验
计算机组成原理
内存条有30脚、72脚、100脚、144脚、168脚、184脚、240 脚等多种形式。
白中英计算机组成原理第3章_内部存储器
存储器带宽
每秒从存储器进出信息的最大数量; 单位为位/秒或者字节/秒。
2014年12月14日星期日 12
求存储器带宽的例子
设某存储系统的存取周期为500ns,每个存取周期可 访问16位,则该存储器的带宽是多少? 存储带宽= 每周期的信息量 / 周期时长 = 16位/(500 ╳10-9)秒 = 3.2 ╳ 107 位/秒 = 32 ╳ 106 位/秒 = 32M位/秒
第三章 内部存储器
目录
3.1 存储器概述
3.2 SRAM存储器 3.3 DRAM存储器 3.4 只读存储器和闪速存储器 3.5 并行存储器 3.6 CACHE存储器
(理解)
(理解) (掌握) (理解) (理解) (掌握)
2014年12月14日星期日
2
学习要求
理解存储系统的基本概念 熟悉主存的主要技术指标 掌握主存储器与CPU的连接方法
半导体存储器:用半导体器件(MOS管)组成的存储器; 软盘
磁表面存储器:用磁性材料(磁化作用)做成的存储器; 光盘存储器:用光介质(光学性质)构成的存储器; 光盘 按存取方式分 随机存储器:存取时间和存储单元的物理位臵无关; 顺序存储器:存取时间和存储单元的物理位臵有关;
半导体 存储器 磁带 硬盘 磁带
数据总线 MDR
•••
驱动器
•••
译码器
控制电路
•••
MAR
地址总线
2014年12月14日星期日
读
写
23
32K×8位的SRAM逻辑结构图
X方向: 8根地址线 输出选中 256行
动画演示: 3-3.swf
三维存储 阵列结构
输入输出时 分别打开不 同的缓冲器
读写、 选通 控制
计算机组成原理课件第3章
主存储器
辅助存储器
5. 按在计算机系统中的作用分
5
高速缓冲存储器
控制存储器
3.1.2 存储器的分级结构
为了解决对存储器要求容量大,速度快,成本低三者之间的矛 盾,目前通常采用多级存储器体系结构,即使用高速缓冲存储器、 主存储器和外存储器。
6
表3.1
名
存储器的用途和特点
称 简称 用 途 特 点 存储介质
21
3.2.2 DRAM存储元
22
23
3. DRAM芯片的逻辑结构
24
3. DRAM芯片的逻辑结构
25
读/写周期、刷新周期
1、读/写周期 读周期、写周期的定义是从行选通信号 RAS下降沿开始,到下一个RAS信号的下降沿为止 的时间,也就是连续两个读周期的时间间隔。通常 为控制方便,读周期和写周期时间相等。
14
2) 字扩展法:
目的:用多个芯片扩大存储单元数,每个存储单元的位数已满足使 用要求,单元数为各芯片的单元数之和。 例:用16K×8的RAM存储器芯片,组成64K×8位的存储器
连接方法:
CPU的数据线 D0~D7 共8根 分别接到每一个芯片
CPU的地址线 A0~A13 共14根 分别接到每一个芯片 CPU的地址线A14A15经2:4译码器产生4根片选信号线分别接 到4个芯片的CE(或CS)
EPROM
电子通过绝缘层注入硅栅,在 高压电源去除后硅栅中的电子 被绝缘层包围而无法泄漏,硅 栅变负,形成导电沟,从而使 EPROM存储元导通,输出为 “0”。 芯片封装于石英玻璃窗口 内,当用紫外线照射该窗口时, 浮空栅中的电子会形成光电流 泄漏,从而使EPROM管恢复 初态。
43
EPROM内部结构__以2716为例
计算机组成原理试读稿_第3章存储器系统的层次结构_(初稿)【王道考研系列】2012计算机考研
大纲内容
(待补充)
已考真题分布
(待补充)
3.1 存储器的分类 3.1.1 考点精析
1. 存储器的分类(★)
存储器种类繁多,可以从不同的角度对存储器进行分类。 (1)按在计算机中的作用(层次)分类 1)主存储器:简称主存,又称内存储器(内存),用来存放计算机运行期间所需的大 量程序和数据,CPU可以直接随机地对其进行访问,也可以和高速缓冲存储器(Cache)以 及辅助存储器交换数据。其特点是容量较小、存取速度较快、每位价格较高。 2)辅助存储器:简称辅存,又称外存储器(外存),是主存储器的后援存储器,用来 存放当前暂时不用的程序和数据,以及一些需要永久性保存的信息,它不能与 CPU 直接交 换信息。其特点是容量极大、存取速度较慢、单位成本低。 3)高速缓冲存储器:简称Cache,位于主存和CPU之间,用来存放正在执行的程序段和 数据,以便CPU能高速地使用它们。Cache的存取速度可以与CPU的速度相匹配,但存储容量 小、价格高。目前的高档微机通常将它们或它们的一部分制作在CPU芯片中。 (2)按存储介质分类 按存储介质可分为磁表面存储器(磁盘、磁带)、半导体存储器(MOS 型存储器、双 极型存储器)和光存储器。 (3)按存取方式分类 1)随机存储器(RAM):存储器的任何一个存储单元的内容都可以随机存取,而且存 取时间与存储单元的物理位置无关。其优点是读写方便、使用灵活,主要用做主存或高速缓 冲存储器。 2)只读存储器(ROM):存储器的内容只能随机读出而不能写入。信息一旦写入存储 器就固定不变了,即使断电,内容也不会丢失。因此,通常用它存放固定不变的程序、常数 和汉字字库,甚至用于操作系统的固化。它与随机存储器可共同作为主存的一部分,统一 构成主存的地址域。
计算机组成原理第四版第三章
用以存储1位二进制代码“0”或 “1”。
存储单元:由若干个具有相同操作
属性的存储元组成,是CPU访问 存储器的基本单位 。
存储体:很多个存储单元的集合,
是实际存放二进制信息的地方。
存储器:是计算机系统中的记忆设 备,用来存放程序和数据。包括 存储体和它的外围电路。
三、SRAM存储器——基本结构
地 址 输 入
第三章 多层次的存储器
3.1 存储器概述 3.2 SRAM存储器 3.3 3.4 3.5 3.6 3.7 3.8
DRAM存储器
半导体只读存储器及闪存 并行存储器 Cache存储器 虚拟存储器 奔腾系列机的虚存组织
Back
存储器分类: 根据存储元件的性能及
使用方法不同,存储器有各种 不同的分类方法。 4.按信息的易失性分类 1.按存储介质分类 永久性记忆的存储器(易失性) 半导体存储器 非永久性存储器(非易失性) 磁表面存储器 2.按存取方式分类 5.按在计算机系统中的作用 随机存储器 分类 顺序存储器 半顺序存储器 主存储器 3.按存储内容可变性(读写功能)分类 辅助存储器 只读存储器(ROM) 缓冲存储器 随机存储器(RAM) 控制存储器
3)擦除方法:
这种器件的上方有一个石英窗口,见图所
示。当用光子能量较高的紫外线照射G1浮 栅时,G1中的电子获得足够的能量,从而 穿过氧化层回到衬低,见图所示。这样, 浮栅上的电子消失,达到擦去存储信息的 目的,相当于存储器又存了全1。
计算机组成原理 第三章 内部存储器
存储模块条
5.高级的DRAM结构
(1)FPM-DRAM 快速页模式动态存储器
•程序局部性原理
•在存储阵列中,一行一般有很多单元 •一次RAS,多次改变CAS
(2)CDRAM芯片
(例:1M*4位)
另二个优 点:P76 在DRAM上集成SRAM(cache) 行、列地址的分时输入(11+9) 第一次读一行,后面读缓存 猝发式读取
4.存储器带宽:单位时间内所存取的信息 量
3.2 静态随机读写SRAM
广泛用MOS半导体 静态SRAM 动态DRAM
内存? 外存?
1.静态基本存储元
双稳态触发
2.基本静态存储元阵列
内部有多少 根地址线?
地 址 译 A0-A5 码 器
【例1】 说明1M×1位DRAM片子可采 用的刷新方法,刷新周期定为8ms
前提假设:阵列为512行,2048列 行地址为A0—A8。选中一个,这一行上的2048个存储元同时 进行刷新,即在8ms内进行512个周期的刷新。 刷新方式可采用: 在8ms中进行512次刷新操作的集中刷新方式 或按8ms÷512=15.5μs刷新一次的分散刷新方式。
Vcc
GND
4.存储器的读、写周期
(2114读周期)
T1
T2
T3
T4
读周期 的意义
读信号(WE)
2114读周期时序图
SRAM存储器小结
基本存储元 由存储元构成一定容量的存储器 实例2114(1K*4) 存储器的读写周期 请读P68 3.2.2
复习
计算机组成原理 第三章 三主存储器课件
– 单译码 – 双译码
• 存储容量的计算
– SRAM – DRAM
SRAM芯片(3.2)
返回
逻辑符号与组成框图 容量计算 • 存储位元是触发器(SRAM芯片存储位元记忆原理) • 存储单元(在单译码方式下;在双译码方式下) 3. 功能表 4. 波形图 5. SRAM与CPU的接口 1. 2.
• 四、DRAM与CPU的接口 • 五、DRAM正确性校验 • 六、DRAM与SRAM的比较
存储器容量扩展
• 课本P73的例2、例3 • 讲位扩展及字扩展电路怎么接,以及为 什么这么接
六、SRAM与DRAM比较
• DRAM优点
– – – 同样大小的芯片,DRAM的集成度远高于SRAM ; DRAM行列地址分两次送,减少了芯片引脚,也 减小了封装尺寸; DRAM功耗为SRAM的1/6,价格为SRAM的1/4 DRAM因为使用电容,所以速度比SRAM低; DRAM需配置再生电路,要消耗一部分能量。 DRAM被广泛用于构造主存 SRAM多用于构造Cache
• •
DRAM缺点
– – – –
应用
ROM与Flash(3.4)
返回
一、MROM
1.存储位元记忆原理 2.逻辑符号
二、EPROM
1.存储位元记忆原理 2.EPROM与CPU的接口
三、用半导体芯片组织简单的主存
三、用半导体芯片组织简单的主存
例:CPU的地址总线16根(A15—A0,A0为低位),双向数据总 线8根(D7—D0),控制总线中与主存有关的信号有MREQ(允 许访存, 低电平有效),R/W(高电平为读命令,低电平为写 命令)。 主存地址空间分配如下:0—8191为系统程序区,由只读 存储芯片组成;8192—32767为用户程序区;最后(最大地 址)2K地址空间为系统程序工作区。上述地址为十进制,按 字节编址。 现有如下存储器芯片:EPROM:8K×8位(控制端仅有 CS);SRAM:16K×1位,2K×8位,4K×8位,8K×8位. 请从上述芯片中选择适当芯片设计该计算机主存储器, 画出主存储器逻辑框图.
计算机组成原理第三章三主存储器ppt课件
生活家饮食保健孕期选择食用油的学 问邢台 市第四 病院罕 见护理 应急预 案猪气 喘病综 合防制 技术动 物营养 系列理 想蛋白 与氨基 酸模式 的研究 进展皮 肤病的 诊断包 括病史 体格检 查和必 要的实 验室检 查我国 有关食 物添加 剂营养 强化剂 食物新 资本的 治理律 例与标 准
存储器容量扩展
• 课本P73的例2、例3 • 讲位扩展及字扩展电路怎么接,以及为
什么这么接
生活家饮食保健孕期选择食用油的学 问邢台 市第四 病院罕 见护理 应急预 案猪气 喘病综 合防制 技术动 物营养 系列理 想蛋白 与氨基 酸模式 的研究 进展皮 肤病的 诊断包 括病史 体格检 查和必 要的实 验室检 查我国 有关食 物添加 剂营养 强化剂 食物新 资本的 治理律 例与标 准
一、MROM
1.存储位元记忆原理 2.逻辑符号
二、EPROM
1.存储位元记忆原理 2.EPROM与CPU的接口
三、用半导体芯片组织简单的主存
生活家饮食保健孕期选择食用油的学 问邢台 市第四 病院罕 见护理 应急预 案猪气 喘病综 合防制 技术动 物营养 系列理 想蛋白 与氨基 酸模式 的研究 进展皮 肤病的 诊断包 括病史 体格检 查和必 要的实 验室检 查我国 有关食 物添加 剂营养 强化剂 食物新 资本的 治理律 例与标 准
三、主存技术指标
– 容量 – 速度:存取时间、存取周期、带宽
例:存取周期为500ns,每次存取可访问16位,求带宽?
生活家饮食保健孕期选择食用油的学 问邢台 市第四 病院罕 见护理 应急预 案猪气 喘病综 合防制 技术动 物营养 系列理 想蛋白 与氨基 酸模式 的研究 进展皮 肤病的 诊断包 括病史 体格检 查和必 要的实 验室检 查我国 有关食 物添加 剂营养 强化剂 食物新 资本的 治理律 例与标 准
计算机组成原理第3章
*控制存储器(CM):CPU内部存放微程序的MEM 构成—MOS型半导体、ROM
*
二、存储器的主要性能指标
容量(S):能存储的二进制信息总量,常以字节(B)为单位
01
速度(B):常用带宽、存取时间或存取周期表示 存取时间(TA)—指MEM从收到命令到结果输出所需时间; 存取周期(TM)—指连续访存的最小间隔时间,TM=TA+T恢复
&
&
11
*
练习1—某SRAM芯片容量为4K位,数据引脚(双向)为8根,地址引脚为多少根?若数据引脚改为32根,地址引脚为多少根?
*芯片相关参数: 存储阵列容量—
(2)SAM芯片参数与结构
数据引脚数量— 地址引脚数量—
*
*SRAM芯片结构组织: --以Intel 2114 SRAM芯片为例 参数—容量=1K×4位,数据引脚=4根(双向),地址引脚=10根
…
…
…
存储元
存储元
…
…
…
存储元
存储元
64行×64列
……
存储元
存储元
存储元
存储元
……
13
*
3、SRAM芯片的读写时序
*读周期时序: (存储器对外部信号的时序要求)
tA
tRC
地址
CS
I/O1~4
WE
tOTD
tCO
tCX
数据出
SRAM—CS有效时开始读操作、CS无效时结束读操作
13
*
*写周期时序:
*片选与控制电路: 片选—MEM常由多个芯片组成,读/写操作常针对某个芯片
计算机组成原理-第3章_存储系统
存储周期 RW 刷新1 RW 刷新2 …
500ns 500ns
刷新间隔2ms
用在低速系统中
各刷新周期分散安排 在存取周期中。
… RW 128 RW
例如上图所示的DRAM有128行,如果刷新周期为 2ms,则每一行必须每隔2ms÷128=62.5us进行一次。
5、存储器控制电路
DRAM刷新需要硬件电路支持,它们集成在一个芯片 上,形成DRAM控制器,是CPU和DRAM间的接口电路。
写周期:实现写操作,要求CS和WE同时有效,有效期间地址 和数据信号不能变化;为了保证CS和WE变为无效前能把数据 可靠的写入,数据必须提前一段时间在数据总线上稳定存在; 而在WE变为高电平后再经过一段时间地址信号才允许改变。
*** DRAM存储器
1、DRAM存储元的记忆原理
SRAM存储器的存储元是一个 触发器,它具有两个稳定的状态。
外存储器:简称“外存”,大容量辅助存储器;磁表面存储
器或光盘存储器;存放需联机保存但暂时不需要的程序和数 据。容量从几十MB到几百GB,甚至更大。存取速度为若干
ms。
其他功能的存储器:如微程序控制器的控存、在显示和印刷 输出设备中的字库和数据缓冲存储器。
*** 主存储器的技术指标
主要性能指标:存储容量、存取时间、存储周期和存储器带宽。
地址信息到达时,使T5、T6、T7、T8导通,存储 元的信息被送到I/O与I/O线上, I/O与I/O线接上一个 差动读出放大器,从其电流方向,可以得出所存信息 是“1”或“0”。也可I/O或I/O一端接到外部,看其 有无电流通过,得出所存信息。
扩充:存储芯片规格的表示
在很多内存产品介绍文档中,都会用M×W的方式来表示芯 片的容量。
计算机组成原理(第三版)第 3 章 存储器及存储系统
16
3.2 主存储器
• 主存储器按其功能可分为RAM和 ROM。
一 二 随机存取存储器RAM 只读存储器ROM
INFO DEPT@ZUFE HANGZHOU.CHINA
17
一、随机存取存储器RAM
MM
Y0
Bm-1
Y1
……
B0
An-1…A0
M A R
M A D
…
Y2n-2
Y2n-1
…
CS
WE
R/W读写 控制电路
INFO DEPT@ZUFE HANGZHOU.CHINA
9
三、存储器的层次结构
1.分级原理: 根据程序执行的集中性和局部性原理而构建的分层结构。信 息流动分规律为从低速、大容量层次向高速、小容量层次流动 ,解决速度、价格、价格这三者之间的矛盾,层次间信息块的 调度由硬件和软件自动完成,其过程对用户透明。 2.三级存储管理系统: • Cache: • ·采用TTL工艺的SRAM,哈佛结构; • ·采用MOS工艺的SRAM,指令与数据混存,其与内存之间信息块 的调度(几十字节)全由Cache控制器硬件完成。 • 主存: • ·ROM常用FROM,E2PROM等构成; • ·RAM常用DRAM构成,RAM和ROM采用统一编码。 • 虚存: • 采用磁盘存储器,主存+OS中的存储器管理软件联合构成,其 信息块常用页、段表示,其间的信息块调度由管理软件完成。
字线
数 据 线 Cd
T
C
单管MOS动态存储器结构
INFO DEPT@ZUFE HANGZHOU.CHINA
29
(2)DRAM存储器
RAS CAS WE OE 定时和控制
4M×4位的DRAM
计算机组成原理第三章(3.1,3.2,3.3,姜,15-春,版5)
图3.4(a) SRAM读周期时序图
35
• 各参数意义:
tRC :对存储芯片进行连续两次读操作时所必须间隔 的(最小)时间;
tAQ :从给出有效地址,至外部数据总线上稳定地出 现所读出的数据信息所经历的时间。
tEQ:地址信号有效后,从片选有效,至数据稳定地 出现外部总线上所经历的时间。
• 构成存储器的存储介质:目前主要采用半导体器 件和磁性材料。
• 存储器中最小的存储单位就是一个双稳态半导体 电路或一个CMOS晶体管或磁性材料的存储元, 它可存储一个二进制代码。由若干个存储元组成 一个存储单元,再由诸多个存储单元组成一个存 储器。
5
• 存储器的分类:
按存储介质分:
• 半导体存储器:用半导体器件组成的存储器。
• 高速缓冲存储器 (Cache):高速小容量半导体存储器,是为解决CPU和主存之间 速度不匹配而设置的。用于存放最活跃的程序块和数据。
• 主存和Cache一起构成计算机的内存储器(内存),是CPU能直接访问的存储器。
9
总结: ① 通过计算机的多级存储管理,发挥各级存储器
的效能; ② Cache主要强调高速存取速度,以便使存储系
1. CPU对存储器的读/写操作过程:
• 通过地址总线给出地址信号; • 通过控制总线发出读操作或写操作的控制信号; • 在数据总线上进行信息交流。
因此,存储器与CPU连接时,要完成三种 总线的连接:地址线、数据线和控制线;同时, 还须使各种信号的时序与存储器的(固有)读 写周期相配合。
25
2. 主存储器的构成
字节存储单元即存放一个字节的存储单元,相应的地 址称为字节地址。一个机器字可以包含数个字节。
若计算机中可编址的最小单位是字存储单元,则称该 计算机为按字寻址的计算机。
计算机组成原理第三章-第3讲-DRAM存储器
一、DRAM存储位元的记忆原理
• SRAM存储器的存储位元是锁存器,它具有两 个稳定的状态。 • DRAM存储器的存储位元是由一个MOS晶体 管和电容器组成的记忆电路,如图3.6所示。
MOS:Metal-Oxide-Semiconductor •金属-氧化物-半导体
播放CAI
MOS管
电容器
图(b)表示写0到存储 位元。此时输出缓冲 器和刷新缓冲器关闭, 输入缓冲器打开,输 入数据DIN=0送到存 储元位线上;行选线 为高,打开MOS管, 于是电容上的电荷通 过MOS管和位线放 电,表示存储了0。
图(c)表示从存储位 元读出1。输入缓冲 器和刷新缓冲器关闭, 输出缓冲器/读放打 开(R/W为高)。行 选线为高,打开 MOS管,电容上所 存储的1送到位线上, 通过输出缓冲器读出 放大器发送到DOUT, 即DOUT=1。
3.3 DRAM存储器
五、存储器容量的扩充 (重要) 1、字长位数扩展 假如给定的存储芯片字长位数较短,不能满足 设计要求的存储器字长,此时需要用多片给定芯 片扩展字长位数。 具体实现:三组信号线中,地址线和控制线 公用而数据线单独分开连接。 所需存储芯片数量: d=设计要求的存储器字节容量 / 给定芯片存储 器字节容量
地址线10位
列选通 信号
行选通 信号
分析与SRAM不同之处:
(1)增加了行地址锁存器和列地址锁存器。 由于DRAM存储器容量很大,地址线宽度相 应要增加,这势必增加芯片地址线的管脚数 目。为避免这种情况,采取的办法是分时传 送地址码。 若地址总线宽度为10位,先传送地址码 A0~A9,由行选通信号RAS打入到行地址 锁存器;然后传送地址码A10~A19,由列 选通信号CRS打入到列地址锁存器。芯片内 部两部分合起来,地址线宽度达20位,存储 容量为1M。
计算机组成原理_第三章
第三章 存储器及存储系统3.1 存储器概述3.1.1存储器分类半导体存储器 集成度高 体积小 价格便宜 易维护 速度快 容量大 体积大 速度慢 比半导体容量大 数据不易丢失按照 存储 介质 分类磁表面存储器激光存储器随机存储器 主要为高速缓冲存储器和主存储器 存取时间与存储元的物理位置无关 (RAM)按照 存取 方式 分类串行访问存 储器 SAS 只读存储器 (ROM)存取时间与存储元的物理位置有关 顺序存取器 磁带 直接存储器 磁盘 只能读 不能写 掩模ROM: 生产厂家写可编程ROM(PROM): 用户自己写 可擦除可编程ROM EPROM :易失性半导体读/写存储器按照 可保 存性 分类存储器非易失性 存储器包括磁性材料半导体ROM半导体EEPROM主存储器按照 作用 分类辅助存储器缓冲存储器 控制存储器3.1.23级结构存储器的分级结构Cache 高速缓冲 存储器 主 存 主机 外 存1 高速缓 冲存储器 2 主存 3 外存CPU 寄 存 器3.2主存储器3.2.1 主存储器的技术指标1 存储容量 字存储单元 字节存储单元 2 存取时间 字地址 字节地址访问 写操作/读操作从存储器接收到访问命令后到从存 储器读出/写 入所需的时间 用TA表示 取决于介质的物理特性 和访问类型 3 存取周期 完成一次完整的存取所需要的时间用TM表示 TM > TA, 控制线路的稳定需要时间 有时还需要重写3.2.2 主存储器的基本结构地 址 译 码 器地址 CPUn位2n位存储体 主存 m位 数据寄存器 m位 CPUR/W CPU 控制线路3.2.3 主存储器的基本操作地址总线k位MAR数据总线n位主存容量 2K字 字长n位MDRCPUread write MAC 控制总线主存3.3半导体存储芯片工 艺速度很快 功耗大 容量小 PMOS 功耗小 容量大 电路结构 NMOS 静态MOS除外 MOS型 CMOS 静态MOS 工作方式 动态MOS 静态存储器SRAM 双极型 静态MOS型 双极型依靠双稳态电路内部交叉反馈的机制存储信息TTL型 ECL型存储 信息 原理动态存储器DRAM 动态MOS型功耗较小,容量大,速度较快,作主存3.3.1 静态MOS存储单元与存储芯片1.六管单元 1 组成T1 T2 工作管 T2 T4 负载管 T5 T6 T7 T8 控制管 XY字线 选择存储单元 T7 WY地址译码线 X地址 译码线Vcc T3 T4 A T1 T2 T8 W B T6T5WW 位线完成读/写操作2 定义 “0” T1导通 T2截止“1” T1截止 T2导通X地址 译码线Vcc T3 T4 A T1 T7 T2 T8Y地址译码线3 工作 XY 加高电平 T5 T6 T7 T8 导通 选中该 单元T5T6 BWW写入 在W W上分别读出 根据W W上有 加高 低电平 写1/0 无电流 读1/04保持XY 加低电平 只要电源正常 保证向导通管提供电流 便能维 持一管导通 另一管截止的状态不变 称静态2.静态MOS存储器的组成1 存储体 2 地址译码器 3 驱动器 4 片选/读写控制电路存储器外部信号引线D0 A0传送存储单元内容 根数与单元数据位数相同 9地址线 选择芯片内部一个存储单元 根数由存储器容量决定7数据线CS片选线 选择存储器芯片 当CS信号无效 其他信号线不起作用 R/W(OE/WE)读写允许线 打开数据通道 决定数据的传送方向和传 送时刻例.SRAM芯片2114 1K 4位Vcc A7 A8 A9 D0 D1 D2 D3 WE1外特性18 12114 1K 410 9地址端 数据端A9 A0 入 D3 D0 入/出 片选CS = 0 选中芯片 控制端 = 1 未选中芯片 写使能WE = 0 写 = 1 读 电源 地线A6 A5 A4 A3 A0 A1 A2 CS GND2内部寻址逻辑寻址空间1K 存储矩阵分为4个位平面 每面1K 1位 每面矩阵排成64行 16列 64 16 64 16 6 行 位 行 译 X0 地 1K 1K 码址 X63 X63 Y0 Y1564 161K64 161K列译码 4位列地址两 级 译 码一级 地址译码 选择字线 位线 二级 一根字线和一组位线交叉 选 择一位单元W W W WXi读/写线路 Yi存储器内部为双向地址译码 以节省内部 引线和驱动器 如 1K容量存储器 有10根地址线 单向译码需要1024根译码输出线和驱动器双向译码 X Y方向各为32根译码输出线和 驱动器 总共需要64根译码线和64个驱动器3.3.2 动态MOS存储单元与存储芯片1.四管单元 1 组成T1 T2 记忆管 C1 C2 柵极电容 T3 T4 控制门管W T3 T1C1 C2W A B T2 T4字线 W W 位线 Z 2 定义 “0” T1导通 T2截止 C1有电荷 C2无电荷 “1” T1截止 T2导通 C1无电荷 C2有电荷 3 工作 Z 加高电平 T3 T4导通 选中该单元Z写入 在W W上分别加高 低电平 写1/0 读出 W W先预 充电至高电平 断开充电回路 再根据W W上有 无电流 读1/0 W T3 T1C1 C2T4 T2W4保持Z 加低电平 需定期向电容补充电荷 动态刷新 称动态 四管单元是非破坏性读出 读出过程即实现刷新Z2.单管单元 C 记忆单元 T 控制门管 1 组成Z 字线 W 位线 W T Z C2定义“0” C无电荷 电平V0 低 “1” C有电荷 电平V1 高3工作写入 Z加高电平 T导通 读出 W先预充电 断开充电回路 Z加高电平 T导通 根据W线电位的变化 读1/0 4 保持 Z 加低电平 单管单元是破坏性读出 读出后需重写3.存储芯片例.DRAM芯片2164 64K 1位 外特性GND CAS Do A6 16 1 A3 A4 A5 A7 9 82164 64K 1空闲/刷新 Di WE RAS A0 A2 A1 VccA7—A0 入 分时复用 提供16位地址 数据端 Di 入 Do 出 = 0 写 写使能WE 高8位地址 = 1 读 控制端 行地址选通RAS =0时A7—A0为行地址 片选 列地址选通CAS =0时A7—A0为列地址 电源 地线 低8位地址 1脚未用 或在新型号中用于片内自动刷新 地址端动态存储器的刷新1.刷新定义和原因 定期向电容补充电荷 刷新动态存储器依靠电容电荷存储信息 平时无电源 供电 时间一长电容电荷会泄放 需定期向电容 补充电荷 以保持信息不变 注意刷新与重写的区别 破坏性读出后重写 以恢复原来的信息 非破坏性读出的动态M 需补充电荷以保持原来的 信息2.最大刷新间隔 2ms 3.刷新方法各动态芯片可同时刷新 片内按行刷新 刷新一行所用的时间 刷新周期 存取周期4.刷新周期的安排方式 1 集中刷新 2ms内集中安排所有刷新周期R/W R/W50ns刷新 刷新 2ms 死区用在实时要 求不高的场 合2分散刷新用在低速系 统中各刷新周期分散安排在存取周期中 R/W 刷新 R/W 刷新100ns3异步刷新 各刷新周期分散安排在2ms内 每隔一段时间刷新一行每隔15.6微秒提一次刷新请求 刷新一行 2毫秒内刷新完所有 15.6 微秒 行例. 2ms 128行R/W R/W 刷新 R/W R/W 刷新 R/W 15.6 微秒 15.6 微秒 15.6 微秒 刷新请求 刷新请求 DMA请求 DMA请求用在大多数计算机中3.3 只读存储器1掩模式只读存储器 MROM采用MOS管的1024 8位的结构图 UDDA0 A1 A90 地 址 译 1 码 驱 动 1023 器读出放大器读出放大器cs D7D0D12可编程读存储器 PROM用户可进行一次编程 存储单元电路由熔丝 相连 当加入写脉冲 某些存储单元熔丝熔 断 信息永久写入 不可再次改写3.EPROM 可擦除PROM用户可以多次编程 编程加写脉冲后 某些存 储单元的PN结表面形成浮动栅 阻挡通路 实 现信息写入 用紫外线照射可驱散浮动栅 原 有信息全部擦除 便可再次改写4.EEPROM 可电擦除PROM 既可全片擦除也可字节擦除 可在线擦除信息 又能失电保存信息 具备RAM ROM的优点 但写 入时间较长 .NOVRAM 不挥发随机存取存储器 实时性好 可以组成固态大容量存储装置 Flash Memor 闪存 集成度和价格接近EPROM,按块进行擦除 比普 通硬盘快的多3.4 主存储器组织存储器与微型机三总线的连接 1 数据线D0 2 地址线A0 3.片选线CS 连接地址总线高位ABN+1 4 读写线OE WE(R/W) 连接读写控制线RD WR微型机n nDB0 AB0Nn连接数据总线DB0ND0 A0 CSnNN连接地址总线低位AB0ABN+1 R/ WR/ W 存储器1存储器芯片的扩充用多片存储器芯片组成微型计算机系统所要求的存储器系统 要求扩充后的存储器系统引出线符合微型计算机 机的总线结构要求 一.扩充存储器位数 例1用2K 1位存储器芯片组成 2K 8位存储器系统 例2用2K 8位存储器芯片组成2K 16位存储器系统例1用2K 1位存储器芯片组成 2K 8位存储器系统当地址片选和读写信号有效 可并行存取8位信息例2用2K 8位存储器芯片组成2K 16位存储器系统D0D8715D0 R/W CE A0107R/W CE A010D0 R/W CE A0107地址片选和读写引线并联后引出 数据线并列引出二.扩充存储器容量字扩展法例用1K 4位存储器芯片组成4K 8位存储器系统存储器与单片机的连接存储器与微型机三总线 的一般连接方法和存储器 读写时序 1.数据总线与地址总线 为两组独立总线AB0 DB0NDB0 AB0n ND0 A0 CSn NABN+1 R/ W 微型机 地址输出 数据有效采 样 数 据R/ W 存储器nR/W2.微型机复用总线结构 数据与地址分时共用一 组总线AD0nD0Di Qi G 地址 锁存器nA0nALE R/W 单片机R/W 存储器ALE锁 存地 址 数据 有效 采 样 数 据 地址 输出 存锁 址地AD0n地址 输出数据 有效 采 样数 据R/W半导体存储器逻辑设计需解决 芯片的选用 地址分配与片选逻辑 信号线的连接例1.用2114 1K 4 SRAM芯片组成容量为4K 8的存储 器 地址总线A15 A0 低 ,双向数据总线D7 D0 低 ,读/写信号线R/W 1.计算芯片数 1 先扩展位数 再扩展单元数 2片1K 4 1K 8 8片 4组1K 8 4K 82 先扩展单元数 再扩展位数4片1K 4 4K 4 4K 8 2组4K 4 2.地址分配与片选逻辑存储器寻址逻辑8片芯片内的寻址系统(二级译码) 芯片外的地址分配与片选逻辑 由哪几位地址形成芯 片选择逻辑 以便寻 找芯片为芯片分配哪几位地址 以便寻找片内的存储单元 存储空间分配4KB存储器在16位地址空间 64KB 中占据 任意连续区间芯片地址 任意值 片选 A15…A12A11A10A9……A0 0 0 0 …… 0 0 0 1 …… 1 0 1 0 …… 0 0 1 1 …… 1 1 0 0 …… 0 1 0 1 …… 1 1 1 0 …… 0 1 1 1 …… 164KB1K 1K 1K 1K 4 4 4 4 1K 1K 1K 1K 4 4 4 44KB需12位地址 寻址 A11— A0低位地址分配给芯片 高位地址形成片选逻辑 芯片 芯片地址 片选信号 片选逻辑 1K A9 A0 CS0 A11A10 A11A10 1K A9 A0 CS1 A11A10 1K A9 A0 CS2 1K A9 A0 CS3 A11A103.连接方式1 扩展位数 2 扩展单元数 4 形成片选逻辑电路D7~D4 D3~D0 4 4 4 1K 4 4 R/W 1K 4 4 4 1K 4 4 4 1K 4 43 连接控制线1K 4 A9~A0 CS0 10 CS11K 4 10 CS21K 4 10 CS31K 4 10A11A10A11A10A11A10A11A10例2.某半导体存储器 按字节编址 其中 0000H 07FFH为ROM区 选用EPROM芯片 2KB/片 0800H 13FFH为RAM区 选用RAM芯片 2KB/片和1KB/片 地址总线A1 A0 低 给出地址分配和片选逻辑1.计算容量和芯片数ROM区 2KBRAM区 3KB2.地址分配与片选逻辑 存储空间分配 先安排大容量芯片 放地址低端 再安排小容量芯片便于拟定片选逻辑64KBA15A14A13A12A11A10A9…A00 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 1 1 0 0 0 1 0 1 0 0 …… 0 …… 1 …… 0 …… 1 0 … 0 1 … 12K 2K 1KROM 5KB 需13 位地 RAM 址寻 址低位地址分配给芯片 高位地址形成片选逻辑 芯片 芯片地址 片选信号 片选逻辑 2K A10 A0 CS0 A12A11 2K A10 A0 CS1 A12A11 1K A9 A0 CS2 A12A11 A10 A15A14A13为全03.4.2 高速缓冲存储器。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
分析与SRAM不同之处:
(2)增加了刷新计数器和相应的控制电路。 DRAM读出后必须刷新,而未读写的存储元 也要定期刷新,而且要按行刷新,所以刷新 计数器的长度等于行地址锁存器。刷新操作 与读/写操作是交替进行的,所以通过2选1 多路开关来提供刷新行地址或正常读/写的行 地址。
勘误:
• P71,第一段倒数第二行CRS改为CAS。
具体地,三组信号组中给定芯片的地址总 线和数据总线公用,控制总线中R/W公用, 使能端EN不能公用,它由地址总线的高位 段译码来决定片选信号。
所需芯片数:d=设计要求的存储器容量/选 择芯片存储器容量
[例3]利用1M×8位的DRAM芯片设计2M×8位的 DRAM存储器
解:所需芯片数d=(2M×8)/(1M×8) =2(片)
使用校验码保证正确性,校验码一并写入 DRAM:
• 奇偶校验:只能检测1位数据 • 汉明校验:检测多位并自动恢复正确值
DRAM正确性校验概念图
思考:当读出是0,读出过程和刷新过程应 该是怎样的?
3.3 DRAM存储器
二、DRAM芯片的逻辑结构 下面我们通过一个例子来看一下动态存储
器的逻辑结构如图。 图3.7(a)示出1M×4位DRAM芯片的管
脚图,其中有两个电源脚、两个地线脚, 为了对称,还有一个空脚(NC)。 图3.7(b)是该芯片的逻辑结构图。
存储芯片
[例2] 利用1M×4位的SRAM芯片,设计一个存 储容量为1M×8位的SRAM存储器。
解:所需芯片数量=(1M×8)/(1M×4)=2片
参照教材图3.9
3.3 DRAM存储器
2、字存储容量扩展
给定的芯片存储容量较小(字数少),不 满足设计要求的总存储容量,此时需要用 多片给定芯片来扩展字数。
DRAM存储器
3.3 DRAM存储器
一、DRAM存储位元的记忆原理
• SRAM存储器的存储位元是锁存器,它具有两 个稳定的状态。
• DRAM存储器的存储位元是由一个MOS晶体 管和电容器组成的记忆电路,如图3.6所示。
MOS:Metal-Oxide-Semiconductor •金属-氧化物-半导体
3.3 DRAM存储器
三、读/写周期 读周期、写周期的定义是从行选通信号
RAS下降沿开始,到下一个RAS信号的下 降沿为止的时间。通常为控制方便,读周 期和写周期时间相等。
注意行选通信号、列选通信号的作用
3.3 DRAM存储器
四、 刷新周期 刷新周期:DRAM存储位元是基于电容器
上的电荷量存储,这个电荷量随着时间减 少,因此必须定期地刷新,以保持它们原 来记忆的正确信息。 刷新有两种方式:
因此:
• 采用Cache策略 • 增强型DRAM
3.3 DRAM存储器
3.3.5、高级的DRAM结构 FPM DRAM:快速页模式动态存储器
• 根据程序的局部性原理来实现 • 读周期和写周期中,先由低电平的行选通信号RAS确
定行地址,并一直保持有效 • 然后由低电平的列选信号CAS确定列地址。 • 下一次寻找操作,行地址不变,打入新的连续的列地址,
图(d)表示(c)读出1后 存储位元重写1。由于 (c)中读出1是破坏性 读出,必须恢复存储 位元中原存的1。此时 输入缓冲器关闭,刷
新缓冲器打开,输出
缓冲器读放打开, DOUT=1经刷新缓冲器 送到位线上,再经 MOS管写到电容上。
同样:输入缓冲器与输出缓冲器总是互锁 的。两个操作是互斥的,不会同时发生。
取得数据,依此类推 • 如下图所示
3.3.5、高级的DRAM结构
快速页模式读操作的时序图:
3.3.5、高级的DRAM结构
注意:电子教案上的该图有错误
3.3.5、高级的DRAM结构
CDRAM带高速缓冲存储器(cache)的动态存 储器,它是在通常的DRAM芯片内又集成了一个 小容量的SRAM,从而使DRAM芯片的性能得到 显著改进。如图所示出1M×4位CDRAM芯片的 结构框图,其中SRAM为512×4位。
• 30脚内存条设计成8位数据线,存储容量从 256KB~32MB。
• 72脚内存条设计成32位数据总线 • 100脚以上内存条既用于32位数据总线又用于
64位数据总线,存储容量从4MB~512MB。 • 2G内存引脚个数一般在200左右。
3.3 DRAM存储器
相对来讲,DRAM造价低廉,容量大,但 因其内部结构及与总线连接受限等因素, 使得其速率无法与CPU匹配。
播放CAIMຫໍສະໝຸດ S管 电容器图(b)表示写0到存储 位元。此时输出缓冲
器和刷新缓冲器关闭,
输入缓冲器打开,输 入数据DIN=0送到存 储元位线上;行选线 为高,打开MOS管, 于是电容上的电荷通 过MOS管和位线放 电,表示存储了0。
图(c)表示从存储位 元读出1。输入缓冲 器和刷新缓冲器关闭, 输出缓冲器/读放打 开(R/W为高)。行 选线为高,打开 MOS管,电容上所 存储的1送到位线上, 通过输出缓冲器读出 放大器发送到DOUT, 即DOUT=1。
• 集中式刷新 • 分散式刷新
刷新操作有两种刷新方式:
1、集中式刷新:
• DRAM的所有行在每一个刷新周期中都被刷 新。
• 例如刷新周期为8ms的内存来说,所有行的集中 式刷新必须至少每隔8ms进行一次。为此将8ms 时间分为两部分:前一段时间进行正常的读/写 操作,后一段时间做为集中刷新操作时间。
3.3.5、高级的DRAM结构
[例4] CDRAM内存条组成实例。 一片CDRAM的容量为1M×4位,8片
这样的芯片可组成1M×32位4MB的存储 模块,其组成如下图所示。
3.3.6、DRAM主存读/写的正确性校 验
DRAM通常用做主存储器,其读写操作的正 确性与可靠性至关重要。
数据在传输、保存中难免有即使很低的错 误概率。
3.3.5、高级的DRAM结构
SDRAM同步型动态存储器。计算机系统 中的CPU使用的是系统时钟,SDRAM的 操作要求与系统时钟相同步,在系统时钟 的控制下从CPU获得地址、数据和控制信 息。换句话说,它与CPU的数据交换同步 于外部的系统时钟信号,并且以CPU/存 储器总线的最高速度运行,而不需要插入 等待状态。其原理和时序关系见下一页图 和动画。
3.3 DRAM存储器
五、存储器容量的扩充 (重要) 1、字长位数扩展
假如给定的存储芯片字长位数较短,不能满足 设计要求的存储器字长,此时需要用多片给定芯 片扩展字长位数。
具体实现:三组信号线中,地址线和控制线 公用而数据线单独分开连接。 所需存储芯片数量: d=设计要求的存储器字节容量 / 给定芯片存储 器字节容量
3.3 DRAM存储器
MOS管做为开关使用 存储的信息1或0则是由电容器上的电荷量
来体现
• 当电容器充满电荷时,代表存储了1, • 当电容器放电没有电荷时,代表存储了0。
图(a)表示写1到存储 位元。此时输出缓 冲器关闭、刷新缓 冲器关闭,输入缓 冲器打开(R/W为 低),输入数据 DIN=1送到存储元位 读放 线上,而行选线为 高,打开MOS管, 于是位线上的高电 平给电容器充电, 表示存储了1。
注:复用地址线A0-A9
存储器单元 地址20位 地址线10位
列选通 信号
行选通 信号
分析与SRAM不同之处:
(1)增加了行地址锁存器和列地址锁存器。 由于DRAM存储器容量很大,地址线宽度相 应要增加,这势必增加芯片地址线的管脚数 目。为避免这种情况,采取的办法是分时传 送地址码。
若地址总线宽度为10位,先传送地址码 A0~A9,由行选通信号RAS打入到行地址 锁存器;然后传送地址码A10~A19,由列 选通信号CRS打入到列地址锁存器。芯片内 部两部分合起来,地址线宽度达20位,存储 容量为1M。
刷新操作有两种刷新方式:
2、分散式刷新:每一行的刷新插入到正 常的读/写周期之中。
例如p70,图3.7所示的DRAM有1024行,如果刷新周期 为8ms,则必须至少每隔8ms÷1024=7.8us做一次行 刷新操作。
思考:刷新与存取能不能并行?
• 不能,因为内存就一套地址译码和片选装置, 刷新与存取有相似的过程,它要选中某一行— —这期间片选线、地址线、地址译码器全被占 用着。同理,刷新操作之间也不能并行——意 味着一次只能刷一行。
参考教材图3.10
3.3 DRAM存储器
3、存储器模块条
存储器通常以模块条形式供应市场。这种 模块条常称为内存条,它们是在一个条状 形的小印制电路板上,用一定数量的存储 器芯片,组成一个存储容量固定的存储模 块,可以插入计算机主板内存插槽。如图 所示。
3.3 DRAM存储器
内存条有30脚、72脚、100脚、144脚、 168脚等多种形式。