第6章大规模集成电路ppt课件.ppt

上传人:牧羊曲112 文档编号:1354418 上传时间:2022-11-13 格式:PPT 页数:33 大小:754KB
返回 下载 相关 举报
第6章大规模集成电路ppt课件.ppt_第1页
第1页 / 共33页
第6章大规模集成电路ppt课件.ppt_第2页
第2页 / 共33页
第6章大规模集成电路ppt课件.ppt_第3页
第3页 / 共33页
第6章大规模集成电路ppt课件.ppt_第4页
第4页 / 共33页
第6章大规模集成电路ppt课件.ppt_第5页
第5页 / 共33页
点击查看更多>>
资源描述

《第6章大规模集成电路ppt课件.ppt》由会员分享,可在线阅读,更多相关《第6章大规模集成电路ppt课件.ppt(33页珍藏版)》请在三一办公上搜索。

1、一、只读存储器(ROM) 只读存储器(ROM)有掩膜ROM、可编程ROM、可改写ROM。,ROM,MROM (掩膜型只读存储器),PROM (可编程只读存储器),EROM (可编程可改写只读存储器),EEROM (电可编程可改写只读存储器),ROM框图,An,2n-1,W,Dm D0,Fm F0,掩膜只读存储器(ROM)是在制造时把信息存放在此存储器中,使用时不再重新写入,需要时读出即可;它只能读取所存储信息,而不能改变已存内容,并且在断电后不丢失其中存储内容,故又称固定只读存储器。ROM主要由地址译码器、存储矩阵和输出缓冲器三部分组成。,每个存储单元中固定存放着由若干位组成的二进制数码称为“

2、字”。为了读取不同存储单元中所存的字,将各单元编上代码称为地址。在输入不同地址时,就能在存储器输出端读出相应的字, 即“地址”的输入代码与“字”的输出数码有固定的对应关系。 如图所示, 它有2n个存储单元,每个单元存放一个字,一共可以存放2n个字;每字有m位, 即容量为2nm(字线位线)。,存储体可以由二极管、三极管和MOS管来实现。三极管矩阵ROM如图所示,W0、W1、W2、W3是字线,F0、F1、F2、F3是位线,ROM的容量即为字线位线, 所以图示ROM的容量为44=16,即存储体有16个存储单元。 ,地址译码器,A1,A0,F1,F0,F3,F2,VCC,W0,W1,W2,W3,MRO

3、M,地址译码器,A1,A0,F1,F0,F3,F2,VCC,W0,W1,W2,W3,MROM,地址译码器,A1,A0,F1,F0,F3,F2,VCC,W0,W1,W2,W3,PROM,当地址码A1A0=10时,字线W2为高电平,在位线输出端F3F2F1F0读到字0101, 任何时候,地址译码器的输出决定了只有一条字线是高电平,所以在ROM的输出端只会读到惟一对应的一个字。在对应的存储单元内存入1还是0, 是由相应的三极管的基极是否与字线相连来决定的。,1. 如何读字,地址译码器,A1,A0,F1,F0,F3,F2,VCC,W0,W1,W2,W3,2. 如何实现组合逻辑电路 如图所示,ROM中的

4、地址译码器形成了输入变量的最小项, 即实现了逻辑变量的“与”运算;ROM中的存储矩阵实现了最小项的或运算,即形成了各个逻辑函数;与阵列中的垂直线Wi代表与逻辑,交叉圆点代表与逻辑的输入变量;或阵列中的水平线F代表或逻辑,交叉圆点代表字线输入。,1,1,A1,A0,W0 W1 W2 W3,F3 F2 F1 F0,1,1,A1,A0,W0 W1 W2 W3,F3 F2 F1 F0,与阵列,或阵列,例1 用ROM实现一位二进制全加器。 解 全加器的真值表如表所示, A、B为两个加数,Ci-1为低位进位,S为本位的和,Ci为本位的进位。由表可写出最小项表达式为: ,根据上式,可画出全加器的ROM阵列图

5、如图所示, Ci-1为低位进位,Ci为本位进位。,全加器真值表,全加器阵列图,Ci-1,例2 用ROM实现下列逻辑函数。,解 由表达式画出ROM的阵列图如图所示。,二、可编程逻辑阵列(PLA) 可编程逻辑器件都包含一个与阵列和一个或阵列,二者都是可编程的,故可以实现非标准式的各种电路。用PLA实现组合逻辑电路时,首先将逻辑函数进行化简,再将化简后的逻辑函数表达式中各乘积项填入逻辑阵列图中。 例3 用PLA 实现一位二进制全加器。 解:由全加器真值表, 用卡诺图化简得最简逻辑表达式为:,式中:A、B为两个加数,C为低位进位,S为本位和,Ci为本位向高位的进位。 在S及Ci表达式中共有七个乘积项,

