第8章 存储器和可编程逻辑器件
第八章 存储器与可编程逻辑器件

都有了一个固定的
编号,称为地址。
2.地址译码器——将寄存器地址 所对应的二进制数译成有效的 行选信号和列选信号,从而选 中该存储单元。 采用双译码结构。 行地址译码器:5输入32输出, 输入为A0、A1 、…、A4, 输 出为X0、X1、…、X31; 列地址译码器:5输入32输出, 输入为A5 、A6 、…、A9 ,输 出为Y0、Y1、…、Y31, 这样共有10条地址线。
二. RAM的工作时序(以写入过程为例)
t WC
A DD
写入单元的地址
CS
t
R /W
t
WP
AS
t
WR
I/ O
t DW
写入数据
t DH
读出操作过程如下: (1)欲写入单元的地址加到存储器的地址输入端; (2)加入有效的选片信号CS; (3)将待写入的数据加到数据输入端。 (3)在 线上加低电平,进入写工作状态; (4)让选片信号CS无效,I/O端呈高阻态。
W 3 A1 A 0
或门阵列输出表达式:
D0 W0 W2
D1 W 1 W 2 W 3
D2 W0 W2 W3
D 3 W1 W 3
(3)ROM存储内容的真值表
三. ROM的应用
1.作函数运算表电路
【例7.2—1】试用ROM构成能实现函数y=x2的运算表电路,x的取值范
D0
CS P GM Vpp V cc
芯片使能 编程脉冲 电压输入
CS OE
20 22
五.ROM容量的扩展
(1)字长的扩展(位扩展)
现有型号的EPROM,输出多为8位。 下图是将两片2764扩展成8k×16位EPROM的连线图。
D 15 8
课后习题答案第8章_存储器和可编程逻辑器件

第8章半导体存储器和可编程逻辑器件8-1存储器按读写功能以及信息的可保存性分别分为哪几类?并简述各自的特点。
解答:存储器按读写功能可分为只读存储器(ROM)和随机存储器(RAM)。
随机存取存储器在工作过程中,既可从其任意单元读出信息,又可以把外部信息写入任意单元。
因此,它具有读、写方便的优点,但由于具有易失性,所以不利于数据的长期保存。
只读存储器在正常工作时其存储的数据固定不变,只能读出,不能随时写入。
ROM为非易失性器件,当器件断电时,所存储的数据不会丢失。
存储器按信息的可保存性可分为易失性存储器和非易失性存储器。
易失性存储器在系统关闭时会失去存储的信息,它需要持续的电源供应以维持数据。
非易失存储器在系统关闭或无电源供应时仍能保持数据信息。
8-2什么是SRAM?什么是DRAM?它们在工作原理、电路结构和读/写操作上有何特点?解答:SRAM(Static Random Access Memory)为静态随机存储器,其存储单元是在静态触发器的基础上附加控制电路构成的。
DRAM(Dynamic Random Access Memory)为动态随机存储器,常利用MOS管栅极电容的电荷存储效应来组成动态存储器,为了避免存储信息的丢失,必须定时地对电路进行动态刷新。
SRAM的数据由触发器记忆,只要不断电,数据就能保存,但其存储单元所用的管子数目多,因此功耗大,集成度受到限制。
DRAM一般采用MOS管的栅极电容来存储信息,由于电荷保存时间有限,为避免存储数据的丢失,必须由刷新电路定期刷新,但其存储单元所用的管子数目少,因此功耗小,集成度高。
SRAM速度非常快,但其价格较贵;DRAM的速度比SRAM慢,不过它比ROM 快。
8-3若RAM的存储矩阵为256字⨯4位,试问其地址线和数据线各为多少条?解答:存储矩阵为256字⨯4位的RAM地址线为8根,数据线为4根。
8-4某仪器的存储器有16位地址线,8位数据线,试计算其最大存储容量是多少?解答:最大存储容量为216⨯8=524288=512k bit(位)8-5用多少片256⨯4位的RAM可以组成一片2K⨯8位的RAM?试画出其逻辑图。
数字电子技术第8章存储器与可编程逻辑器件习题及答案

