数字电子技术基础chapt08.ppt

文档编号:971292 上传时间:2022-07-13 格式:PPT 页数:30 大小:500KB
下载 相关 举报
数字电子技术基础chapt08.ppt_第1页
第1页 / 共30页
数字电子技术基础chapt08.ppt_第2页
第2页 / 共30页
数字电子技术基础chapt08.ppt_第3页
第3页 / 共30页
点击查看更多>>
资源描述

1、8.1 概述8.2 现场可编程逻辑阵列(FPLA)8.3 可编程阵列逻辑(PAL)84 通用阵列逻辑(GAL),第八章 可编程逻辑器件(PLD),8.1 概述(1),一、数字系统的实现方法:通用型SSI、MSI、LSI-模块化设计方法专用集成电路(ASIC)能把所设计的数字系统做成一片大规模集成电路,体积小、重量轻、功耗低,可靠性高。可编程逻辑器件(PLD),二、PLD的分类按集成度(700门/片):低密度PLD和高密度PLD。低密度PLD:FPLA、PAL和GAL高密度PLD:CPLD和FPGA,8.1 概述(2),三、PLD的一般结构,8.1 概述(3),表一 四种PLD 电路的结构特点,

2、8.1 概述(4),四、PLD电路惯用画法,PLD的互补输出缓冲器,8.1 概述(5),PLD的三态输出缓冲图,PLD的与门表示法,PLD的或门表示法,PLD的与门缺省表示法,8.1 概述(6),8.2*现场可编程逻辑阵列(FPLA)(1),现场可编程逻辑阵列FPLA由可编程的与逻辑阵列和可编程的或逻辑阵列以及输出缓冲器组成一、FPLA与ROM的比较1)电路结构极为相似,都是由一个与逻辑阵列、一个或逻辑阵列和输出缓冲器组成。2)ROM的与逻辑阵列是固定的,而FPLA 的与逻辑阵列是可编程的。3)ROM 的与逻辑阵列将输入变量的全部最小项都译出了,而FPLA 的与逻辑阵列只产生所需要的少得多的乘

3、积项。,ROM的基本结构,FPLA的基本结构,8.2*现场可编程逻辑阵列(FPLA)(2),8.3 可编程阵列逻辑(PAL)(1),一、PAL的特点 PAL器件由可编程的与逻辑阵列、固定的或逻辑阵列和输出电路三部分组成。它采用双极型工艺制作,熔丝编程方式。,二、PAL的基本电路结构,三、PAL的五种输出电路结构1)专用输出结构 a.其输出端是一个与或门、与或非门或者是互补输出结构;b.其共同特点是所有设置的输出端只能用作输出使用;c.该结构的PAL器件只能用来产生组合逻辑函数。,8.3 可编程阵列逻辑(PAL)(2),2)可编程输入/输出结构 输出端是一个具有可编程控制端的三态缓冲器,控制端由

4、与逻辑阵列的一个乘积项给出。同时。输出端有经过一个互补输出的缓冲器反馈回与逻辑阵列。,8.3 可编程阵列逻辑(PAL)(3),3)寄存器输出结构 a.该结构在输出三态缓冲器和与-或逻辑阵列的输出之间串进了由D触发器组成的寄存器。同时,触发器的状态又经过互补输出的缓冲器反馈回与逻辑阵列的输入端。b.该结构不仅可以存储与或逻辑阵列的输出的状态,而且能很方便的组成各种时序逻辑电路。,8.3 可编程阵列逻辑(PAL)(4),四、PAL的应用,8.3 可编程阵列逻辑(PAL)(5),五、PAL器件使用时的优缺点PAL选定芯片型号后,其输出结构就选定PAL有20多种不同的型号可供用户使用PAL器件的出现为

