数字电子技术基础第五版阎石课件

上传人:dja****22 文档编号:243325087 上传时间:2024-09-21 格式:PPT 页数:71 大小:1.17MB
返回 下载 相关 举报
数字电子技术基础第五版阎石课件_第1页
第1页 / 共71页
数字电子技术基础第五版阎石课件_第2页
第2页 / 共71页
数字电子技术基础第五版阎石课件_第3页
第3页 / 共71页
点击查看更多>>
资源描述
,单击此处编辑母版标题样式,2006年,*,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,2006年,*,第八章 可编程逻辑器件,8.1 概述,8.2 现场,可编程逻辑阵列(,FPLA),8.3,可编程阵列逻辑(,PAL),8.4,通用阵列逻辑(,GAL),8.5,可擦除的可编程逻辑器件(,EPLD),8.6 现,场,可编程门阵列(,FPGA),8.7 PLD,的编程,(无图),8.8,在系统可编程逻辑器件(,ISPPLD),返回,8.1 概 述,图8.1.1,PLD,电路中门电路的惯用画法(,a),与,门,(,b),输出恒等于0的,与,门,(,c),或,门,(,d),互补输出的缓冲器,(,e),三态输出的缓冲器,返回,图8.1.1,PLD,电路中门电路的惯用画法,(,a),与,门(,b),输出恒等于0的,与,门(,c),或,门,(,d),互补输出的缓冲器,(,e),三态输出的缓冲器,返回,*8.2 现场,可编程逻辑阵列(,FPLA),图8.2.1,FPLA,的基本电路结构,图8.2.2,FPLA,的,异或,输出结构,图8.2.3 时序逻辑型,FPLA,的电路结构,返回,返回,图8.2.1,FPLA,的基本电路结构,图8.2.2,FPLA,的,异或,输出结构,返回,图8.2.3 时序逻辑型,FPLA,的电路结构,返回,PAL,的与阵列是可编程的而或阵列不可编程,类似于一个已经写入信息的,ROM,,但它的与阵列是可编程的。,不可编程,8.3可编程阵列逻辑,PAL,8.3.1,PAL,的基本电路结构,PAL,器件当中最简单一种电路结构形式,它仅包含一个可编程的,与,逻辑阵列和一个固定的或逻辑阵列,没有附加其他的输出电路.,由图可见,在没有编程之前,与逻辑阵列的所有交叉点上均有熔,丝接通.编程将有的熔丝保留,将无用的熔丝熔断,既得到所有的电路.它所产生的逻辑函数为,8.3.2,PAL,的几种输出电路结构和反馈形式,根据,PAL,器件输出电路结构和反馈方式不同,可将它们大致分成:,1),专用输出结构.,2),可编程输入/输出结构.,3),寄存器输出结构.,4),异或输出结构,5)运算选通反馈结构等几种类型,一, 专用输出结构,.由图8.3.1给出的,PAL,电路就属于这种专用输出结构,它的输出端是一个与或门.在有些,PAL,器件中,输出端还采用了与或非门结构或者互补输出结构.图8.3.3给出了互补输出的电路结构.,图8.3.3 具有互补输出的专用输出结构,二,可编程输入/输出结构,它的输出端是一个有可编程控制端的三态缓冲器,控制端由,与,逻辑阵列的一个乘积项给出.同时,输出,端又经过一个互补输出的缓冲器反馈到,与,逻辑阵,列上.,图8.3.4,PAL,的可编程输入/输出结构,有些可编程,I/O,结构的,PAL,器件中,在,与或,逻辑阵列的输出和三态缓冲器之间还设置有可编程的,异或门,如图8.3.5所示.,图8.3.5 带有,异或,门的,可编程 输入/输出结构,三,寄存器输出结构,它在输出三态缓冲器和,与-或,逻辑阵列的输出之间串进,了由,D,触发器组成的寄存器.同时,触发器的状态又经过互补输出的缓冲器反馈到,与,逻辑阵列的输入端.,图8.3.6,PAL,的寄存器,输出结构,四,异或输出结构,异或,的电路结构与寄存器输出结构类似只在,与,-或,逻辑阵列的输出端又增设了,异或,门,图8.3.7,PAL,的,异或,输出结构,五,运算选通反馈结构,在,异或,输出结构的基础上我们又增加了一组反馈电路.,图8.3.8,PAL,的运算选通反馈,结构,8.3.3,PAL,的应用举例,图8.3.9 产生16种算术、逻辑运算的编程情况,【例,8.3.2,】,用,PAL,设计一个4为循环码计数器,并要求所设计的计数器具有置零和对输出进行三态控制的功能.,GAL,是在,PAL,器件的基础上发展起来的。它的基本结构与,PAL,相同,即“与阵列可编程或阵列可固定”。但,GAL,采用了电可擦除,电可改写的,CMOS,半导体制造工艺,使得,GAL,器件不仅可以反复擦除、改写,为修改设计带来了灵活性,而且降低了功耗,集成度也大大提高。另外,,GAL,的逻辑结构采用了输出逻辑宏单元,OLMC,,可以根据应用的不同配置成不同的输出结构。一片,GAL,即可以配置为组合逻辑电路,也可以使时序逻辑电路或者是两者的组合,很灵活。,8.4 通用阵列逻辑,GAL,要使用,GAL,器件,就要先进行设计。,GAL,器件的开发工具包括硬件开发工具和软件开发工具。硬件开发工具有编程器,软件开发工具有,ABEL-HDL,程序设计语言和相应的编译程序。编程器的主要用途是将开发软件生成的熔丝图文件按,JEDEC,格式的标准代码写入选定的,GAL,器件。,典型的,GAL,设计流程图如图所示。,8.4 通用阵列逻辑,GAL,图8.4.1,GAL16V8,的电路结构图,图8.4.2 由3个,编程单元构成的,与,门,返回,图8.4.3,GAL16V8,编程单元的地址分配,返回,图8.4.4,OLMC,的结构框图,返回,8.4.2 输出逻辑宏单元(,OLMC),图8.4.5,GAL16V8,结构控制字的组成,返回,图8.4.6,OLMC5,种工作模式下的简化电路,(图中,NC,表示不连接),(,a),专用输入模式 (,b),专用组合输出模式 (,c),反馈组合输出模式 (,d),时序电路中的组合输出模式 (,e),寄存器输出模式,返回,8.4.3,GAL,的输入特性和输出特性,图8.4.7,GAL,的输入缓冲器电路,G,AL,的输出缓冲器电路结构中.它除了具有一般三态输出缓冲器的特点以外,还有两个突出特点,返回,第一个是输出级该用了单一类型的,N,沟道增强型,MOS,管,而不是采用,P,沟道与,N,沟道管互补的,CMOS,机构.,第二个特点是它的输出具有“软开关特性”.,图8.4.8,GAL,的输出缓冲器电路,返回,图8.4.9,GAL,的静态输出特性,(,a),输出为高电平时(,b),输出为低电平时,返回,8.5.1 EPLD,的基本结构和特点,EPLD,是继,PAL、GAL,之后推出的一种可编程逻辑器件.,与,PAL,和,GAL,相比,EPLD,有以下几个特点:,1)采用了,CMOS,工艺,所以,EPLD,具有,CMOS,器件低功耗、高噪声容限的优点.,2)采用了,UVEPROM,工艺,以叠栅注入,MOS,管作为编程单元,所以不仅可靠性高、可以改写,而且集成度高、造价也便宜.,3)特点是输出部分采用了类似于,GAL,器件的可编程的输出逻辑宏单元,此外,为了提高,与或,逻辑阵列中乘积项的利用率,有些,EPLD,的,或,逻辑阵列部分也引入了可编辑逻辑结构,8.5 可擦除的可编程逻辑器件(,EPLD),.EPLD,的,与-或,逻辑阵列,图8.5.1,AT22V10,的电路结构框图,图8.5.3,与,或,逻辑阵列的乘积项共享结构,返回,返回,8.5.3,EPLD,的输出逻辑宏单元(,OLMC),EPLD,的输出电路结构和,GAL,相似,也采用了可编程的输出逻辑宏单元,OLMC.,通过编程的方法能将,OLMC,设置成各种不同的工作状态.而且,由于增加了对,OLMC,中触发器的预置和置零功能,因而具有更大的使用灵活性.,图8.5.4,AT22V10,的,OLMC,电路结构图,返回,8.5.3,EPLD,的输出逻辑宏单元(,OLMC),图8.5.5,ATV750,的,OLMC,电路结构图,返回,图8.6.1是,FPGA,基本结构形式的示意图。它由三种,可编的单元是输入/输出模块,IOB(I/O B1ock),,可编程逻辑模块,CLB(Configurable Logic Block),和互连资源,IR(Interconnect Resource)。,它们,的工作状态全都由编程数据存储器中的数据设定,。,8.6 现场可编程门阵列(,FPGA),图8.6.1,FPGA,的基本结构框图,一,,IOB,X C 2064,是,Xilinx,公司,FPGA,器件中结构比较简单的一种,它一共有56个可编程的,I/O,端。,由图8.6.3的电路结构图可见,每个,IOB,由输出三态缓冲器 触发器,输入缓冲器 和俩个数据选择器,MUX1,MUX2,组成。在图中所用的数据选择器符号上只标出了数据输入端和数据输出端省略了地址输入端。实际上每个2选1数据仪器都应当有一位输入地址代码,每个4选1数据选择器应当有两位输入地址代码。这些代码都存放在,FPJA,内部的编程数据存储器中。,8.6.2,FPGA,的,IOB,和,CLB,图8.6.3,XC2064,的,IOB,电路,图8.6.4,XC2064,的,CLB,电路,二,,CLB,在,XC2064,中有64个,CLB,,排列成8 8矩阵。每个,CLB,的电路中包含,组合路基电路,存储电路和由一些数据选择器,组成的内部控制电路,如图所示。,图8.6.5,XC2064,中,CLB,的3种组态,(,a),四变量任意函数 (,b),两个三变量任意函数,(,c),五变量逻辑函数,图8.6.6 二变量通用逻辑模块的原理图,图8.6.7,XC2064,中,CLB,的存储电路,8.6.3,FPGA,的互连资源,为了能将,FPGA,中数目很大的,CLB,和,IOB,连接成各种复杂的,系统,在布线区布置了丰富的连线资源。这些互连资源可,以分为三类,既金属线,开关矩阵,SM,和可编程接点,PIP。,在图8.6.8中出了这些互连资源的布局状况。,图8.6.8,FPGA,内部的互连资源,图8.6.9 开关矩阵和可编程连接点,图8.6.9中给出了开关矩阵和可编连接点的布置图。开关矩阵的作用如同一个可以实现多根导线转接的接线盒,通过对开关矩阵编程,可以将来自任何方向上的一根导线上。图8.6.9中列出了开关矩阵在不同编程情况下的连接状态。,图8.6.10 利用水平和垂直通用连线和开关矩阵实现连接,图8.6.10中以粗线示出了经过编程后的一种线情况,,CLB(1),输出,X,经过开关矩阵分别送到了,CLB9(2),的,D,端,,CLB(3),的,A,端和,CLB(4),的,C,端。,图8.6.11 用直接连线实现连接,为了减少传输延迟,时间和简化编程,,在相邻的,CLB,中还,设置了直接连线,,如图所示。,8.6.4 编程数据的装载,装编程数据写入,FPGA,内部编程数据存储器称为装载。整个装载过程是,FPGA,内的控制电路操作下自动进行的。下面仍以,XC2000,系列,FPGA,为例,说明装载的过程。,装载过程接通电源后自动开始,也可以由外加控制信号启动。编程数据通常存放在一个,EPROM,中,也可以存放在计算机的存储器中。装载的操作有不同模式,由模式选择信号,指定,有主,从模式之分和数据并行输入,串行输入模式之分。,图8.6.12,XC2064,的主并装载模式,(,a),电路接法 (,b),写入数据的时序图,图(,a),是“主并模式”装载的电路图,编程,数据实现已存入,EPROM,中。,图8.6.13 石英晶体振荡器电路,图8.6.14,装载过程的流程图,8.7,PLD,的编程,随着,PLD,集成度的不断提高,,PLD,的编程也,日益复杂,设计的工作量也越来越大。在这种情,况下,,PLD,的编程工作必须在开发系统的支持下,才能完成。为此,一些,PLD,的生产商和软件公司,相继研制成了各种功能完善,高效率的,PLD,开发,系统。其中一些系统还具有较强的通用性,可以,支持不同厂家生产的,各种型号的,PAL,GAL,,EPLD,FPGA,产品开发。,PLD,开发系统包括软件和硬件俩部分。,开发系统软件是指,PLD,专用的编程语言和相,应的汇编程序或编译程序。开发系统软件大体,上可以分为汇编型,编译型和原理图收集型三,种。,8.8 在系统可编程逻辑器件(,ISPPLD),图8.8.1,ispGAL16z8,的电路结构框图,图8.8.2,ispGAL16z8,编程操作流程图,图8.8.3,ispLSI1032,的电路结构框图,图8.8.4,ispLSI1032,的逻辑功能划分框图,图8.8.5 通用逻辑模块(,GLB),的电路结构,图8.8.6,GLB,的其它几种组态模式(,a),高速旁路模式(,b),异或,逻辑模式(,c),单乘积项模式,图8.8.7 输入/输出单元(,IOC ),的电路结构,图8.8.8,IOC,的各种组态,图8.8.9,ispLSI,器件的编程接口,图8.8.10,ispGDS22,的结构框图,图8.8.11,ispGDS22,的,输入/输出单元(,IOC ),图8.8.1,ispGAL16z8,的电路结构框图,返回,图8.8.2,ispGAL16z8,编程操作流程图,返回,图8.8.3,ispLSI1032,的电路结构框图,返回,图8.8.4,ispLSI1032,的逻辑功能划分框图,返回,图8.8.5 通用逻辑模块(,GLB),的电路结构,返回,图8.8.6,GLB,的其它几种组态模式,(,a),高速旁路模式(,b),异或,逻辑模式(,c),单乘积项模式,返回,图8.8.7 输入/输出单元(,IOC ),的电路结构,返回,图8.8.8,IOC,的各种组态,返回,图8.8.9,ispLSI,器件的编程接口,返回,图8.8.10,ispGDS22,的结构框图,返回,图8.8.11,ispGDS22,的,输入/输出单元(,IOC ),IOC,在电路结构图8.8.11所始。,当 被编程为低电平时,电路,工作在输出方式,输出端的三,态缓冲器为工作状态。这时数,据选择器从4个输入当中选种一,个,经输出三态缓冲器送到输,出端。当 =11时,输出的是,来自开关矩阵的信号,而,=10时输出的反相以后的来自开,关矩阵的信号。当 为,01,和00时,输出端被分别设置成,高电平和低电平。,
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 图纸专区 > 大学资料


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!