6、它们是: ,用这些乘积项组成S和Ci表达式如下: S =P0+P1+P2+P3 Ci =P4+P5+P6根据上式,可画出由PLA实现全加器的阵列结构图如图所示。 ,三、可编程阵列逻辑(PAL)PAL也是在PROM基础上发展起来的一种可编程逻辑器件,是PAL采用了熔丝编程方式、双极型工艺制造,因而器件的工作速度很高(可达十几ns)。 PAL器件由可编程的与阵列、固定的或阵列和输出电路三部分组成。由于它们是与阵列可编程,而且输出结构种类很多,因而给逻辑设计带来很大的灵活性。 1. PAL的输出结构 PAL基本与门阵列是可编程的,而或门阵列是固定连接的。如图所示,PAL基本结构,2. PAL的几种输

7、出结构 PAL具有多种输出结构。组合逻辑常采用“专用输出的基本门阵列结构”,其输出结构如图所示。图中, 若输出部分采用或非门输出时,为低电平有效器件;若采用或门输出时,为高电平有效器件。有的器件还用互补输出的或门, 故称为互补型输出,这种输出结构只适用于实现组合逻辑函数。目前常用的产品有PAL10H8(10输入,8输出,高电平有效)、AL10L8(10输入,8输出,低电平有效)、PAL16C1(16输入,1输出,互补型)等。,专用输出门阵列结构,时序输出结构,PAL实现时序逻辑电路功能时,其输出结构如图所示,输出部分采用了一个D触发器,其输出通过选通三态缓冲器送到输出端,构成时序逻辑电路。,3

8、. PAL的特点提高了功能密度,节省了空间。 提高了设计的灵活性,且编程和使用都比较方便。有上电复位功能,可以防止非法复制。 PAL的主要缺点是由于它采用双极型熔丝工艺(PROM结构),只能一次性编程,因而使用者仍要承担一定的风险。,四、通用阵列逻辑(GAL) 通用阵列逻辑GAL是Lattice 公司于1985年首先推出的新型可编程逻辑器件。GAL是PAL的第二代产品, 但它采用了ECMOS工艺,可编程的I/O结构,使之成为用户可以重复修改芯片的逻辑功能,在不到 1 秒钟时间内即可完成芯片的擦除及编程的逻辑器件, 按门阵列的可编程结构, GAL可分成两大类: 一类是与PAL基本结构相似的普通型

9、GAL器件,其与门阵列是可编程的, 或门阵列是固定连接的,如GAL16V8;另一类是与FPLA器件相类似的新一代GAL 器件, 其与门阵列及或门阵列都是可编程的,如GAL39V18。 ,图示是GAL16V8的逻辑电路图,它有16 个输入引脚(其中八个为固定输入引脚)和八个输出引脚。其内部结构是由八个输入缓冲器,八个输出反馈/输入缓冲器,八个输出三态缓冲器,八个输出逻辑宏单元OLMC, 88个与门构成的与门阵列以及时钟和输出选通信号输入缓冲器等组成。 ,一个OLMC由与阵列输出组成,其内部结构如图所示, 每个OLMC包括或门阵列中的一个或门,或门的每一个输入对应一个乘积项,因此或门的输出为有关乘

10、积项之和;图中的异或门用于控制输出信号的极性,当XOR(n)端为1时,异或门起反相器作用;反之为同相器, XOR(n)对应于结构控制字中的一位,n为引脚号;D触发器对异或门的输出状态起记忆作用,使GAL适用于时序逻辑电路。,每个OLMC中有四个多路开关MUX, FIMUX用于控制第一乘积项;TSMUX用于选择输出三态缓冲器的选通信号;FMUX决定反馈信号的来源;OMUX用于选择输出信号是组合逻辑的还是寄存逻辑的。多路开关状态取决于结构控制字中的AC0和AC1(n)位的值。例如,TSMUX的控制信号是AC0和AC1(n), 当AC0AC1(n)=11时,表示多路开关TSMUX的数据输入端11被选

11、通,表示三态门的选通信号是第一乘积项。表列出有关控制信号与OLMC的配置关系。,GAL16V8逻辑图,OLMC内部结构,OLMC的配置控制,表中SYN、AC0、AC1(n)和XOR(n)都是结构控制字中可编程位。SYN=0时, GAL器件有寄存输出能力;SYN=1时, GAL为一个纯粹组合逻辑器件。在两个宏单元OLMC(12)和OLMC(19)中,SYN还代替了AC1(m),而SYN代替了AC0,以仿真PAL的型号。 XOR(n)位决定着每个输出的极性,当OR(n)=0,输出低电平有效;当XOR(n)=1 时,输出高电平有效。 GAL器件具有了许多优良特性,但其应用取决于开发环境硬件工具Logic Lab编程器及软件工具GALLAB和CUPL。,

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 生活休闲 > 在线阅读


备案号:宁ICP备2025010119号-1

经营许可证:宁B2-20210002

宁公网安备 64010402000987号