5、数字电路的研制工作和小批量产品的生产提供了很大的方便PAL采用的是双极型熔丝工艺,只能一次性编程PAL输出方式是固定的,不能重新组态,因而编程灵活性较差。,8.3 可编程阵列逻辑(PAL)(6),8.4 通用阵列逻辑(GAL)(1),一、GAL的特点1、GAL采用电可擦除的CMOS(E2CMOS)工艺制造,可反复多次编程2、GAL采用可编程的输出逻辑宏单元OLMC(Output Logic Macro Cell),输出组态灵活,具有很强的通用性3、GAL具有加密功能,二、GAL的电路结构,8.4 通用阵列逻辑(GAL)(2),1、常用的GAL器件有GAL16V8和GAL22V10两种系列,它们

6、的结构基本相同2、GAL16V8有一个32*64位的可编程与逻辑阵列3、GAL16V8有8个输出逻辑宏单元(OLMC)4、10个输入缓冲器,8个三态输出缓冲器和8个反馈/输入缓冲器5、32列表示有16个输入变量,64行表示有64个乘积项,共有2048个可编程点6、组成“或”逻辑阵列的8个或门分别包含于8个OLMC中,每一个OLMC固定连接8个乘积项,不可编程,8.4 通用阵列逻辑(GAL)(3),三、GAL的输出逻辑宏单元(OLMC),8.4 通用阵列逻辑(GAL)(4),1、OLMC中的或门完成或操作,有8个输入端,固定接收来自“与”逻辑阵列的输出,或门输出端只能实现不大于8个乘积项的与-或

7、逻辑函数2、或门的输出信号送到一个受XOR(n)信号控制的异或门,完成极性选择,当XOR(n)=0时,异或门输出与输入(或门输出)同相,当XOR(n)=1时,异或门输出与输入反相3、OLMC中的四个多路选择器分别是输出数据选择器OMUX、乘积项数据选择器PTMUX、三态数据选择器TSMUX和反馈数据选择器FMUX,它们在控制信号AC(0)和AC1(n)的作用下,可实现不同的输出电路结构形式。,8.4 通用阵列逻辑(GAL)(5),四、OLMC的五种工作模式 OLMC在SYN,AC(0),AC1(n)的控制下,可以重新组态,即可以工作在五种不同模式下:专用输入模式专用组合输出模式带反馈的组合输出

8、模式时序逻辑的组合输出模式寄存器输出模式SYN为0或1用以决定被组态的OLMC是时序或组合逻辑电路,AC(0),AC1(n)用以控制OLMC的电路结构,AC(0)是所用OLMC共用的,而AC1(n)则是每OLMC个单独具有的。,8.4 通用阵列逻辑(GAL)(6),1)SYN=1,AC0=0,AC1(n)=1时,OLMC(n)的电路结构为专用输入模式,是组合逻辑电路。此时,引脚1和11可作普通数据输入端使用,输出三态缓冲器为禁止态而使相应的I/O端不能作输出只能作输入端使用,并且该输入信号需经邻级OLMC的FMUX反馈回“与”逻辑阵列输入。需要注意的是,由GAL16V8的结构图可见,OLMC(

9、15)和OLMC(16)因无FMUX相连,故不能作专用输入模式,即101模式。,8.4 通用阵列逻辑(GAL)(7),2)SYN=1,AC(0)=0,AC1(n)=0时,OLMC(n)的电路结构为专用组合输出模式,是组合逻辑电路。此时,引脚1和11可作普通数据输入端使用,输出三态缓冲器处于工作状态,输出始终允许,异或门的输出经OMUX送到三态缓冲器。因为三态缓冲器是一个反相器,所以XOR(n)=0时输出的组合逻辑函数为低电平有效,当XOR(n)=1时为高电平有效。当相邻OLMC的AC1(m)也为0时,FMUX接地,没有反馈信号,相应的I/O端只能作纯组合输出而不能作反馈输入使用。,8.4 通用

