Top Banner
第第第 第第 第第第 存存存——存存存存存存存存存存存存存存 存存存存存存存 体: 存存存存存存存存存 存存存 存存存存存存存存存存 ,体: 1 存存存存存存存存 )( RAM 存存存存 / 存存存存 存存存存存存存存存存存存 存 。, 存存存存存存存存存RAM 存存存存存存存存 存存 存存存存 存存存存存存存存存存 ,一,。 2 存存存存存存 )( ROM 存存存存存存存存存存存存 存存存存存存存存存存存存 )。。 存存存存存存存存 ,。 存存存存存存 存存存存存存 = 存存n × 存存m
25

第七章 半导体存储器

Jan 03, 2016

Download

Documents

存储器 —— 用以存储二进制信息的器件 。 半导体存储器的分类: 根据使用功能的不同,半导体存储器可分为两大类: ( 1 )随机存取存储器( RAM )也叫做读 / 写存储器。既能方便地读出所存数据,又能随时写入新的数据。 RAM 的缺点是数据易失,即一旦掉电,所存的数据全部丢失。 ( 2 )只读存储器( ROM )。其内容只能读出不能写入。 存储的数据不会因断电而消失,即具有非易失性。 存储器的容量:存储器的容量 = 字长( n ) × 字数( m ). 第七章 半导体存储器. 一. RAM 的基本结构 - PowerPoint PPT Presentation
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: 第七章  半导体存储器

第七章 半导体存储器存储器——用以存储二进制信息的器件。半导体存储器的分类:根据使用功能的不同,半导体存储器可分为两大类:( 1 )随机存取存储器( RAM )也叫做读 / 写存储器。既

能方便地读出所存数据,又能随时写入新的数据。 RAM

的缺点是数据易失,即一旦掉电,所存的数据全部丢失。( 2 )只读存储器( ROM )。其内容只能读出不能写入。

存储的数据不会因断电而消失,即具有非易失性。存储器的容量:存储器的容量 = 字长( n ) × 字数( m )

Page 2: 第七章  半导体存储器

一. RAM 的基本结构 由存储矩阵、地址译码器、读写控制器、输入 / 输出控

制、片选控制等几部分组成。

7.1 随机存取存储器( RAM)

存储矩阵

/读写

控制器控制器

地址译码器

地址码输

片选

/读写控制

/输入输出

入入

Page 3: 第七章  半导体存储器

1. 存储矩阵

图 中 , 1024 个 字 排列 成 32×32 的 矩阵。

为了存取方便,给它们编上号。

32 行编号为 X0 、 X1 、

…、 X31 ,

32 列编号为 Y0 、 Y1 、

…、 Y31 。

这样每一个存储单元都 有 了 一 个 固 定的 编 号 , 称 为 地址。

Page 4: 第七章  半导体存储器

2 .地址译码器——将寄存器地址所对应的二进制数译成有效的行选信号和列选信号,从而选中该存储单元。

采用双译码结构。 行地址译码器: 5 输入 32 输出,

输入为 A0 、 A1 、…、 A4 , 输出为 X0 、 X1 、…、 X31 ;

列地址译码器: 5 输入 32 输出,输入为 A5 、 A6 、…、 A9 ,输出为 Y0 、 Y1 、…、 Y31 ,

这样共有 10 条地址线。

例如,输入地址码 A9A8A7A6A5A4A3A2A1A0=0000000001 ,则行选线

X1 = 1 、列选线 Y0 = 1 ,选中第 X1 行第 Y0 列的那个存储单元。

Page 5: 第七章  半导体存储器

3 . RAM 的存储单元例 . 六管 NMOS 静态存储单元

Page 6: 第七章  半导体存储器

4. 片选及输入 / 输出控制电路当选片信号 CS = 1 时, G5 、 G4 输出为 0 ,三态门 G1 、 G2 、 G3 均处于

