第 11 章 半导体存储器

31
电电电电电电电电电 电 11 电 电电 电电电 电电 电电电电电电电电电电电电电电电电电 电电电电电电 电电电电电电电 体。体 电电RAM 电电电电电电电 )( ROM 电电电电电 )。 电电电电电电电电电电电电电电电电电电电电电电电 电电电电电电电电电电 电电电电电电电电电电电电电 电电电电电电电电 电电电电电 电电电电电电电电电电电电电电 ,、、, 电电电电电电电电电电电电电电电电电电电电电电电电电电电电电电电电电电电电电电 电电电电电电电电电电电电电电电电电 ,。

Upload: duena

Post on 13-Jan-2016

163 views

Category:

Documents


0 download

DESCRIPTION

半导体存储器可用来存储大量的二进制信息。常用的半导体存储器有随机存储器( RAM )和只读存储器( ROM )两大类型。 可编程逻辑器件是在只读存储器的基础上发展起来的一种可以由用户定义和设置逻辑功能的大规模集成器件,它具有结构灵活、集成度高、处理速度快和可靠性高等特点,在工业控制和产品开发等方面得到了广泛的应用。 本章首先介绍随机存储器和只读存储器,然后介绍几种典型的可编程逻辑器件。. 第 11 章 半导体存储器. 学习目的与要求: - PowerPoint PPT Presentation

TRANSCRIPT

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

电工与电子技术基础

第 11 章 半导体存储器

半导体存储器可用来存储大量的二进制信息。常用的半导体存储器有随机存储器( RAM )和只读存储器( ROM )两大类型。 可编程逻辑器件是在只读存储器的基础上发展起来的一种可以由用户定义和设置逻辑功能的大规模集成器件,它具有结构灵活、集成度高、处理速度快和可靠性高等特点,在工业控制和产品开发等方面得到了广泛的应用。 本章首先介绍随机存储器和只读存储器,然后介绍几种典型的可编程逻辑器件。

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

电工与电子技术基础

第 11 章 半导体存储器

学习目的与要求:

了解随机存储器( RAM )的功能与结构特点;掌握 RAM 的容量表示方法及容量扩展方法;了解只读存储器 (ROM) 的功能、分类与电路组成;熟悉可编程逻辑器件—— PLA 、 PAL 和 GAL 的结构及编程方式;会用 ROM 和 PLA 构成组合逻辑电路。

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

电工与电子技术基础

11.1 随机存储器( RAM )

随机存储器( RAM )是一种能够随时对任一存储单元进行写入信息和读出信息的存储器,所以又叫做“读/写存储器”,有双极型和 MOS 型两种类型。 双极型 RAM: 用晶体管触发器作为基本存储单元,其集成度低、功耗大,但存取速度快,多用做高速缓冲存储器。MOS 型 RAM: 动态 RAM 靠小电容来记忆信息。要定时地 “刷新”。为刷新而设置的电路较为复杂,但动态 RAM 记忆单元本身简单、集成度高、成本低、功耗小。 静态 RAM: 由 MOS 管做存储记忆单元,其记忆时间不受限制,不需要刷新,而其功耗比双极型又低,所以它在微型计算机中得到广泛应用。

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

电工与电子技术基础

图 11-1 RAM 的结构框图

11.1.1 RAM 的结构和工作原理 图 11-1 给出了 RAM 的结构框图,主要由地址译码器、存储矩阵和读写控制电路等组成。

11.1 随机存储器( RAM )

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

电工与电子技术基础

11.1 随机存储器( RAM )

地址泽码器是一个 线译码器,一个地址码对应着一条选择线。当某条选择线被选中时,与该选择线相联系的存储单元就与数据线相通,以便实现读数或写数。

nn 2/

WR /

WR /

WR /

当一个地址码选中存储矩阵中相应的存储单元时,是读还 是写,根据读写控制端 的电平决定。当读写控制端 =1