10、阵列逻辑(GAL)(8),3)SYN=1,AC(0)=1,AC1(n)=1时,OLMC(n)的电路结构为带反馈的组合输出模式。引脚1和11可作普通数据输入端使用,输出三态缓冲器由第一乘积项控制,并且三态缓冲器的输出信号又反馈回“与”逻辑阵列的输入。在111模式下,只要有一个OLMC工作在111模式,则8个OLMC必然全工作在111模式;图8-17中所示的OLMC(19)和OLMC(12),为维持与PAL器件JEDEC熔丝图的完全兼容,要用 代替AC(0),用SYN代替AC1(n),故OLMC(19)和OLMC(12)的输出不能反馈回“与逻辑阵列”。,8.4 通用阵列逻辑(GAL)(9),4)S

11、YN=0,AC(0)=1,AC1(n)=0时,OLMC(n)的电路结构为寄存器输出模式,是时序逻辑电路。引脚1是时钟信号CK输入端,引脚11是公共三态控制信号的输入端;异或门的输出送D触发器寄存,D触发器的Q端输出,送到三态输出缓冲器,同时 端经FMUX反馈回“与”逻辑阵列输入,三态输入缓冲器由11脚外加的 信号控制,所有(8个)都可工作在此寄存器输入的010模式下。,8.4 通用阵列逻辑(GAL)(10),5)SYN=0,AC(0)=1,AC1(n)=1时,OLMC(n)的电路结构为时序逻辑的组合输出模式。此时,异或门的输出直接送往输出三态缓冲器,输出三态缓冲器由第一乘积项控制,而I/O(n

12、)信号经FMUX反馈回“与逻辑阵列”。须注意的是,工作在011模式的OLMC不能单独存在,必须和寄存器输出的010模式的OLMC共存于一片GAL芯片中,也就是说,工作在011模式的OLMC是时序逻辑电路中的组合逻辑部分,此时1脚仍是时钟信号CK输入端,11脚也是公共三态控制信号输入端,但CK和 是供给其他工作在010模式下的OLMC使用的。,8.4 通用阵列逻辑(GAL)(12),8.4 通用阵列逻辑(GAL)(13),与逻辑阵列,与逻辑阵列,电子标签,电子标签,保留地址空间,结构控制字,.,.,.,整体擦除,保留,加密单元,行地址,03132335960616263,82位,63 0,五、G

13、AL的编程,8.4 通用阵列逻辑(GAL)(14),PT63-PT32 12-15 12-19 16-19 PT31-PT0,结构控制字(82位),六、其他类型的可编程逻辑器件1)EPLD和CPLD是从PAL、GAL发展起来的阵列型高密度PLD器件,它们大多数采用了CMOS EPROM、E2PROM和快速闪存储器等编程技术,具有高密度、高速度和低功耗等特点。它们至少包含三种结构:可编程逻辑宏单元、可编程I/O单元、可编程内部连线。,8.4 通用阵列逻辑(GAL)(15),2)FPGA结构与阵列型可编程逻辑器件不同,其结构类似于掩膜可编程门阵列(MPGA),它有许多独立的可编程逻辑模块组成,用户可以通过编程将这些模块连接起来实现不同的设计。FPGA兼容了MPGA和阵列型PLD两者的优点,因而具有更高的集成度、更强的逻辑实现能力和更好的设计灵活性。3)在系统可编程器件(ISP-PLD)是支持ISP技术的可编程逻辑器件,ISP技术是指对器件、电路板或整个电子系统的逻辑功能可随时进行修改或重构的能力,是一种先进的编程技术。ISP-PLD可以摆脱编程器,只需要通过计算机接口和编程电缆,直接在目标系统或印刷线路板上进行编程,使用起来更加方便和灵活。,8.4 通用阵列逻辑(GAL)(16),

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

当前位置:首页 > PPT专区 > 其它PPT模板

启牛文库网为“电子文档交易平台”,即用户上传的文档直接卖给(下载)用户,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。

本站是网络服务平台方,若您的权利被侵害,请立刻联系我们并提供证据,侵权客服QQ:709425133 欢迎举报。

©2012-2025 by www.wojuba.com. All Rights Reserved.

经营许可证编号:京ICP备14006015号