欢迎来到天天文库
浏览记录
ID:51623137
大小:2.07 MB
页数:18页
时间:2020-03-26
《数字电子技术第七章 半导体存储器和可编程逻辑器件 第一节 只读存储器.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、电工电子技术主讲:第七章半导体存储器和可编程逻辑器件第一节只读存储器(ROM)半导体存储器可用来存储大量的二进制信息和数据。按集成度划分,它属于大规模集成电路。另一类功能特殊的大规模集成电路,是20世纪70年代后期发展起来的可编程逻辑器PLD。本章所讲的“半导体存储器”,它存储数据的方式,和其他时序电路不同。半导体存储器中所存储的数据,是按照特定的“结构”排列的。这种结构类似于一个二维矩阵,每次读写存储器时,都是从这个二维矩阵中,同时读取或写入一行数据位。半导体存储器的种类:按采用元件来分,有双极型和MOS型两大类。双极型存储器:以双极型
2、触发器为基本存储单元,其工作速度快,但功耗大,主要用于对速度要求高的场合;MOS型存储器:以MOS触发器或电荷存储结构为存储单元,它具有集成度高、功耗小、工艺简单等特点,主要用于大容量存储系统中。目前数字系统中主要选用MOS型存储器。7.1.1只读存储器ROMROM的一般结构如下图所示。它主要由地址译码器、存储矩阵及输出缓冲器组成。ROM的存储单元可以用二极管构成,也可用双极型三极管或MOS管构成。每个存储单元存放一位二进制代码(0或1),若干个存储单元组成一个字。地址译码器有n条地址输入线A0~An-1,则译码器输出线有2n条,即w0~W
3、2n-1条。每一条译码输出线Wi称为“字线”,它与存储矩阵中的一个“字”相对应。因此,每当给定一组输入地址时,译码器只有一条输出字线Wi被选中,即Wi=1,该字线可以在存储矩阵中找到一个相应的字,并将字中的m位信息Dm-1~D0送至输出缓冲级。三态控制端使缓冲级工作,读出Dm-1~D0的数据。每条输出线Di又称为“位线”,每个字中信息的位数称为“字长”。两位地址输入和四位数据输出的ROM结构图如下,其存储单元用二极管构成。W0~W3四条字线分别选择存储矩阵中的四个字,每个字存放四位信息。制作时,若在某个字的某一位存入“1”,则在该字的字线W
4、i与位线Dj之间接入二极管;反之,就不接二极管。读出数据时,首先输入地址码,同时使输出缓冲级三态控制端处于工作状态,则在数据输出端D3~D0可以获得该地址对应字中所存储的数据。例如:当A1A0=00时,W0=1,W1=W2=W3=0,所以W0被选中,读出W0对应字中的数据D3D2D1D0=1100。当A1A0为01、10、11时,依次读出的数据是1001、1010、1101。该ROM存储的数据如表7-1所示。读出数据时,首先输入地址码,同时使输出缓冲级三态控制端处于工作状态,则在数据输出端D3~D0可以获得该地址对应字中所存储的数据。例如:
5、当A1A0=00时,W0=1,W1=W2=W3=0,所以W0被选中,读出W0对应字中的数据D3D2D1D0=1100。当A1A0为01、10、11时,依次读出的数据是1001、1010、1101。该ROM存储的数据如表7-1所示。7.1.2ROM在组合逻辑设计中的应用从与或逻辑网络的角度看,ROM中的地址译码器形成了输入变量的所有最小项,即实现了逻辑变量的“与”运算。ROM中的存储矩阵实现了最小项的“或”运算,即形成了各个逻辑函数,如上式所示。基于这一分析,可以把ROM看作是一个“与或阵列”,如下图所示。图(b)中,与阵列中的小圆点表示各逻
6、辑变量之间的“与”运算,或阵列中的小圆点表示各最小项之间的“或”运算。该图中的小圆点是根据逻辑表达式画出的。用ROM实现逻辑函数的步骤:(1)根据逻辑函数的输入、输出变量数,确定ROM容量,选择合适的ROM。(2)写出逻辑函数的最小项表达式,画出ROM阵列图。(3)根据阵列图对ROM进行编程。例7-1用ROM实现四位二进制码到格雷码的转换。解(1)输入是四位二进制码B3~B0,输出是四位格雷码,故选用容量为24×4的ROM。(2)列出四位二进制码转换为格雷码的真值表,如下表。由表可写出下列最小项表达式:G3=∑(8,9,10,11,12,
7、13,14,15)G2=∑(4,5,6,7,8,9,10,11)G1=∑(2,3,4,5,l0,11,12,13)G0=∑(1,2,5,6,9,10,13,14)(3)画出四位二进制码一格雷码转换器的ROM符号矩阵,如下图所示。7.1.3ROM的编程及分类1.掩膜ROM掩膜ROM中存放的信息是由生产厂家采用掩膜工艺专门为用户制作的,这种ROM出厂时其内部存储的信息就已经“固化”在里边了,所以也称固定ROM。它在使用时只能读出,不能写入,因此通常只用来存放固定数据、固定程序和函数表等。2.可编程ROM(PROM)PROM在出厂时存储的内容为全
8、0(或全1),用户根据需要,可将某些单元改写为1(或0)。这种ROM采用熔丝或PN结击穿的方法编程,由于熔丝烧断或PN结击穿后不能再恢复,因此PROM只能改写一次。图7-5熔丝型
此文档下载收益归作者所有