数字电路课件charper8章节

上传人:w****i 文档编号:91972432 上传时间:2019-07-05 格式:PPT 页数:37 大小:2.74MB
返回 下载 相关 举报
数字电路课件charper8章节_第1页
第1页 / 共37页
数字电路课件charper8章节_第2页
第2页 / 共37页
数字电路课件charper8章节_第3页
第3页 / 共37页
数字电路课件charper8章节_第4页
第4页 / 共37页
数字电路课件charper8章节_第5页
第5页 / 共37页
点击查看更多>>
资源描述

《数字电路课件charper8章节》由会员分享,可在线阅读,更多相关《数字电路课件charper8章节(37页珍藏版)》请在金锄头文库上搜索。

1、1,第八章 可编程逻辑器件,2,第八章 可编程逻辑器件,可编程逻辑器件 ( Programmable Logic Device ) 简称PLD,是一种通用大规模集成电路,用于LSI和VLSI设计中,采用软件和硬件相结合的方法设计所需功能的数字系统。 PLD的优点:价格较便宜,操作简便,修改方便 PLD的分类: 根据有无寄存功能: 可编程组合逻辑器件 可编程时序逻辑器件。 按内部电路组成: PLA(可编程逻辑阵列) PGA(可编程门阵列) 按编程方式: 熔丝编程 光擦编程 电擦编程 在线编程 可擦除PLA和可擦除PGA统称为可擦除PLD,简称EPLD,3,8.1 可编程逻辑阵列 PLA (Pro

2、grammable Logic Array) 与阵列输出 + 或阵列输出 任一逻辑函数都可用“与或”式表示,即任何逻辑函数都可以用一个与门阵列与一个或门阵列来实现。 由与阵列和或阵列组成的电路叫做逻辑阵列LA 固定LA ROM(不可编程) 逻辑阵列LA PROM(或阵列可编程) PLA PAL(与阵列可编程) FPLA(与、或阵列皆可编程) PLA同PROM一样,可用熔丝编程, 也可用NMOS,CMOS工艺的光擦和电擦编程。,4,图8.1.1 PLD电路中门电路的惯用画法 (a)与门(b)输出恒等于0的与门(c)或门 (d)互补输出的缓冲器(e)三态输出的缓冲器,5,8.2 现场可编程逻辑阵列

3、 FPLA (Field Programmable Logic Array) 用ROM实现逻辑函数时,地址译码器的每个输出都为一条字线,不能减少。输出函数为标准的与或表达式。,为减小芯片面积,简化 译码器,使输出函数为最 简的与或表达式,采用FPLA。(见例1) FPLA与触发器配合可构成时序逻辑电路(见例2) FPLA规格用输入变量数、与逻辑阵列的输出端数、或逻辑阵列的输出端数三者的乘示。,用户可进行一次编程,使用方便(熔丝型);也可用叠栅注入式MOS管作为存储单元,如同UVEPROM,6,例1,7,8,472,9,例2用FPLA与D触发器实现8421BCD计数器,10,画出卡诺图,11,1

4、2,阵列图,484,13,双极型PAL:熔断法 CMOSPAL:可多次擦除(紫外线擦除),PAL和触发器可构成时序电路,8.3 可编程阵列逻辑 (Programmable Array Logic,PAL),PAL的基本组成包括:输入互补缓冲;可编程与阵列;固定或阵列;特定的输出电路;,尚未编程之前,与逻辑阵列的所有交叉点均有熔丝接通。编程即是将有用的熔丝保留,无用的熔丝熔断。,14,一、PAL的基本电路结构,最简单的PAL电路结构形式,包含一个可编程的与逻辑阵列和一个固定的或逻辑阵列。,15,编程后的PAL电路,16,二、PAL的几种输出电路结构和反馈形式,1. 专用输出结构:输出端是与或门,

5、与或非门或者互补输出结构,即所有设置的输出端只能作输出用。有PAL10H8、PAL14H4、PAL10L8、PAL14L4、PAL16C1等。,2. 可编程输入/输出结构:PAL16L8、PAL20L10等,17,3. 寄存器输出结构:,带有异或门的可编程 输入/输出结构,输出三态缓冲(由与逻辑阵列控制) 输出信号互补反馈到与逻辑阵列中 用途:产生复杂的组合逻辑函数,在输出端插入D触发器阵列 状态及输出均互补反馈到与逻辑阵列中 输出三态缓冲由公共控制线控制 用途:组成各类时序逻辑电路,18,5. 运算选通输出结构,4. 异或输出结构,PAL规格:PAL-输入量-结构-输出量,例:PAL14H4