高阻状态,输入 / 输出( I/O )端与存储器内部完全隔离,存储器禁止读 / 写操作,即不工作;

&

&

G

G

G

CS

R/W

3

4

5

1G

D D

I/O

G2

当 CS = 0 时,芯片被选通:当 = 1 时, G5 输出高电平, G3 被打开,于是被选中的单元所存储的数据出现在 I/O 端,存储器执行读操作;

当 = 0 时, G4 输出高电平, G1 、 G2 被打开,此时加在 I/O 端的数据以互补的形式出现在内部数据线上,存储器执行写操作。

Page 7: 第七章  半导体存储器

二 . RAM 的工作时序(以写入过程为例)

读出操作过程如下:( 1 )欲写入单元的地址加到存储器的地址输入端;( 2 )加入有效的选片信号 CS ;( 3 )将待写入的数据加到数据输入端。( 3 )在 线上加低电平,进入写工作状态;( 4 )让选片信号 CS 无效, I/O 端呈高阻态。

tWC

写入单元的地址ADD

tWP

CS

R/W

I/O 写入数据

ASt WRt

DWt DHt

Page 8: 第七章  半导体存储器

三. RAM 的容量扩展1 .位扩展

用 8 片 1024 ( 1K ) ×1 位 RAM 构成的 1024×8 位 RAM 系统。

1024¡Á1RAM

A A A R/W CS0 1 ...

I/O

I/O

...

1024¡Á1RAM

A A A R/W CS0 1 ...

I/O

I/O

1024¡Á1RAM

A A A R/W CS0 1 9...

I/O

I/O

...

A

A

0

1

R/WCS

0 1 7

99

9

A

Page 9: 第七章  半导体存储器

2 .字扩展用 8 片 1K×8 位 RAM 构成的 8K×8 位 RAM 。

0

1

.G

2A

12

74LS138

A

Y

+5V.

G

C

7Y.

G2B

A

YA .11A

1

10

.

B

.

A

...A

I/O

1024¡Á8RAM

1

00

0

R/W

7

R/W

1

R/W... 9 A

1024¡Á8RAM

9 0...A

0

I/O

R/WA

1024¡Á8RAM

CS

9

A ACS

I/O

91 AA

...

A

1 CS1

A

A

0I/O 0I/O I/O 0I/O 1 I/O 1 I/O 17I/O 7I/O 7I/O

...... ... ...

...

Page 10: 第七章  半导体存储器

.肆 RAM 的芯片简介 (6116)6116 为 2K×8 位静态 CMOSRAM芯片引脚排列图:

A0 ~ A10 是地址码输入端, D0 ~ D7 是

数据输出端, 是选片端,

是输出使能端, 是写入控制端。

1

2

3

4

5

6

7

8

9

10

11

12 13

14

15

16

17

18

19

20

21

22

23

24

6116

7

6

5

4

3

2

1

1

2

A

A

A

A

A

A

A

D

D

0

0

A

D

V

A

A

WE

OE

CS

D

D

D

D

D

A

DD

8

9

10

7

6

5

4

3GND

Page 11: 第七章  半导体存储器

( 2 )一次性可编程 ROM ( PROM )。出厂时,存储内容全为 1 (或全为 0 ),用户可根据自己的需要编程,但只能编程一次。

7.2 只读存储器 (ROM) 一. ROM 的分类按照数据写入方式特点不同, ROM 可分为以下几种:( 1 )固定 ROM 。厂家把数据写入存储器中,用户无法进行任何修改。

( 3 )光可擦除可编程 ROM ( EPROM )。采用浮栅技术生产的可编程存储器。其内容可通过紫外线照射而被擦除,可多次编程。

( 5 )快闪存储器( Flash Memory )。也是采用浮栅型MOS 管,存储器中数据的擦除和写入是分开进行的,数据写入方式与 EPROM相同,一般一只芯片可以擦除 / 写入 100 次以上。