时,执行读操作, RAM 将存储矩阵中的内容送到输入输出( I

/ O )端上;当 = 0 时,执行写操作, RAM 将输入输出( I / O )端上的输入数据写入存储矩阵中。在同一时间内不可能把读写指令同时送入 RAM 芯片。因此可以把分开的输入线和输出线合用一条双向数据线( I / O ),利用读写控制信号和读写控制电路,通过 I / O 线读出或写入数据。

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

电工与电子技术基础

11.1. 2 RAM 的容量及容量扩展

102 03 /~/ OIOI

WR / CS

RAM的核心是由存储单元组成的存储矩阵,存储矩阵的大小反映了 RAM的容量。如静态 RAM2114中有 4096个触发器,排列成 64×64的矩阵,它分成 1024个存储单元,每个单元可存放四个二进制信息(称单元字长为 4位),即 1024

(字) ×4(位),其容量一般写成 1K×4。 RAM2114的外引线排列如图 11-2( a)所示。它有 10 条输入地址线 A9~ A0,

对应着 =1024 个存储单元; 4 条数据线 对应单元字长为 4

位; 为读写控制端, 为片选控制端,相应的逻辑功能如图 11-2 ( b )所示。

11.1 随机存储器( RAM )

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

电工与电子技术基础

11.1. 2 RAM 的容量及容量扩展

图 11-2 RAM2114

11.1 随机存储器( RAM )

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

电工与电子技术基础

一片 RAM 芯片所能存储的信息量是有限的,往往把多片 RAM 组成一个容量更大的存储器,以满足实际工作的需要。

RAM 容量的扩展分位数的扩展和字数的扩展。

11.1 随机存储器( RAM )

1 、 RAM 位数的扩展 位数扩展的方法是将几片 RAM 的地址输入端、读写控制端、片选端都对应地并联在一起, I / O 端的位数就得到了扩展,总位数等于几片 RAM 位数之和。图 11-3 是由两片 RAM2114 组成的存储器位数扩展电路,两片 RAM 的 分别作为高四位数据端和低四位数据端,构成 1024 字 ×8 位的 RAM存储器。

03 /~/ OIOI

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

电工与电子技术基础

图 11-3 RAM2114 位数扩展

位数扩展的方法是将几片位数扩展的方法是将几片 RAMRAM 的地址输入端、读写控制端、的地址输入端、读写控制端、片选端都对应地并联在一起,片选端都对应地并联在一起, II // OO 端的位数就得到了扩展,总端的位数就得到了扩展,总位数等于几片位数等于几片 RAMRAM 位数之和。图位数之和。图 11-311-3 是由两片是由两片 RAM2114RAM2114 组成组成的存储器位数扩展电路,两片 的存储器位数扩展电路,两片 RAMRAM 的分别作为高四位数据端和的分别作为高四位数据端和低四位数据端,构成 低四位数据端,构成 10241024 字字 ×8×8 位的 位的 RAMRAM 存储器。存储器。

11.1 随机存储器( RAM )

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

电工与电子技术基础

2 、 RAM 字数的扩展字数扩展的方法是将几片 RAM 的 I / O 端、读写控制端、地址输人端都对应地并联起来,再用一个译码器控制各 RAM 芯片的片选端即可。图 11-4 是由四片 RAM2114 组成的存储器字数扩展电路, 2 / 4 线译码器的两位数码输入线 A11和 A10 作为最高位和次高位与 RAM 的 A9~ A0十位地址码输入线合到一起,共有 A11~ A0十二位地址码输入线,组成 4

096 字 × 4 位的 RAM ( 212=4096 ),总字数等于几片 RAM字数之和。

11.1 随机存储器( RAM )

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

电工与电子技术基础

图 11-4 RAM2114 字数扩展

11.1 随机存储器( RAM )

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

电工与电子技术基础

11.2 只读存储器( ROM )

只读存储器( ROM )在正常工作时只能读出不能写入,当电源断开后, ROM 中的信息仍然保留而不会丢失,具有非易失性。因此 ROM 是用来存储固定二进制信息的器件。只读存储器一般是指固定 ROM ,可编程 ROM已经发展成为一个独立的系列——可编程逻辑器件 PLD 。

