第八章可编程逻辑器件.ppt
《第八章可编程逻辑器件.ppt》由会员分享,可在线阅读,更多相关《第八章可编程逻辑器件.ppt(48页珍藏版)》请在三一办公上搜索。
1、1,第八章 可编程逻辑器件,本章的重点:1.PLD的基本特征,分类以及每种类型的特点;2.用PLD设计逻辑电路的过程和需要用的开发工具。本章的重点在于介绍PLD的特点和应用,PLD内部的详细结构和工作过程不是教学重点。本章的难点:在本章的重点内容中基本没有难点。但在讲授PLD开发工具时,如能与实验课配合,结合本校实验室配备的开发工具讲解更好。,2,第八章 可编程逻辑器件,第一节 可编程逻辑器件PLD概述,第二节 可编程逻辑阵列PLA(略),第三节 可编程阵列逻辑(PAL),第四节 通用阵列逻辑(GAL),第五节 可擦除可编程逻辑器件(EPLD),第六节 现场可编程门阵列(FPGA),概述,3,
2、概述,目前集成电路分为通用型和专用型两大类。,通用集成电路:如前面讲过的SSI,MSI,PIO,CPU等。特点:,1.可实现予定制的逻辑功能,但功能相对简单;,2.构成复杂系统时,功耗大、可靠性差,灵活性差。,专用型集成电路(ASIC)分为定制型和半定制型。特点:,(一)定制型:由用户提出功能,交工厂生产。其特点是,1.体积小、功耗低、可靠性高,2.批量小时成本高,设计制造周期长。,(二)半定制型:是厂家作为通用产品生产,而逻辑功能由用户自行编程设计的ASIC芯片。如可编程逻辑器件(PLD)。其特点是,1.用户可编程,可加密,因此使用方便;,2.组成的系统体积小,功耗低,可靠性高,集成度高;,
3、3.适合批量生产。,3.用户不可编程。,一、数字集成电路按逻辑功能分类,4,1.PLD是实现电子设计自动化的硬件基础:,基于芯片的设计方法,可编程器件,芯 片 设 计,电路板的设计,电 子 系 统,传统电子系统设计方法,固定功能元件,电路板的设计,电 子 系 统,EDA是“基于芯片的设计方法”:,传统的数字系统设计方法是“固定功能集成块+连线”,见图。,二、电子设计自动化(EDAElectronic Design Automation)简介,当然,仅有硬件还不够,还要有EDA软件。本章只介绍硬件。,5,2.基于PLD设计流程,基于可编程逻辑器件设计分为三个步骤:设计输入、设计实现、编程。其设计
4、流程如下图。,设计实现:生成下载所需的各种文件。,器件编程:即“下载”和“配置”,即将编程数据放到具体的可编程 器件中。,6,3.用PLD设计数字系统的特点,采用PLD设计数字系统和中小规模相比具有如下特点:,(1)减小系统体积:单片PLD有很高的密度,可容纳中小规模集成电路的几片到十几片。(低密度PLD小于700门/片,高密度PLD每片达数万门,最高达25万门)。,(2)增强逻辑设计的灵活性:使用PLD器件设计的系统,可以不受标准系列器件在逻辑功能上的限制;用户可随时修改。,(3)缩短设计周期:由于可完全由用户编程,用PLD设计一个系统所需时间比传统方式大为缩短;,7,(4)提高系统处理速度
5、:用PLD与或两级结构实现任何逻辑功能,比用中小规模器件所需的逻辑级数少。这不仅简化了系统设计,而且减少了级间延迟,提高了系统的处理速度;,(7)系统具有加密功能:多数PLD器件,如GAL或高密度可编程逻辑器件,本身具有加密功能。设计者在设计时选中加密项,可编程逻辑器件就被加密。器件的逻辑功能无法被读出,有效地防止电路被抄袭。,(5)降低系统成本:由于PLD集成度高,测试与装配的量大大减少。PLD可多次编程,这就使多次改变逻辑设计简单易行,从而有效地降低了成本;,(6)提高系统的可靠性:用PLD器件设计的系统减少了芯片数量和印制板面积,减少相互间的连线,增加了平均寿命,提高抗干扰能力,从而增加
6、了系统的可靠性;,8,第一节 可编程逻辑器件PLD概述,一、PLD的基本结构,PLD主体,可直接输出,也可反馈到输入,它们组成结构基本相似:,9,F2=B+C+D,二、PLD的逻辑符号表示方法,1.输入缓冲器表示方法,2.与门和或门的表示方法,固定连接,编程连接,F1=ABC,PLD具有较大的与或阵列,逻辑图的画法与传统的画法有所不同。,10,下图列出了连接的三种特殊情况:,1.输入全编程,输出为0。,2.也可简单地在对应的与门中画叉,因此E=D=0。,3.乘积项与任何输入信号都没有接通,相当与门输出为1。,11,下图给出最简单的PROM电路图,右图是左图的简化形式。,实现的函数为:,固定连接
7、点(与),编程连接点(或),12,三、PLD的结构类型,(1)与固定、或编程:PROM,(2)与或全编程:FPLA,(3)与编程、或固定:PAL、GAL、EPLD、FPGA,1.与固定、或编程:(PROM),PLD基本结构大致相同,根据与或阵列是否可编程分为三类:,0 0 0,0 0 1,0 1 0,1 1 1,连接点编程时,需画一个叉。,13,2.与、或全编程:,代表器件是FPLA(Programmable Logic Array)(略),3.与编程、或固定:代表器件PAL(Programmable Array Logic)和GAL(Generic Array Logic)EPLD、FPGA
8、(Field Programmable Gate Array)。,在这种结构中,与阵列可编程,或阵列中每个或门所连接的乘积项是固定的,见下页图。其中EPLD和FPGA的结构还要复杂得多,我们将在后面介绍。,14,每个交叉点都可编程。,O1,O1为两个乘积项之和。,由于或阵列固定,以后将只画出或门,与阵列可编程,或阵列不可编程的PLD。,15,四、PLD的分类(按集成度分类),可编程逻辑器件PLD,16,第三节 可编程阵列逻辑器件(PAL),PAL采用双极型熔丝工艺,工作速度较高(10-35ns)。,PAL的基本结构,PAL器件的型号很多,它的典型输出结构通常有五种,其余的结构是在这五种结构基础
9、上变形而来。,PAL是由可编程的与阵列、固定的或阵列和输出电路三部分组成。有些PAL器件中,输出电路包含触发器和从 触发器输出端到与阵列的反馈线,便于实现时序逻辑电路。同一型号的PAL器件的输入、输出端个数固定。本节介绍PAL的五种基本结构。,17,1.专用输出结构,一个输入,如输出采用或门,为高电平有效PAL器件。若采用互补输出的或门,为互补输出器件。,输入信号,四个乘积项,I,18,2.可编程I/O输出结构,可编程I/O结构如下图所示。,19,3.寄存器型输出结构:也称作时序结构,如下图所示。,或门的输出通过D触发器,在CP的上升沿时到达输出。,触发器的Q端可以通过三态缓冲器送到输出引脚,
10、触发器的反相端反馈回与阵列,可构成时序逻辑电路,20,4.带异或门的寄存器型输出结构:,增加了一个异或门,有些PAL器件是由数个同一结构类型组成,有的则是由不同类型结构混合组成。,如由8个寄存器型输出结构组成的PAL器件命名为PAL16R8,由8个可编程I/O结构组成的PAL器件则命名为PAL16L8。,21,5.运算选通反馈输出结构:,反馈选通电路的输入变量B,A+B,反馈选通电路的反馈变量A,22,1A+BAA+BBA BA BA+B,用途:利用反馈结构的反馈量编程可在与阵列的输出端产生A和B的16种运算结构。见下表:,AA B0A BA BA BBA+B,23,采用E2CMOS工艺和灵活
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 第八 可编程 逻辑 器件

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