第8章存储器与可编程逻辑器件8.1存储器概述自测练习1.存储器中可以保存的最小数据单位是()。
(a)位(b)字节(c)字2.指出下列存储器各有多少个基本存储单元?多少存储单元?多少字?字长多少?(a)2K×8位()()()()(b)256×2位()()()()(c)1M×4位()()()()3.ROM是()存储器。
(a)非易失性(b)易失性(c)读/写(d)以字节组织的4.数据通过()存储在存储器中。
(a)读操作(b)启动操作(c)写操作(d)寻址操作5.RAM给定地址中存储的数据在()情况下会丢失。
(a)电源关闭(b)数据从该地址读出(c)在该地址写入数据(d)答案(a)和(c)6.具有256个地址的存储器有()地址线。
(a)256条(b)6条(c)8条(d)16条7.可以存储256字节数据的存储容量是()。
(a)256×1位(b)256×8位(c)1K×4位(d)2K×1位答案:1. a2.(a)2048×8;2048;2048;8(b)512;256;256;2(c)1024×1024×4;1024×1024;1024×1024;43.a4.c5.d6.c7.b8.2随机存取存储器(RAM)自测练习1.动态存储器(DRAM)存储单元是利用()存储信息的,静态存储器(SRAM)存储单元是利用()存储信息的。
2.为了不丢失信息,DRAM必须定期进行()操作。
3.半导体存储器按读、写功能可分成()和()两大类。
4.RAM电路通常由()、()和()三部分组成。
5.6116RAM有()根地址线,()根数据线,其存储容量为()位。
答案:1.栅极电容,触发器2.刷新3.只读存储器,读/写存储器4.地址译码,存储矩阵,读/写控制电路5.11,8,2K×8位8.3 只读存储器(ROM)自测练习1.ROM可分为()、()、()和()几种类型。
电子技术基础—数字部分ppt课件

S3 S2 S1 00 0 001
010
┇
111
10/13/2023
波形 正弦波 锯齿波 三角波
┇ 阶梯波
A10 A9 A8 A7 A6 A5 A4 A3 A2 A1 A0 0 0 0 H~ 0 FFH 1 0 0 H~ 1 FFH 2 0 0 H~ 2FFH ┇ 7 0 0 H~ 7 FFH
11
波形选 择开关
存八种 波形的
数据
经8位 DAC转
换成模
拟电压。
10/13/2023
图8-13 八种波形发生器电路图
256进 制计数
器
S1 、S2和S3 :波形选择开关。 两个16进制计数器在CP脉冲的作用下,从00H~ FFH不断作周期性的计数,则相应波形的编码数据便 依次出现在数据线D0~D7上,经D/A转换后便可在输 出端得到相应波形的模拟电压输出波形。
单片容量已达64MB,并正在开发256MB的快闪 存储器。可重写编程的次数已达100万次。
10/13/2023
16
已越来越多地取代EPROM,并广泛应用于通信 设备、办公设备、医疗设备、工业控制等领域。
3. 非易失性静态读写存储器NVSRAM
由美国Dallas半导体公司推出,为封装一体化的
电池后备供电的静态读写存储器。 它以高容量长寿命锂电池为后备电源,在低功
10/13/2023
图8-14 三角波细分图
14
将这255个二进制数通过用户编程的方法,写入 对应的存储单元,如表8-3所示。将2716的高三位地 址A10A9A8取为0,则该三角波占用的地址空间为000H ~0FFH,共256个。
表8-3 三角波存储表
《数字电子技术》康华光 习题&解答 第八章 半导体存储器和可编程逻辑器件