( 4 )电可擦除可编程 ROM ( E2PROM )。也是采用浮栅技术生产的可编程 ROM ,但是构成其存储单元的是隧道MOS 管,是用电擦除,并且擦除的速度要快的多(一般为毫秒数量级)。 E2PROM 的电擦除过程就是改写过程,它具有 ROM 的非易失性,又具备类似 RAM的功能,可以随时改写(可重复擦写 1万次以上)。

Page 12: 第七章  半导体存储器

二. ROM 的结构及工作原理1. ROM 的内部结构

由地址译码器和存储矩阵组成。

0单元

1单元

i单元

单元2 £ 1n

W

W

W

W

D D D

0

1

i

n2 £ 1

0 1 b£ 1

位线

存储单元存储单元

......

......

......

字线

输出数据

1A

A

...

址译

0

n£ 1

A...

Page 13: 第七章  半导体存储器

2. ROM 的基本工作原理:由地址译码器和或门存储矩阵组成。

例:存储容量为 4×4 的 ROM

0A

A

≥1

≥1

≥1

≥1

W0

3W

W2

1W

D3

D2

1D

D0

1

地址译码器

Page 14: 第七章  半导体存储器

二极管固定 ROM举例

( 1 )电路组成:由二极管与门和或门构成。与门阵列组成译码器,或门阵列构成存储阵列。

A1

0

1

1A1

1

....

.

..

...

..

. ..

...

..

.

..

...

... ...

..

.

.

.

.

.

.

.

. EN

D

EN

EN

D

D

D

EN

.

D

D

D

D00

11

22

33

输出缓冲器

线

W W W W0 1 2 3

字 线

...与门阵列

(译码器)

(编码器)

门阵列

EN

VCC

Page 15: 第七章  半导体存储器

( 2 )输出信号表达式与门阵列输出表达式:

( 3 ) ROM 存储内容的真值表

或门阵列输出表达式:

010 AAW 011 AAW 012 AAW 013 AAW

200 WWD 3211 WWWD

3202 WWWD 313 WWD

Page 16: 第七章  半导体存储器

1. 作函数运算表电路

【例 7.2—1】试用 ROM 构成能实现函数 y=x2 的运算表电路, x 的取值范围为 0 ~ 15 的正整数。

三. ROM 的应用

【解】( 1 )分析要求、设定变量

自变量 x 的取值范围为 0 ~ 15 的正整数,对应的 4 位二进制正整数,用 B=B3B2B1B0表示。根据 y=x2 的运算关系,可求出 y 的最大值是 15

2 = 225 ,可以用 8 位二进制数 Y=Y7Y6Y5Y4Y3Y2Y1Y0表示。

( 2 )列真值表—函数运算表

Page 17: 第七章  半导体存储器
Page 18: 第七章  半导体存储器

Y7=m12+m13+m14+m15

( 3 )写标准与或表达式

Y4=m4+m5+m7+m9+m11+m12

Y6=m8+m9+m10+m11+m14+m15

Y5=m6+m7+m10+m11+m13+m15

Y3=m3+m5+m11+m13

Y1=0

Y2=m2+m6+m10+m14

(4)画 ROM 存储矩阵结点连接图为做图方便,我们将 ROM 矩阵中的二极管用节点表示。

Y0= m1+m3+m5+m7+m9+m11+m13+m15

Page 19: 第七章  半导体存储器
Page 20: 第七章  半导体存储器

【解】 ( 1 )写出各函数的标准与或表达式:按 A 、 B 、 C 、 D顺序排列变量,将 Y1 、 Y2 、 Y4 扩展成为四变量逻辑函数。

2.实现任意组合逻辑函数【例 7.2—2】试用 ROM实现下列函

数:ABCCBACBACBAY 1

CABCY 2

ABCDDCABDCBADBCACDBADCBAY 3

