ch07-2随机存取存储器

更新时间:2023-05-30 13:47:01 阅读量: 实用文档 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

7.2 随机存取存储器(RAM)7.2.1 静态随机存取存储器(SRAM)7.2.2 同步静态随机存取存储器(SSRAM)7.2.3 动态随机存取存储器

7.2.4 存储器容量的扩展

7.2 随机存取存储器(RAM)7.2.1 静态随机存取存储器(SRAM) 1 SRAM 的本结构 CE WE OE =100 高阻 CE WE OE =010 输出Ai+1

Ai

A0

列 译 码

An-1

行 译 码

存储 阵 列

CE WE OE =00X 输入CE WE OE =011 高阻

CE WE OE

I/O 电路

I /O0

I /Om-1

SRAM 的工作模式 工作模式 保持 (微功耗) 读 写 输出无效 CE 1 0 0 0 WE X 1 0 1 OE X 0 X 1 I /O 0 ~ I /O m -1 高阻 数据输出 数据输入 高阻

1. RAM存储单元 静态SRAM(Static RAM)Xi (行选择线)

本单元门控制管:控 制触发器与位线的 接通。Xi =1时导通VDD VGG 存储 单元 T4 T6 T2 位 线 B

来自列地址译码 器的输出T3 位 线 T5 T1

B

来自列地址译码 器的输出

数 据 D 线

T7

双稳态存储单元 电路Yj (列选择线)

T8 数 据 D 线

列存储单元公用的门

控制管,与读写控制电路相接

Yi =1时导通

1. RAM存储单元 静态SRAM(Static RAM)Xi (行选择线)

Xi =1 T5、T6导通

VDD VGG T3 T4 T6 T1 T2 T5

存储 单元

触发器与位线接通Yj =1 T7 、T8均导通 触发器的输出与数据 线接通,该单元通过 数据线读取数据。

B

位 线

位 线 B

数 据 D 线

T7

T8 数 据 D 线

Yj (列选择线)

3.SRAM的读写操作及时序图 读操作时序图tRC 地址 tOHA 输出数据 上一个有效数据 数据输出有效 读出单元的地址有效 tAA

(a)CE OE 高阻 tLZCE tACE tDOE tLZOE 数据输出 数据输出有效 tHZOE tRC tHZCE

(b)

3.SRAM的写操作及时序图 写操作时序图tWC 地址 CE tSA tAW WE tSD 数据 输入数据有效tWC 地址 CE tAW WE tSA 数据 tSD 输入数据有效 tHD tHA 地址有效

地址有效 tSCE tHA tHD

7.2.2 同步静态随机存取存储器(SSRAM)SSRAM是一种高速RAM。与SRAM不同, SSRAM的读写 操作是在时钟脉冲节拍控制下完成的。A CP数据选择器 地址 寄存 器 A A1 D1 Q 1 A1 A0 D Q 0 0 0 丛发控 制逻辑

ADV

写地 址寄 存器

地址译码 输 存储阵列 出 放 大 输入驱动 输入 寄存器

CE WE

读写控制 逻辑

I /O

OE

寄存地址线上的地址

2位二进制计数器, 处理A1A0数据选择器 地址 寄存 器 A A1 D1 Q 1 A1 A0 D Q 0 0 0 丛发控 制逻辑

A

ADV=0:普通模式读写CP ADV=1:丛发模式读写WE =0:写操作 WE =1:读操作ADV

写地 址寄 存器

地址译码 输 存储阵列 出 放 大 输入驱动 输入 寄存器

CE WE

读写控制 逻辑

I /O

寄存各种使能控制信号,生成最终的 内部读写控制信号; OE

寄存要写入的 数据

ADV=0:普通模式读写WE =0:写操作 WE =1:读操作

普通模式读写模式:在每个时钟有效沿锁存输入信号,在一 个时钟周期内,由内部电路完成数据的读(写)

操作。1 2 3 4 5 6 7 8 9 10 11

CP CE ADV WE A I/OA1 A2 O(A1) A3 O(A2) O(A3) A4 A5 O(A4) A6 I (A5) A7 I (A6) A8 O(A7) I (A8) A9

读A1 地址 单元 数据

I/O输 出A1 数据; 开始 读A2 数据

I/O输 出A2 数据; 开始 读A3 数据

片 选 无 效

开始 I/O输 I/O输 I/O输 读A4 出A4 入A5 出A6 地址 数据; 数据; 数据; 单元 开始 开始 开始 数据 写A5 写A6 读A7 数据, 数据 数据