1 、 ROM 的结构ROM 的结构包括地址译码器、存储矩阵、输出电路等,图11-5 给出了它的结构框图。ROM 的结构包括地址译码器、存储矩阵、输出电路等,图11-5 给出了它的结构框图。

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

电工与电子技术基础

ROM 的结构包括地址译码器、存储矩阵、输出电路等,图 11-5 给出了它的结构框图。

图 11-5 ROM 的结构框图

11.2 只读存储器( ROM )

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

电工与电子技术基础

2 、 ROM 的工作原理图 11-6 为二极管 ROM 电路。地址译码器是一个二极管构成的 2 线 /4 线译码器,两位地址输入 A1 和 A0 能指定四个不同的地址,对应于四个字线。例如,当地址代码 A1A0=10 时,地址译码器中只有与字线 W2 相连的两个二极管的阴极同时为“ 1” ,“与”门输出 W2=1 (称为 W2 被选中,其余字线 W3 、 W1 、 W0均为“ 0” )。此时在存储矩阵中,只有与字线 W2 相连接的那只二极管的阳极为高电平,导通后使位线 D2=1 ,其余二极管均截止, D3 、 D1 、 D0 位线均为“ 0” 。

11.2 只读存储器( ROM )

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

电工与电子技术基础

图 11-6 二极管 ROM 电路

11.2 只读存储器( ROM )

于是,存储矩阵中输出的数据为 D3D2D1D0=01

00 。这就是说,地址码 A

1A0=10 时,译码器使字线W2=1 ,并将存储矩阵中所对应的字单元( 0100 )调了出来,字长四位。四个地址的存储内容列于表 11-1 中。

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

电工与电子技术基础

11.2 只读存储器( ROM )

表 11-1 ROM 功能表

ROM 就其电路的总体结构来看,从地址译码器输出端字线W3~W0 和输入地址码 A1 、 A0 的逻辑关系可以看出,地址译码器是一个“与”逻辑阵列;从存储矩阵输出端位线 D3~D0 和输入量 W3~W0 的逻辑关系可以看出,存储矩阵是一个“或”逻辑阵列(含有四个“或”门)。

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

电工与电子技术基础

例如位线 D0 上连接的两个二极管的阴极通过电阻接地,构成一个“或”门电路,其逻辑式 D0=W0+W1 。图 11-7 为简化 ROM 存储矩阵阵列图 。

11.2 只读存储器( ROM )

图 11-7 简化的 ROM 存储矩阵阵列图

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

电工与电子技术基础

11.2 只读存储器( ROM )

图 11-8 表示用 ROM 构成字符发生器显示字母“ R” 的原理。 7行 5列构成存储矩阵,将字母“ R” 的形状分割成若干部分并在相应单元存入信息“ 1” 。当地址输入由 000~ 110周期地循环变化时,即可逐行扫描各字线,把字线 W0~W6 所存储的字母“ R”

的字形信息从位线 D0~ D4 读出,从而使显示设备(如发光二极管矩阵等)一行行地显示出图 11-8 ( b )的字形。

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

电工与电子技术基础

图 11-8 字符显示原理

11.2 只读存储器( ROM )

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

电工与电子技术基础

11.3 可编程逻辑器件( PLD ) 可编程逻辑器件( PLD )是 80年代蓬勃发展起来的专用集成电路,它是指由用户自行定义功能(编程)的一类逻辑器件的总称。这类器件的核心部分都是由两个逻辑门阵列(“与”阵列和“或”阵列)所组成。用户可根据实际应用需要,将 PLD生产厂家提供的标准结构联接的“与”和“或”逻辑阵列产品,按某种规定方式改变 PLD 器件内部的“与”和“或”阵列(或两者之一)的结构,从而获得所需要的逻辑功能。 PLD 器件有多种,这里只介绍其中几种。

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

电工与电子技术基础