BCDACDABDABCY 4

),,,,(),,,,,(),,,,,(),,,,,,,(

151413117

15129630

1514111076

1514985432

4

3

2

1

m

m

m

m

Y

Y

Y

Y

Page 21: 第七章  半导体存储器

( 2 )选用 16×4 位 ROM ,画存储矩阵连线图:

Page 22: 第七章  半导体存储器

四. EPROM举例—— 2764V Vpp cc

CS

PGM

A A

D D

12 0

07

~

~

地2764

A A12 0~

D D7 ~

CS

0

PGM

Vpp ccV

引脚 功能

地址输入

芯片使能

编程脉冲

电压输入

数 据

A

A

A

A

A

A

A

A

A

A

A

0

1

2

3

4

5

6

7

8

9

10

A

A

11

12

O

O

O

O

O

0

O

1

2O

3

4

5O

6

7

2

23

21

24

25

3

4

5

6

7

8

9

8kB¡Á8

2764

10

1

27 PGM(PGM)

VIH

20CS

OE

CS

OE22

11

12

13

15

16

17

18

19

据据

VCCVPP28

GND14

Page 23: 第七章  半导体存储器

五 .ROM 容量的扩展

( 1 ) 字 长 的 扩 展 ( 位 扩展)

现有型号的 EPROM ,输出多为 8 位。下图是将两片 2764 扩展成 8k×16 位 EPROM 的连线图。

.

.. ...

..

. ...

A

A

O

OOCS

OE

0

0

12

7

.

.. ...

..

. ...

A

A

O

OOCS

OE

0

0

12

7

CS

OE

A0 A12~

7 0DD 815 ~D~D

13

1313

8 8

地址总线

数据总线

8kB¡Á8 8kB¡Á82764 2764

U U1 2

Page 24: 第七章  半导体存储器

用 8 片 2764 扩展成 64k×8 位的 EPROM :( 2 ) 字 数 扩 展 ( 地 址 码 扩

展)

.

.. ...

..

. ...

A

A

O

OOCS

OE

0

0

12

7

OE

0A A12~

D D~7 0

O

..

0

.. ..

..

.. . .12

0

A

7O

OE

A

CS

O

O

..

0

.. ..

..

.. . .12

0

A

7O

OE

A

CS

O

.. .

.

.

A

A

Y

YG

G

0

0A1

2

G 1

7

....Y1

2764 2764 2764

74LS138

U1 U2 U8

+5V

A

A

A

13

14

15

2A

2B

13

13 13 13

8 8 8

8

地址总线

数据总线

Page 25: 第七章  半导体存储器

本章小节

2 . RAM 是一种时序逻辑电路,具有记忆功能。其存储的数据随电源断电而消失,因此是一种易失性的读写存储器。它包含有 SRAM 和 DRAM两种类型,前者用触发器记忆数据,后者靠 MOS 管栅极电容存储数据。因此,在不停电的情况下, SRAM 的数据可以长久保持,而 DRAM 则必需定期刷新。

1 .半导体存储器是现代数字系统特别是计算机系统中的重要组成部件,它可分为 RAM 和 ROM 两大类。

3 . ROM 是一种非易失性的存储器,它存储的是固定数据,一般只能被读出。根据数据写入方式的不同, ROM 又可分成固定 ROM 和可编程 ROM 。后者又可细分为 PROM 、 EPROM 、 E2PROM 和快闪存储器等,特别是 E2ROM 和快闪存储器可以进行电擦写,已兼有了 RAM 的特性。

4 .从逻辑电路构成的角度看, ROM 是由与门阵列(地址译码器)和或门阵列(存储矩阵)构成的组合逻辑电路。 ROM 的输出是输入最小项的组合。因此采用 ROM 构成各种逻辑函数不需化简,这给逻辑设计带来很大方便。随着大规模集成电路成本的不断下降,利用 ROM 构成各种组合、时序电路,愈来愈具有吸引力。