数字电路-第八章PLD.ppt
《数字电路-第八章PLD.ppt》由会员分享,可在线阅读,更多相关《数字电路-第八章PLD.ppt(71页珍藏版)》请在三一办公上搜索。
1、第一节 可编程逻辑器件PLD概述,第二节 可编程逻辑阵列PLA,第三节 可编程阵列逻辑PAL,第四节 通用阵列逻辑GAL,第五节 高密度可编程逻辑器件HDPLD原理及应用,简 介,连接线与点增多抗干扰下降,传统的逻辑系统:当规模增大时,焊点多,可靠性下降;,系统规模增加,成本升高;,功耗增加;,占用空间扩大。,简 介,系统放在一个芯片内,用户定制集成电路,简 介,半定制,标准单元(Standard Cell Array 简称SCA),门阵列(Gate Array简称GA),可编程逻辑器件(Programmable Logic Device),近年来PLD从芯片密度、速度等方面发展迅速,已成为一
2、个重要分支。,MAX7128S,ASIC,全定制(Full Custom Design IC),厂商直接做出。如:表芯,厂商做出半成品,半定制(Semi-Custom Design IC),第一节 可编程逻辑器件PLD概述,PLD,SPLD,HDPLD,CPLD,FPGA,任何组合函数都可表示为与或表达式:,用两级与或电路实现,PROM,PLA,PAL,GAL,由大量的二级与或单元电路组成,与固定,或编程,与或均可编程,与编程,或固定,PLD有多种品种:PROM、PLA、PAL、GAL、EPLD和FPGA等。但它们组成结构基本相似,与门阵列,或门阵列,乘积项,和项,PLD主体,输入电路,输入信
3、号,互补输入,输出电路,输出函数,可由或阵列直接输出,构成组合;通过寄存器输出,构成时序方式输出。,可直接输出,也可反馈到输入,输出既可以是低电平有效,又可以是高电平有效。,一、PLD的基本结构,第一节 可编程逻辑器件PLD概述,二、PLD的逻辑符号表示方法,1.输入缓冲器表示方法,2.与门和或门的表示方法,第一节 可编程逻辑器件PLD概述,PLD具有较大的与或阵列,逻辑图的画法与传统的画法有所不同。,固定连接,编程连接,F1=ABC,F2=B+C+D,二、PLD的逻辑符号表示方法,2.与门和或门的表示方法,第一节 可编程逻辑器件PLD概述,3.三种特殊表示方法,1.输入全编程,输出为0。,2
4、.也可简单地对应的与门中画叉,因此E=D。,3.乘积项与任何输入信号都没有接通,相当与门输出为1。,第一节 可编程逻辑器件PLD概述,下图给出最简单的PROM电路图,右图是左图的简化形式。,实现的函数为:,固定连接点(与),编程连接点(或),实现函数的表达式:最小项表达式,(1)与固定、或编程:ROM和PROM,(2)与或全编程:PLA,(3)与编程、或固定:PAL、GAL和HDPLD,根据与或阵列是否可编程分为三类:,三、PLD的分类,第一节 可编程逻辑器件PLD概述,1.与固定、或编程,0 0 0,0 0 1,0 1 0,1 1 1,连接点编程时,需画一个叉。,输出全部最小项,全译码,A
5、B C,三、PLD的分类,第一节 可编程逻辑器件PLD概述,与阵列全固定,ROM和PROM,2.与、或全编程,代表器件是PLA(Programmable Logic Array),下图给出了PLA的阵列结构。,不象PROM那样与阵列需要全译码。,由于与或阵列均能编程的特点,在实现函数时,所需的是简化后的乘积项之和,这样阵列规模比PROM小得多。,可编程,可编程,三、PLD的分类,第一节 可编程逻辑器件PLD概述,3.与编程、或固定,在这种结构中,或阵列固定若干个乘积项输出。,O1,代表器件PAL(Programmable Array Logic)和GAL(Generic Array Logic
6、)。,三、PLD的分类,第一节 可编程逻辑器件PLD概述,每个交叉点都可编程。,O1为两个乘积项之和。,3种基本的PLD结构,阵,列,类,型,与,或,输出方式,PROM,PLA,PAL,GAL,固定,可编程,可编程,可编程,可编程,可编程,固定,固定,TS,OC,TS,OC,H,L,TS,I/O,寄存器,用户定义,各种PLD的结构特点,第一节 可编程逻辑器件PLD概述,采用PLD设计数字系统和中小规模相比具有如下特点:1.系统体积减小:单片PLD有很高的密度,可容纳中小规模集成电路的几片到十几片;2.逻辑设计的灵活性增强:使用PLD器件设计的系统,可以不受标准系列器件在逻辑功能上的限制;3.设
7、计周期缩短:由于可编程特性,用PLD设计一个系统所需时间比传统方式大为缩短;,四、PLD的性能特点,第一节 可编程逻辑器件PLD概述,4.系统处理速度提高:实现任何逻辑功能比用中小规模器件所需的逻辑级数少。简化了系统设计,减少了级间延迟,提高了系统的处理速度;5.系统成本降低:由于PLD集成度高,测试与装配的量大大减少,避免了改变逻辑带来的重新设计和修改,有效地降低了成本;6.系统的可靠性提高:减少了芯片数量和印制板面积,减少相互间的连线,增加了平均寿命,提高抗干扰能力,从而增加了系统的可靠性;7.系统具有加密功能:某些PLD器件,如GAL或高密度可编程逻辑器件本身具有加密功能。,四、PLD的
8、性能特点,第一节 可编程逻辑器件PLD概述,用可编程逻辑器件设计电路需要相应的开发软件平台和编程器,可编程逻辑器件开发软件和相应的编程器多种多样。特别是一些较高级的软件平台,一个系统除了方案设计和输入电路外,其它功能都可用编程软件自动完成。可编程逻辑器件设计电路过程如下图所示:,器时 件序 功检 能查,设计人员完成,四、用PLD实现逻辑电路的方法与过程,第一节 可编程逻辑器件PLD概述,一、可编程逻辑阵列PLA,可编程逻辑阵列PLA和PROM相比之下,有如下特点:,1.PROM是与阵列固定、或阵列可编程,而PLA是与和或阵列全可编程;,2.PROM与阵列是全译码的形式,而PLA是根据需要产生乘
9、积项,从而减小了阵列的规模;,3.PROM实现的逻辑函数采用最小项表达式来描述。而用PLA实现逻辑函数时,运用简化后的最简与或式.,4.在PLA中,对多输入、多输出的逻辑函数可以利用公共的与项,因而提高了阵列的利用率。,第二节 可编程逻辑阵列PLA,例:试用PLA实现四位自然二进制码转换成四位格雷码。,(1)设四位自然二进制码为B3B2B1B0,四位格雷码为G3G2G1G0,得其对应的真值表如下。,(2)根据表列出逻辑函数并简化,得最简输出表达式,(3)转换器有四个输入信号,化简后需用到7个不同的乘积项,组成4 个输出函数,故选用四输入的74PLA实现,,用了七个乘积项,比PROM全译码少用9
10、个,,PLA除了能实现各种组合电路外,还可以在或阵列之后接入触发器组,作为反馈输入信号,实现时序逻辑电路。,PROM:164,PLA:7 4,例:四位自然二进制码转换成四位格雷码,第三节 可编程阵列逻辑PAL,PAL采用双极型熔丝工艺,工作速度较高。,(一)PAL的基本结构,1.专用输出基本门阵列结构2.可编程I/O输出结构3.寄存器型输出结构4.带异或门的寄存器型输出结构,PAL的结构:与阵列可编程、或阵列固定.,一、可编程阵列逻辑器件PAL,第三节 可编程阵列逻辑PAL,1.专用输出基本门阵列结构,一个输入,输入信号,四个乘积项,I,或非门低电平有效PAL器件(L型)或门高电平有效PAL器
11、件(H型)互补器件互补输出PAL器件(C型),第三节 可编程阵列逻辑PAL,2.可编程I/O输出结构,第三节 可编程阵列逻辑PAL,3.寄存器型输出结构,或非门的输出通过D触发器,在CP的上升沿时到达输出。,触发器的Q端可以通过三态缓冲器送到输出引脚,触发器的反相端反馈回与阵列,作为输入信号参与更复杂的时序逻辑运算,第三节 可编程阵列逻辑PAL,4.带异或门的寄存器型输出结构,增加了一个异或门,一、通用阵列逻辑GAL器件,第四节 通用逻辑阵列GAL,第四节 通用逻辑阵列GAL,16个输入引脚:29固定做输入引脚1、11、12、13、14、17、18、19可设置成输入引脚输出引脚:12、13、1
12、4、15、16、17、18、19阵列规模:64(与)32(输入),(一)GAL器件结构和特点,1.GAL16V8的基本结构,一个共用时钟CLK,输入端数量,输出端数量,2.GAL输出逻辑宏单元OLMC的组成,或门:输入端共八个乘积项,一个乘积项来自于选择器PTMUX,第四节 通用逻辑阵列GAL,异或门:当XOR(n)=1时,异或门起反相作用;当XOR(n)=0时,异或门起同相作用。,状态存储器,构成时序电路,PTMUX选择与阵列输出的第一个乘积项或低电平,四个数据选择器:,TSMUX选择三态缓冲器的控制信号,芯片统一OE信号,与阵列第一个乘积项,高电平,低电平,FMUX与阵列反馈信号的来源,本
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数字电路 第八 PLD

链接地址:https://www.31ppt.com/p-6577012.html