11.3 可编程逻辑器件( PLD )

11.3.1 PLD连接方式 图 11-9 ( a )是一个基本的 PLD 结构图。从图中可以看出,门阵列交叉点上的连接方式共有三种情况:( 1 )硬线连接:硬线连接是固定连接,不可以编程改变。( 2 )可编程接通单元:它依靠用户编程来实现“接通”连接。( 3 )可编程“断开”单元:编程实现断开状态。这种单元又称为被 编程擦除单元。 硬链接单元、可编程接通单元和可编程断开单元的图形符号如图 11-9 ( b )所示。

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

电工与电子技术基础

图 11-9 PLD 表示法

11.3 可编程逻辑器件( PLD )

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

电工与电子技术基础

按最简与 - 或式编程的器件称为可编程逻辑阵列( PLA ),PLA 的与阵列和或阵列都是可以编程的。用 PLA 构成组合逻辑电路是 PLA 的主要应用之一。用 PLA实现四位二进制码变换成四位格雷码的码制变换器如图 11-10 所示。

11.3 可编程逻辑器件( PLD )

11.3.2 可编程逻辑阵列( PLA )

图 11-10 二进制码变格雷码阵列图

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

电工与电子技术基础

图 11-10 二进制码变格雷码阵列图

11.3 可编程逻辑器件( PLD )

10010

12121

23232

33

BBBBG

BBBBG

BBBBG

BG

对应的表达式为:

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

电工与电子技术基础

相应的真值表为:

11.3 可编程逻辑器件( PLD )

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

电工与电子技术基础

11.3 可编程逻辑器件( PLD )

可编程阵列逻辑( PAL )是一种与阵列可编程或阵列固定的可编程逻辑器件,其基本结构如图 11-11 所示。用 PAL 构成实现逻辑函数的电路时,每个输出所表示的与项个数不能大于或阵列的输入与项数 。

由图 11-11 ( b )编程后的内部结构可得 L3 、 L2 、 L1 、L0 的逻辑表达式为:

11.3.3 可编程阵列逻辑( PAL )

BCACCBAL

CABCBACBAL

BABAL

CABAL

0

1

2

3

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

电工与电子技术基础

图 11-11 PAL 的基本结构

( a )编程前的内部结构 ( b )编程后的内部结构

11.3 可编程逻辑器件( PLD )

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

电工与电子技术基础

GAL 的与阵列可编程,或阵列固定。为了达到通用的目的, GAL 在输出三态门之前连接一个输出逻辑宏单元( OLMC ),如图 11-12 所示。

11.3 可编程逻辑器件( PLD )

11.3.4 通用阵列逻辑( GAL )

图 11-12 GAL 内部原理图(局部)

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

电工与电子技术基础

11.3 可编程逻辑器件( PLD )

OLMC 由 4 个数据选择器(输出选择器、与项选择器、三态选择器和反馈选择器)、一个 D 触发器及一个异或门(极性选择)等组成,其内部结构如图 11-13 所示。输出选择器控制或门的输出信号通过 D 触发器送入输出端的三态门。通过 D 触发器时,可实现时序逻辑电路的逻辑功能;否则实现组合逻辑电路的功能。与项选择器控制来自与阵列中的第一个与项是否为或门的输入信号。三态选择器控制输出三态门的工作状态。反馈选择器选择反馈到本级与阵列的反馈信号。异或门(极性选择)用来选择同相输出还是反相输出。

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

电工与电子技术基础

图 11-13 OLMC 的内部结构

11.3 可编程逻辑器件( PLD )

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

电工与电子技术基础

通过对 OLMC 中所需的控制信号的编程,可以实现专用输入模式、基本组合输出模式、反馈组合输出模式和寄存器输出模式等。

GAL 通过对数据选择器和异或门控制端编程,实现不同的输出模式,再通过对与阵列的编程以及在输入端口加上设计规定的输入信号,从而得到设计所要求的逻辑功能。

11.3 可编程逻辑器件( PLD )