第八章半导体存储器和可编程逻辑器件一、填空题1、一个10位地址码、8位输出的ROM,其存储容量为或。
2、将一个包含有32768个基本存储单元的存储电路设计16位为一个字节的ROM。
该ROM有根地址线,有根数据读出线。
二、综合题1、试写出图6-1所示阵列图的逻辑函数表达式和真值表,并说明其功能。
01F2F3图6-1 例6-1逻辑图2、试用256×4位的RAM扩展成1024×8位存储器。
3、下列RAM各有多少条地址线?⑴512×2位⑵1K×8位⑶2K×1位⑷16K×1位⑸256×4位⑹64K×1位4、写出由ROM所实现的逻辑函数的表达式。
(8分)Y1Y25、四片16×4RAM 和逻辑门构成的电路如图6-7所示。
试回答:AB AB 4AB AB 0地址线数据线图6-7 多片RAM 级联逻辑图⑴单片RAM 的存储容量,扩展后的RAM 总容量是多少?⑵图6-7所示电路的扩展属位扩展,字扩展,还是位、字都有的扩展? ⑶当地址码为00010110时,RAM0~RAM3,哪几片被选中?6.用ROM 设计一个组合逻辑电路,用来产生下列一组逻辑函数。
画出存储矩阵的点阵图。
D C B A D C B A D C B A D C B A Y ⋅⋅⋅+⋅⋅⋅+⋅⋅⋅+⋅⋅⋅=1 D C B A D C B A D C B A D C B A Y ⋅⋅⋅+⋅⋅⋅+⋅⋅⋅+⋅⋅⋅=2 D C B D B A Y ⋅⋅+⋅⋅=3D B D B Y ⋅+⋅=47、画出实现下面双输出逻辑函数的PLD 表示。
D C AB CD B A D C B A D C B A D C B A f ABCC B A C B A C B A f ),,,( ),,(21+++=++=三、简答题1、可编程逻辑器件是如何进行分类的?2、GAL16V8的OLMC 中4个数据选择器各有多少功能?3、ROM 和RAM 有什么相同和不同之处?ROM 写入信息有几种方式?4、为什么用ROM 可以实现逻辑函数式?第八章 习题答案一、填空题1、2138K 2、11 16 二、综合题1、解:根据与阵列的输出为AB 的最小项和阵列图中有实心点·为1,无·为0,可以写出AB W F ==30B A AB B A B A W W W F +=++=++=3211B A B A B A F ⊕=+=2AB B A B A B A B A W W W F =+=++=++=2103从上述逻辑表达式可以看出,图6-1所示阵列图实现了输入变量A 、B 的四种逻辑运算:与、或、异或和与非。
PLD可编程逻辑器件-数字电子技术第8章存储器与可编程逻辑器件习题及答案 精品

第8章存储器与可编程逻辑器件8.1存储器概述自测练习1.存储器中可以保存的最小数据单位是()。
(a)位(b)字节(c)字2.指出下列存储器各有多少个基本存储单元?多少存储单元?多少字?字长多少?(a)2K×8位()()()()(b)256×2位()()()()(c)1M×4位()()()()3.ROM是()存储器。
(a)非易失性(b)易失性(c)读/写(d)以字节组织的4.数据通过()存储在存储器中。
(a)读操作(b)启动操作(c)写操作(d)寻址操作5.RAM给定地址中存储的数据在()情况下会丢失。
(a)电源关闭(b)数据从该地址读出(c)在该地址写入数据(d)答案(a)和(c)6.具有256个地址的存储器有()地址线。
(a)256条(b)6条(c)8条(d)16条7.可以存储256字节数据的存储容量是()。
(a)256×1位(b)256×8位(c)1K×4位(d)2K×1位答案:1. a2.(a)2048×8;2048;2048;8(b)512;256;256;2(c)1024×1024×4;1024×1024;1024×1024;43.a4.c5.d6.c7.b8.2随机存取存储器(RAM)自测练习1.动态存储器(DRAM)存储单元是利用()存储信息的,静态存储器(SRAM)存储单元是利用()存储信息的。
2.为了不丢失信息,DRAM必须定期进行()操作。
3.半导体存储器按读、写功能可分成()和()两大类。
4.RAM电路通常由()、()和()三部分组成。
5.6116RAM有()根地址线,()根数据线,其存储容量为()位。
答案:1.栅极电容,触发器2.刷新3.只读存储器,读/写存储器4.地址译码,存储矩阵,读/写控制电路5.11,8,2K×8位8.3 只读存储器(ROM)自测练习1.ROM可分为()、()、()和()几种类型。
第8章 存储器和可编程逻辑器件

图8-4所示的是 PROM 的一种存储单元 ,它由三极管和熔丝组成,存储内容为 “ 1” ,只要用电脉冲将熔丝烧断,该单元 内容就变为“ 0” 。但熔丝烧断后无法再接 上,即只给一次编程机会,因此编程时应 仔细小心。
图8-4
PROM存储单元
5.可改写EPROM
(1)存储单元 光擦除式ROM存储单元采用悬浮栅 MOS管元件,其管脚示意图如图8-5所示。 (2)工作原理 当用户编程时,只要在栅极G和漏极 D之间加上25V编程电压,MOS 管截止, 相当于存储单元的存储内容改写为“0” 。
(4)可编程只读存储器PROM PROM由不能编程的与阵列和可编程 的或阵列组成,如图8-14所示。这里与阵 列被接成二进制译码器,能够输出所有变 量的最小项,而可编程或门用于将选择的 最小项加起来。所以PROM可以实现任意 逻辑表达式。
图8-1 4
可编程只读存储器
1.RAM的基本结构
RAM 一般由存储矩阵、输入 / 输出控 制电路和地址译码器 3 部分组成,如图 8-7 所示。存储器有3类信号线,即数据线、地 址线和控制线。
图8-7
RAM的基本结构
2.存储单元
读写存储器有双极型晶体管存储器和 MOS存储器之分。MOS读写存储器又可分 为静态SRAM和动态DRAM。 (1)静态RAM存储单元 (2)动态RAM存储单元
3.RAM存储容量的扩展
(1)位数的扩展 当存储系统实际字长超过存储芯片字 长时,需要进行字长扩展。 一般字长扩展的方法是将存储芯片并 联使用,如图8-8。这些存储芯片的地址、 读/写、片选信号线应相应地连接在一起; 而各芯片的输入/输出(I/O)线作为字节 的各个位。
图8-8
RAM字长扩展一般结构
8.1.2只读存储器ROM
数字电子技术基础 第8章 存储器与可编程逻辑器件

• ROM存储单元可以由二极管、双极型晶 体管或者MOS管构成。
2020/7/27
32
(1)二极管ROM的电路组 成
• 具有2位地址输入和4位字 长数据输出的二极管 ROM电路如图所示。
• D0~D3:位线(数据线)
• 可编程ROM在出厂时,存储内容全为1或全为0,用 户根据自己的需要进行编程,但只能写入一次,一旦 写入则不能再修改。
• EPROM具有较强的灵活性,它存储的内容既可按用 户需要写入,也可以擦除后重新写入。包括用紫外线 擦除的PROM、电信号擦除PROM和快闪存储器。
2020/7/27
31
1. ROM的结构
Y3(A,B,C,D) (m3m7 m8 m9 m11m15)
2020/7/27
43
(3)画出ROM存储矩阵连接图
Y0(A,B,C,D) (m2 m3m6 m7 m11)
Y1(A,B,C,D) (m2 m3m4 m7 m12)
积较大。
• 为提高集成度、减小芯片尺寸、降低功耗 ,常利用MOS管栅极电容的电荷存储效应 来组成动态存储器,以构成动态MOS存储 单元。
2020/7/27
25
4管动态存储单元(1)电路组成
• 数据信息以电荷的形式 存储在栅极电容C1和 C2上,它们的电压控 制V1和V2的导通和截止 ,以决定存储单元存储 1或存储0。
40
例8-1 用ROM实现以下多输出函数,并画出其 存储矩阵连接图。
Y0 AC ABCD Y1 ABC BC D ABC D Y2 ABC ABCD Y3 C D ABC
2020/7/27
存储器和可编程逻辑器件简介

若
A11A10A9A8A7A6A5A4A3A2A1A0=000000000000 表示选中列地址为A11A10A9A8=0000、行地址为 A7A6A5A4A3A2A1A0=00000000的存储单元。 此时只有X0和Y0为有效,则选中第一个信息单 元的k个存储单元,可以对这k个存储单元进行读出
或写入。
2019/12/20
9
图8-2 RAM存储矩阵的示意图
2564(256个字,每个字4位)RAM存储矩阵的 示意图。
如果X0=Y0=1,则选中第一个信息单元的4个 存储单元,可以对这4个存储单元进行读出或写入。
2019/12/20
10
(2)RAM 的读写原理 (以图8-1为例)
当CS=0时,RAM被选中工作。
2019/12/20
4
8.1.1 随机存取存储器(RAM)
随机存取存储器又叫随机读/写存储器,简称 RAM,指的是可以从任意选定的单元读出数据,或 将数据写入任意选定的存储单元。
优点:读写方便,使用灵活。 缺点:掉电丢失信息。
分类: SRAM (静态随机存取存储器) DRAM (动态随机存取存储器)
本章内容:
随机存取存储器RAM和只读存储器ROM的结构、
工作原理及存储器容量扩展的方法;
可编程阵列逻辑PAL 、通用阵列GAL的结构与特
点;
CPLD和FPGA的结构特点;
可编程逻辑器件的开发与应用技术。
2019/12/20
3
8.1 半导体存储器
数字系统中用于存储大量二进制信息的器件是 存储器。
穿孔卡片→纸带→磁芯存储器→半导体存储器 半导体存储器的优点:容量大、体积小、功耗 低、存取速度快、使用寿命长等。 半导体存储器按照内部信息的存取方式不同分 为两大类: 1、只读存储器ROM。用于存放永久性的、不变 的数据。 2、随机存取存储器RAM。用于存放一些临时性 的数据或中间结果,需要经常改变存储内容。
存储器和可编程逻辑器件简介

2019/11/18
16
例:将256×1的RAM扩展为 256×8的RAM。
将8块256×1的RAM的所有地址线和CS(片选线) 分别对应并接在一起,而每一片的位输出作为整个 RAM输出的一位。
2019/11/18
17
256×8RAM需256×1RAM的芯片数为:
N
总存储容量 一片存储容量
2568 2561
2019/11/18
21
将1024×图48的-1R2 AMRAM扩的展字为位扩20展48×8 RAM
2019/11/18
22
作业题
8-4
2019/11/18
23
选用2线-4线译码器,将输入接高位地址A11、 A10,输出分别控制四片RAM的片选端。
2019/11/18
19
由1024×8图的8-R11AMRA扩M字展扩为展4096×8的RAM
2019/11/18
20
(3) 字位扩展
例:将1024×4的RAM扩展为2048×8 RAM。 位扩展需2片芯片,字扩展需2片芯片,共需4片 芯片。 字扩展只增加一条地址输入线A10,可用一反相 器便能实现对两片RAM片选端的控制。 字扩展是对存储器输入端口的扩展, 位扩展是对存储器输出端口的扩展。
2019/11/18
4
8.1.1 随机存取存储器(RAM)
随机存取存储器又叫随机读/写存储器,简称 RAM,指的是可以从任意选定的单元读出数据,或 将数据写入任意选定的存储单元。
优点:读写方便,使用灵活。 缺点:掉电丢失信息。
分类: SRAM (静态随机存取存储器) DRAM (动态随机存取存储器)
本章内容:
随机存取存储器RAM和只读存储器ROM的结构、
第08章+存储器和可编程逻辑器件共95页文档

17.11.2019
5
1. RAM的结构和读写原理 (1)RAM 的结构框图
I/O1端7.11.画2019双箭是因图为8数-1据RA即M 可的由结构此框端图口读出,也可写6入
① 存储矩阵
共有28(=256)行×24(=16)列共212(= 4096)个信息单元(即字)
每个信息单元有k位二进制数(1或0)
4. Intel 2116是16 K×1位动态存储器(DRAM),
是典型的单管动态存储芯片。它是双列直插16脚封
装器件,采用+12V和± 5V三组电源供电,其逻辑电
平与TTL兼容。
17.11.2019
15
8.1.3 存储器的应用
1. 存储器容量的扩展
存储器的容量:字数×位数 ⑴ 位扩展(即字长扩展):将多片存储器经适当 的连接,组成位数增多、字数不变的存储器。 方法:用同一地址信号控制 n个相同字数的RAM。
17.11.2019
11
若此时R/W=1,则执行读操作,将所选存储单 元中的数据送到I/O端上。
若此时R/W=0时,进行写入数据操作。 当CS=1时,不能对RAM进行读写操作,所有端 均为高阻态。
17.11.2019
12
(3)RAM的存储单元按工作原理分为: 静态存储单元:利用基本RS触发器存储信息。
17.11.2019
21
将1024×图48的-1R2 AMRAM扩的展字为位扩20展48×8 RAM
17.11.2019
22
第8章 存储器和可编程逻辑器件简介
8.1 半导体存储器
8.1.2 只读存储器(ROM)
8.1.3 存储器的应用
2.EPROM的应用
8.1.4 其它类型存储器简介
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
3. 可改写 可改写ROM 为了适应程序调试的要求,针对一般PROM的不可修改 特性,设计出可以多次擦写的可编程ROM(EPROM—— Erasable Programmable ROM)),其特点是可以根据用户 的要求用工具擦去ROM中存储的原有内容,重新写入新的编 码。擦除和写入可以多次进行。同其他ROM一样,其中保存 的信息不会因断电而丢失。 早期的EPROM是利用紫外线擦除,即UVEPROM(Ultra Violer EPROM),其存储元件常用浮置栅型MOS管组成。出 厂时全部置0或1,由用户通过高压脉冲写入信息。擦除时通 过其外部的一个石英玻璃窗口,利用紫外线的照射,使浮栅 上的电荷获得高能而泄漏,恢复原有的全0或全1状态,允 0 许用户重新写入信息。这种EPROM芯片,平时必须用不透明 胶纸遮挡住石英窗口,以防因光线进入而造成信息流失。
图8-4为2114芯片内部的结构示意图。
其中每一个小方块均为一个六管MOS触发器基本单元电路, 排列成64×64矩阵,64列对应64对T7、T8管。又将64列分成 4组,每组包含16列,并与一个读写电路相连,读写电路受 和 WE 控制,4个读写电路对应4根数据线I/O1~I/O4。由图 CS 可见,行地址经译码后可选中某一行;列地址经译码后可选中 四组中的对应列,共四列。 当对某个基本单元电路进行读/写操作时,必须被行、列 地址共同选中。例如,当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这四个单元电 路所存的信息。若作写操作,将写入信息送至I/O1~I/O4端口, 并 使为低电平、 为高电平,同样这四个输入信息将分别 CS WE 写入到第0行的第0、16、32、48四个单元之中。
图8-12所示是用双极型 三极管和熔丝组成的一位存 储单元。出厂时所有的熔丝 都是连通的,所村内容全为 1。在写入用户需要的内容 时,只需将要改写为0的单 元通以足够大的电流,使熔 丝烧断即可。可见,PROM 的内容一旦写入就无法再更 改。由于在写入时与正常工 作时的电流值不一样,因此 在对它编程时需要专用的编 程器。
8.2 存储器及其应用
一、随机存取存储器RAM 随机存取存储器 随机存取存储器RAM又称读/写存储器,在计算 机中是不可缺少的部分。RAM在电路正常工作时可 以随时读出数据,也可以随时改写数据,但停电后 数据丢失。因此RAM的特点是使用灵活方便,但数 据易丢失。它适用于需要对数据随时更新的场合, 如用于存放计算机中各种现场的输入、输出数据, 中间结果以及与外存交换信息等。 根据工作原理的不同,RAM又分为静态随机存 储器SRAM(Static RAM)和动态随机存储器DRAM (Dynamic RAM)两大类。它们的基本电路结构相 同,差别仅在存储电路的构成。
(3)字、位扩展 字、位扩展是指既增加存储字的数量,又增加存储字长。 图8-8所示为用8片1K×4位的RAM芯片组成4K×8位的存储器。
由图8-8可见,每两片构成1K×8位的存储器, 4组两片便构成4K×8位的存储器。地址线A11、 A10经片选译码器得4个片选信号 CS 0 、 1 、 2 、 3 CS CS CS 分别选择其中1K×8位的存储芯片。为读/写控制信 号。
2. 存储单元 静态存储单元是以静态触发器为核心,利用触发 器的自保持功能存储数据。如图8-2所示是六只N沟道 增强型MOS管组成的静态存储单元:其中T1~T4组 成基本的触发器;T5和T6是配合基本触发器的门控 管,起模拟开关的作用,受控于行地址译码器的输出; T7和T8决定是否与输入/输出电路相连,受控于列地 址译码器的输出。从图中可以看出,只有当相应的行、 列地址被选中为1时,T5~T8同时导通,存储单元才 与输入/输出电路连通,此时的读/写操作才对该存储 单元有效。
难点: 难点:
的字扩展和位扩展; (1) RAM的字扩展和位扩展; ) 的字扩展和位扩展 在组合逻辑电路中的应用; (2) ROM在组合逻辑电路中的应用; ) 在组合逻辑电路中的应用 的应用; (3) PLD的应用; ) 的应用 (4) 存储器的VHDL描述。 ) 存储器的 描述。 描述
8.1 概述
3. 静态 静态RAM芯片举例 芯片举例 Inter2114芯片的基本单 元电路由六个MOS管组成,图 8-3所示是一个容量为1 K×4 位的2114的逻辑符号。 图中A9~A0为地址输入 端; I/O1~I/O4为数据输入/输 出端; CS 为片选信号(低电平 有效); WE 为写允许信号(低电 平有效,即低电平时为写); VCC为电源端; GND为接地端。
二、只读存储器ROM 只读存储器 通常把使用时只读出不写入的存储器称为只读存 储器(ROM)。ROM中的信息一旦写入就不能进行修改, 其信息在断电后仍然保留。一般用于存放微程序、固 定子程序、字母符号阵列等系统及信息。 ROM也需要地址译码器、数据读出电路等组成部 分,但其电路比较简单。制作ROM的半导体材料有二 极管、MOS管和三极管等。因制造工艺和功能不同, ROM可分为掩膜ROM、可编程ROM(PROM)、可擦写 可编程ROM(EPROM)和电可擦可编ROM(E2PROM)。
3. 可靠性 存储器的可靠性是指在规定的时间内存储器无故 障工作的情况,一般用平均无故障时间衡量。平均无 故障时间(MTBF)越长,表示存储器的可靠性越好。 4. 性能/价格比 性能/ 性能/价格比,简称性/价比,是衡量存储器的综 合性指标。通常要根据对存储器提出的不同用途、不 同环境要求进行对比选择。
读/写控制电路用于控制电路的工作状态。当读/ 写控制信号 R / W = 1时,执行读操作,将存储单元 里的数据送到输入/输出端上;当读/写控制信号 R / W = 0时,执行写操作,加到输入/输出端上的数 据被写入存储单元中。 在读/写控制电路上均另有片选输入 CS :当 CS = 0时,RAM处于工作状态;当 CS = 1时,所有的 输入/输出端都为高阻状态,因而不能对RAM进行读/ 写操作。
1. ROM的结构及工作原理 的结构及工作原理 一般的ROM是掩模ROM。这类ROM由生产厂家 做成,用户不能修改。ROM是由存储阵列、地址译 码器、读出电路三部分构成,其结构框图如图8-10 所示。
A1 地 址 N=2P 寄 存 地址输入 A2 器 … … 器 … 码
存储单元矩阵
地 址 译 N(字)×M(位)
又如,将8片16K×1位的RAM芯片连接,可组成一个 16K×8位的存储器,如图8-6所示。
(2)字扩展 字扩展是指增加存储器字的数量,或者增加RAM内存储 单元的个数。例如,用2片1K×8位的存储芯片,可组成一个 2K×8位的存储器,即存储器字数增加了一倍,如图8-7所示。 图中,将A10用作片选信号。由于存储芯片的片选输入端要 求低电平有效,故当A10为低电平0时, 0 有效,选中左边 CS 的1K×8位芯片;当A10为高电平1时,经反相器反相后有效, 选中右边的1K×8位芯片。
一、存储器
存储器是计算机中专门用来存储程序和数据的设备,一般 将存储器硬件设备和管理存储器的软件一起合称为存储系统。 存储器是计算机中存储信息的核心部件。 通常评价存储器性能的主要指标有以下几种: 1. 存储容量 衡量存储容量的常用单位为字节(B)、千字节(KB)、兆字节 (MB)和吉字节(GB),它们之间的关系是 1 KB = 1 024 B = 210 B 1 MB = l 024 KB = l 048 576 B = 220 B 1 GB = 1 024 MB = l 048 576 KB = 1 073 741 824 B = 230 B
1. RAM的基本结构及工作原理 的基本结构及工作原理 随机存取存储器RAM的结构框图如图8-1所示,主要由存 储矩阵、地址译码器和读/写控制电路三部分组成。
存储矩阵是整个电路的核心,它由许多存储单 元排列而成。地址译码器根据输入地址码选择要访 问的存储单元,通过读/写控制电路对其进行读/写操 作。 地址译码器一般都分成行译码器和列译码器两 部分。行地址译码器将输入地址代码的若干位译成 某一条字线的输出高、低电平信号,从存储矩阵中 选中一行存储单元;列地址译码器将输入地址代码 的其余几位译成某一根输出线上的高、低电平信号, 从字线选中的一行存储单元中再选一位(或几位), 使这些被选中的单元与读/写控制电路、输入/输出端 接通,以便对这些单元进行读、写操作。
2. 存取时间 信息存入存储器的操作称为写操作,信息从存储器取出 的操作称为读操作。存取时间是描述存储器读/写速度的重 要参数,通常用TA来表示。为了提高内存的工作速度,使之 与CPU的速度匹配,总是希望存取时间越短越好。 读/写周期是指存储器完成一次存取操作所需的时间, 即存储器进行两次连续独立地操作(读/写)所需的时间(读写 操作时间)。通常也称为存储周期,用TM表示;通常TM比TA 稍大,原因是存储器进行读、写操作之后需要短暂的稳定时 间,另外有些存储器电路刷新需要时间。 存取速度是指每秒从存储器读、写信息的数量,用BM表 示。设W为存储器传送的数据宽度(位或字节),则有BM = W /TA,单位为b/s或B/s。 在存储器中,一般用存取时间、读/写周期和存取速度 等指标来衡量存储器的性能。
5. RAM与微型计算机系统的连接 与微型计算机系统的连接 RAM大都作为计算机系统的存储部件使用。从 RAM外部看,其引脚可分为三组:地址线、数据线和 读/写控制线。而微型计算机系统通常也可将其系统 总线分为地址总线、数据总线和控制总线三组。所以, RAM在与微机系统相连接时,将RAM的地址线与微机 系统的地址总线相连,RAM的数据线与系统数据总线 相连,RAM的读/写控制线与系统控制总线中有关读/ 写的控制线相连,如图8-9所示。
AP
…
输出
器
… 输出 M位
2. 可编程 可编程ROM(PROM——Programmable ROM) ( ) 在实际使用过程中,用户希望根据自己的需要填 写ROM的内容,因此产生了可编程ROM(以下简称 PROM)。PROM与一般ROM的主要区别是,PROM在 出厂时其内容均为0或l,用户在使用时,按照自己的 需要,将程序和数据利用工具(用光或电的方法)写入 PROM中,一次写入后不可修改。PROM相当于由用 户完成ROM生产中的最后一道工序——向ROM中写 入编码,但在工作状态下,仍然只能对其进行读操作。