第四节 可编程逻辑器件.ppt
《第四节 可编程逻辑器件.ppt》由会员分享,可在线阅读,更多相关《第四节 可编程逻辑器件.ppt(35页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。
1、1,第一节 可编程逻辑器件,概述,可编程阵列逻辑,现场可编程逻辑阵列,通用阵列逻辑,可擦除的可编程逻辑器件,现场可编程门阵列,PLD的编程,在系统可编程逻辑器件,下页,总目录,推出,2,下页,返回,上页,一、概述,如果从逻辑功能的特点上将数字集成电路分类, 可分为通用型和专用型两类。 前几章中的中、小规模数字集成电路都属于通用型。 它们的逻辑功能简单,而且是固定不变的。 理论上这些通用型的中、小规模集成电路, 可以组成任何复杂的数字系统。 将所设计的数字系统做成一片大规模集成电路, 可减小电路的体积、重量、功耗,提高电路的可靠性。 为某种专门用途设计的集成电路叫做专用集成电路。,3,下页,返回
2、,上页,可编程逻辑器件(PLD)是一种通用型逻辑器件, 其逻辑功能是由用户通过对器件编程来设定的。 有些PLD的集成度很高,足以用来设计一般数字系统。 目前生产和使用的PLD主要有: 现场可编程逻辑阵列FPLA 可编程阵列逻辑PAL 通用阵列逻辑GAL 可擦除的可编程逻辑器件EPLD 现场可编程门阵列FPGA,EPLD、 FPGA的集成度比较高。,4,前面讲的EPROM实际上也是一种可编程逻辑器件。 用于PLD编程的开发系统由硬件和软件两部分组成, 硬件部分包括计算机和专门的编程器, 软件部分有各种编程软件。 利用这些开发系统几小时内就能完成PLD的编程工作, 大大提高了设计工作的效率。 新一
3、代的在系统可编程器件的编程更加简单, 编程时不需要使用专门的编程器, 只要将计算机运行产生的编程数据直接写入PLD即可。,下页,返回,上页,5,为便于画图,这一章采用了以下逻辑图形符号。,下页,返回,上页,6,二、现场可编程逻辑阵列(EPLA),现场可编程逻辑阵列由可编程的与逻辑阵列和可编程的或逻辑阵列以及输出缓冲器组成。,图中的与逻辑阵列最多可以产生8个可编程的乘积项, 或逻辑阵列最多能产生4个组合逻辑函数。,下页,返回,上页,7,如果编程后的电路连接情况如图中所示,,下页,返回,上页,则当,时可得到,8,FPLA和ROM比较,相同点:电路结构相似。,不同点:1. ROM的与逻辑阵列是固定的
4、, 而FPLA的与逻辑阵列是可编程的。,ROM的与逻辑阵列将输入变量的全部最小项都译出了, FPLA与逻辑阵列能产生的乘积项要比ROM少得多。,在使用ROM产生组合逻辑函数时,器件内部资源的利用率不高。,因此,使用FPLA设计组合逻辑电路比使用ROM更为合理。,下页,返回,上页,而使用FPLA产生组合逻辑函数时,与逻辑阵列也可编程, 从而有效提高了芯片的利用率。,9,FPLA的规格用输入变量、与逻辑阵列的输出端数、 或逻辑阵列的输出端数三者的乘积表示。,FPLA的编程单元有熔丝型和叠栅注入式MOS管两种。,FPLA中输出缓冲器的结构形式除三态输出以外, 也有做成集电极开路(OC)结构的。,下页
5、,返回,上页,还有一些FPLA器件在或逻辑阵列输出端与输出缓冲器之间, 设置了可编程的异或门,以便于对输出极性进行控制。,10,这种结构的FPLA电路中不包含触发器, 这种结构的FPLA只能用于设计组合逻辑电路。 这种类型的FPLA也称为组合型的FPLA。,下页,返回,上页,为便于设计时序逻辑电路, 在有些FPLA芯片内部, 增加了由若干触发器组成的寄存器。 这种含有内部寄存器的FPLA称为时序逻辑型FPLA, 也称做可编程逻辑时序器PLS。,11,三、可编程阵列逻辑(PAL),PAL由可编程的与逻辑阵列、固定的或逻辑阵列, 和输出电路三部分组成。 通过对与逻辑阵列编程, 可获得不同形式的组合
6、逻辑函数。 有些型号的PAL器件中, 输出电路设置有触发器和从触发器输出, 到与逻辑阵列的反馈线, 用这种PAL可方便地构成各种时序逻辑电路。,下页,返回,上页,12,* PAL的基本电路结构,由图可见,在尚未编程之前, 与逻辑阵列的所有交叉点上均有熔丝接通。 编程将有用的熔丝保留,将无用的熔丝熔断,即得所需的电路。,下页,返回,上页,13,* PAL的几种输出电路结构和反馈形式,专用输出结构。 有PAL10H8、PAL14H4、PAL10HL8、PAL14L4等。,2. 可编程输入/输出结构。 有PAL16L8、PAL20L10等。,3. 寄存器输出结构。 有PAL16R4、PAL16R6、
7、PAL16R8等。,4. 异或输出结构。 有PAL204、PAL208、 PAL2010等。,5. 运算选通反馈结构。 有PAL16X4 、PAL16A4等。,下页,返回,上页,14,四、通用阵列逻辑(GAL),GAL采用电可擦除的CMOS(E2CMOS)制作,,可以用电压信号擦除并可重新编程。,GAL器件的输出端, 设置了可编程的输出逻辑宏单元OLMC 。,通过编程可将OLMC设置成不同的工作状态,,这样就可以用同一种型号的GAL器件, 实现PAL器件所有的各种输出电路工作模式, 从而增强了器件的通用性。,克服了PAL器件存在的缺点。,下页,返回,上页,15,* GAL的电路结构,下页,返回
8、,上页,以GAL16V8为例,介绍GAL器件的一般结构。,16,下页,返回,上页,电路有一个3264位的可编程与逻辑阵列, 8个OLMC,10个输入缓冲器, 8个三态输出缓冲器和8个反馈/输入缓冲器。 与逻辑阵列的每个交叉点上设有E2CMOS编程单元。 这种编程单元的结构和工作原理, 和E2PROM的存储单元相同。 在GAL16V8中除了与逻辑阵列外还有一些编程单元。 对GAL的编程是在开发系统的控制下完成的。 编程是逐行进行的。,17,下页,返回,上页,OLMC中包含一个或门,一个D触发器, 和由4个数据选择器及一些门电路组成的控制电路。 OLMC的工作模式有5种: 专用输入模式、专用组合输
9、出模式、寄存器输出模式、 反馈组合输出模式、时序电路中的组合输出模式。 通过对结构控制字的编程可设定OLMC的工作模式。,* 输出逻辑宏单元(OLMC),只要给GAL器件写入不同的结构控制字, 就可以得到不同类型的输出电路结构。,18,五、可擦除的可编程逻辑器件(EPLD),下页,返回,上页,1. EPLD的基本结构和特点,EPLD是继PAL、GAL之后推出的一种可编程逻辑器件。 它采用CMOS和UVEPROM工艺制作, 集成度比PAL和GAL器件高得多, 其产品多半都属于高密度PLD。 与PAL和GAL相比,EPLD有以下特点: 1.具有CMOS器件低功耗、高噪声容限的优点。 2.可靠性高、
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 第四节 可编程逻辑器件 第四 可编程 逻辑 器件
限制150内