6、 14输入 4输出 输出正变量 专用输出结构 PAL16R4 16输入 4输出 输出反变量 寄存器输出结构,应用举例:,专用输出结构-实现组合逻辑 设计要点: 计算输出逻辑的最简与或式 选择PAL器件: 输入端 输出端 每个输出所含与项数量 进行相应编程连接,去除未使用的与门,寄存器输出结构-实现时序逻辑 设计要点: 计算各状态方程(驱动方程)的最简与或式 选择PAL器件: 输入端 输出端 每个输出所含与项数量 触发器数量 进行相应编程连接,去除未使用的与门,19,三、PAL的应用,例1:用PAL器件设计一个数值判别电路。要求判断4位二进制数DCBA的大小属于05、6 10、11 15三个区间

7、的哪一个之内。,20,三、PAL的应用,例1:用PAL器件设计一个数值 判别电路。要求判断4位二进制 数DCBA的大小属于05、6 10、11 15三个区间的哪一个之内。,21,22,例2 用PAL设计一个4位循环码计数器,并要求所设计的计数器具有置零和对输出进行三态控制的功能。,23,根据上表画出4个触发器次态的卡诺图,化简后,24,8.4 通用阵列逻辑 GAL(General Array Logic),GAL是第二代的PAL,是一种寄存PLA器件。 基本结构:输入互补缓冲,与或阵列(可编与、固定或),可编程的输出电路 输出电路结构:通用宏单元OLMC(可编程) 工艺:E2CMOS 擦除方式

8、:采用电可擦除的CMOS制作 特点:通用性较强,高速,低耗,使用方便 GAL器件是美国Lattice公司1985年首先推出的,目前主要有5种型号:GAL16V8 GAL20V8 ispGAL16Z8 ispGAL20V10 GAL39V18,25,一、GAL的电路结构: GAL由可编程与阵列、固定或阵列、OLMC及部分输入/输出缓冲门电路组成。实际上,GAL的或阵列包含在OLMC中。,26,二、输出逻辑宏单元 (OLMC),图8.4.4 OLMC的 结构框图,图8.4.5 GAL16V8结构控制字的组成,27,三、工作特点: 8个与或项输入,可实现正/反相输入(XOR) 可选择直接输出/通过D

9、触发器输出(OMUX) 输出三态门可控:4种方式(TSMUX) 反馈输入可控:输出/状态/其他输入(FMUX),28,工作模式: P.424 图8.4.6 专用输入:三态门断开,利用反馈输入端 专用组合输出:不用触发器,不反馈,三态门常通 组合输入/输出:不用触发器,带反馈,三态门程控 寄存器输出:利用触发器,带反馈,三态门外控,29,图8.4.6 OLMC5种工作模式下的简化电路(图中NC表示不连接) (a)专用输入模式 (b)专用组合输出模式 (c)反馈组合输出模式 (d)时序电路中的组合输出模式 (e)寄存器输出模式,30,8.5 其它可编程逻辑器件,可擦除的可编程逻辑器件(Erasab

10、le Programmable Logic Device) 工艺:UVCMOS 擦除方式:加电 基本结构:与或阵列(可编与、可编或) 输出电路结构:OLMC可编程性优于GAL 特点:功耗低,集成度高(几千门/片),信号传输时间短,可预知, 成本低,31,现场可编程门阵列FPGA(Field Programmable Gate Array) 工艺:CMOS-SRAM 擦除方式:与SRAM相同 基本结构:逻辑单元阵列结构(可编程) 特点:功耗低,集成度高(3万门/片), 信号传输时间不可预知,8.6 现场可编程门阵列,32,结构特点: 输入/输出模块(IOB):输入或输出可设置 可编程逻辑模块(C

11、LB):含组合逻辑和触发器 互连资源(IR):金属线,可编程接点/开关 利用EPROM存放编程数据,现场可编程门阵列 FPGA,33,输入/输出模块(IOB)逻辑原理,34,低密度PLD:FPLA,PAL,GAL,高密度PLD:FPGA,EPLD,性能特点: 设计灵活性强,适用性广 传输延迟时间不定,速度低, 保密性差,可编程逻辑模块(CLB)逻辑原理,图8.6.4 XC2064的CLB电路,35,在系统可编程逻辑器件(ISP-PLD)(CPLD) 特点:采用电可擦除,无需编程器 结构特点:与GAL类同,加以改进 输入/输出单元(IOC) 通用逻辑模块(GLB) 可编程布线区:全局布线区(GRP),输出布线区(ORP) GLB结构及功能:与GAL类似 IOC结构及功能:8种工作方式 图8.8.7 图8.8.8,在系统可编程通用数字开关(ispGDS) 通过对IOC编程控制输入/输出以及各IOC之间的连接,36,图8.8.3 ispLSI1032的电路结构框图,37,图8.8.4 ispLSI1032的逻辑功能划分框图,

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 高等教育 > 大学课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号