ADV=1:丛发模式读写 丛发模式读写模式:在有新地址输入后,自动产生后续地址 进行读写操作,地址总线让出1 CP CE ADV WE A I/O A1 A2O(A1) O(A1+1) O(A1+2 ) O(A2) O(A2+1 O(A2+2) O(A2+3) )

2

3

4

5

6

7

8

9

10

11

A3O(A2) I (A3) I (A3+1)

读A1 丛发 丛发 读A2 丛发 丛发 丛发 地址 模式 模式 地址 模式 模式 模式 单元 读 读 单元 读 读 读 数据 A1+1 A1+2 数据 A2+1 A2+2 A2+3 中的 中的 中的 中的 中的 数据 数据 数据 数据 数据

丛发 模式 重新 读A2 中的 数据

SSRAM的使用特点: 在由SSRAM构成的计算机系统中,由于在时钟

有效沿到来时,地址、数据、控制等信号被锁存到SSRAM内部的寄存器中,因此读写过程的 延时等待均在时钟作用下,由SSRAM内部控制 完成。此时,系统中的微处理器在读写SSRAM 的同时,可以处理其他任务,从而提高了整个

系统的工作速度。

7.2.3 动态随机存取存储器1、动态存储单元及基本操作原理写操作:X=1WE =0

T导通,电容器C与位线B连通刷新缓冲器

输入缓冲器被选 刷新R 通,数据DI经缓冲 行选线X 器和位线写入存 储单元 如果DI为1,则向 电容器充电,C存 1;反之电容器放 电,C存0 。

存储单元

输出缓冲器/ 灵敏放大器

DD

T

O

读/写 WEI

输入缓冲器

位 线 B

-

读操作:X=1

WE =1

T导通,电容器C与位线B连通 输出缓冲器/灵敏放大器 被选通,C中存储的数据 通过位线和缓冲器输出刷新R 行选线X 输出缓冲器/ 灵敏放大器 / T 刷新缓冲器

每次读出后,必须及时 对读出单元刷新,即此 时刷新控制R也为高电平, DO 则读出的数据又经刷新 WE 缓冲器和位线对电容器C D 进行刷新。

I

输入缓冲器

位 线

B

7.2.4 存储器容量的扩展1. 字长(位数)的扩展---用4KX4位的芯片组成4KX16位 的存储系统。A11

┇ A0

CE

· · ·

WEWE

· · ·CE A0 4K×4位 D1 D2 A11I/O0 I/O1 I/O2 I/O3

WE CE

A0

A11

4K×4位I/O0 I/O1 I/O2 I/O3

D0

D3

D12 D13

D14

D15

位扩展可以利用芯片的并联方式实现。

7.2.4 RAM存储容量的扩展2. 字数的扩展—用用8KX8位的芯片组成32KX8位的存储系统。芯片:A0 ~ A12 芯片数=4A0 CE1 D0 A0 CE12

D0

A1 RAM1 D7

0000H 0001H 0002H ┇ 1FFFH2000H 2001H 2002H ┇ 3FFFH 4000H 400H 4002H ┇ 5FFFH 6000H 6001H 6002H ┇ 7FFFH

系统地址线数=15 系统:A0 ~ A14 A13 ~ A14?

A12

RAM1 D 7

A0 CE1A12

D0

RAM1 D 7

A0 CE12

D0

A1 RAM1

D7

32K×8位存储器系统的地址分配表各 RAM 芯片 Ⅰ译码器 有效输 出端

扩展的地 址输入端 A14 A13

8K×8位RAM芯片地址输入端A12 A11 A10 A9 A8 A7 A6 A5 A4 A3 A2 A1 A0

对应的十 六进制地 址码0000H 0001H 0002H ┇ 1FFFH 2000H 2001H 2002H ┇ 3FFFH 4000H 400H 4002H ┇ 5FFFH 6000H 6001H 6002H ┇ 7FFFH

Y0

0 0

0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 ┇ 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 ┇ 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 ┇ 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 ┇ 1 1 1 1 1 1 1

0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 1 0 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 1 0 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 1 0 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 1 0 1 1 1 1 1 1

Y1

0 1

Y2

1 0

Y3

1 1

CE WE

D7 D0

8

8K 8 位 (Ⅰ) 13 A12 A0 D7 D0 8

CE A14 A13 A1 A0 Y0 Y1 WE

74139 Y2 Y3 EN

8K 8 位 (Ⅱ) 13 A12 A0 CE WE D7 D0 8

8K 8 位 (Ⅲ) 13 A12 A0 CE WE A12 A0 13 D7 D0 8 8 D7 D0

WE 8K 8 位 (Ⅳ) 13 A12 A0

字数的扩展可以利用外加译码器控制存储器芯片的片选输入 端来实现。

本文来源:https://www.bwwdw.com/article/c164.html

Top