




已阅读5页,还剩30页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第八章可编程逻辑器件,第八章可编程逻辑器件,可编程逻辑器件(ProgrammableLogicDevice)简称PLD,是一种通用大规模集成电路,用于LSI和VLSI设计中,采用软件和硬件相结合的方法设计所需功能的数字系统。PLD的优点:价格较便宜,操作简便,修改方便PLD的分类:根据有无寄存功能:可编程组合逻辑器件可编程时序逻辑器件。按内部电路组成:PLA(可编程逻辑阵列)PGA(可编程门阵列)按编程方式:熔丝编程光擦编程电擦编程在线编程可擦除PLA和可擦除PGA统称为可擦除PLD简称EPLD,8.1可编程逻辑阵列PLA(ProgrammableLogicArray)与阵列输出+或阵列输出任一逻辑函数都可用“与或”式表示,即任何逻辑函数都可以用一个与门阵列与一个或门阵列来实现。由与阵列和或阵列组成的电路叫做逻辑阵列LA固定LAROM(不可编程)逻辑阵列LAPROM(或阵列可编程)PLAPAL(与阵列可编程)FPLA(与、或阵列皆可编程)PLA同PROM一样,可用熔丝编程,也可用NMOS,CMOS工艺的光擦和电擦编程。,熔丝全保留的简化符号,熔丝全保留或烧断,异或门,8.2现场可编程逻辑阵列FPLA(FieldProgrammableLogicArray)用ROM实现逻辑函数时,地址译码器的每个输出都为一条字线,不能减少。输出函数为标准的与或表达式。,为减小芯片面积,简化译码器,使输出函数为最简的与或表达式,采用FPLA。(见例1)FPLA与触发器配合可构成时序逻辑电路(见例2)FPLA规格用输入变量数、与逻辑阵列的输出端数、或逻辑阵列的输出端数三者的乘积表示。,用户可进行一次编程,使用方便(熔丝型);也可用叠栅注入式MOS管作为存储单元,如同UVEPROM,例1,472,例2用FPLA与D触发器实现8421BCD计数器,画出卡诺图,阵列图,484,双极型PAL:熔断法CMOSPAL:可多次擦除(紫外线擦除),PAL和触发器可构成时序电路,8.3可编程阵列逻辑(ProgrammableArrayLogic,PAL),PAL的基本组成包括:输入互补缓冲;可编程与阵列;固定或阵列;特定的输出电路;,尚未编程之前,与逻辑阵列的所有交叉点均有熔丝接通。编程即是将有用的熔丝保留,无用的熔丝熔断。,一、PAL的基本电路结构,最简单的PAL电路结构形式,包含一个可编程的与逻辑阵列和一个固定的或逻辑阵列。,编程后的PAL电路,二、PAL的几种输出电路结构和反馈形式,1.专用输出结构:输出端是与或门,与或非门或者互补输出结构,即所有设置的输出端只能作输出用。有PAL10H8、PAL14H4、PAL10L8、PAL14L4、PAL16C1等。,2.可编程输入/输出结构:PAL16L8、PAL20L10等,3.寄存器输出结构:,带有异或门的可编程输入/输出结构,输出三态缓冲(由与逻辑阵列控制)输出信号互补反馈到与逻辑阵列中用途:产生复杂的组合逻辑函数,在输出端插入D触发器阵列状态及输出均互补反馈到与逻辑阵列中输出三态缓冲由公共控制线控制用途:组成各类时序逻辑电路,5.运算选通输出结构,4.异或输出结构,PAL规格:PAL-输入量-结构-输出量,例:PAL14H414输入4输出输出正变量专用输出结构PAL16R416输入4输出输出反变量寄存器输出结构,应用举例:,专用输出结构-实现组合逻辑设计要点:计算输出逻辑的最简与或式选择PAL器件:输入端输出端每个输出所含与项数量进行相应编程连接,去除未使用的与门,寄存器输出结构-实现时序逻辑设计要点:计算各状态方程(驱动方程)的最简与或式选择PAL器件:输入端输出端每个输出所含与项数量触发器数量进行相应编程连接,去除未使用的与门,三、PAL的应用,例1:用PAL器件设计一个数值判别电路。要求判断4位二进制数DCBA的大小属于05、610、1115三个区间的哪一个之内。,三、PAL的应用,例1:用PAL器件设计一个数值判别电路。要求判断4位二进制数DCBA的大小属于05、610、1115三个区间的哪一个之内。,例2用PAL设计一个4位循环码计数器,并要求所设计的计数器具有置零和对输出进行三态控制的功能。,根据上表画出4个触发器次态的卡诺图,化简后,8.4通用阵列逻辑GAL(GeneralArrayLogic),GAL是第二代的PAL,是一种寄存PLA器件。基本结构:输入互补缓冲,与或阵列(可编与、固定或),可编程的输出电路输出电路结构:通用宏单元OLMC(可编程)工艺:E2CMOS擦除方式:采用电可擦除的CMOS制作特点:通用性较强,高速,低耗,使用方便GAL器件是美国Lattice公司1985年首先推出的,目前主要有5种型号:GAL16V8GAL20V8ispGAL16Z8ispGAL20V10GAL39V18,一、GAL的电路结构:GAL由可编程与阵列、固定或阵列、OLMC及部分输入/输出缓冲门电路组成。实际上,GAL的或阵列包含在OLMC中。,二、输出逻辑宏单元(OLMC),三、工作特点:8个与或项输入,可实现正/反相输入(XOR)可选择直接输出/通过D触发器输出(OMUX)输出三态门可控:4种方式(TSMUX)反馈输入可控:输出/状态/其他输入(FMUX),工作模式:P.424图8.4.6专用输入:三态门断开,利用反馈输入端专用组合输出:不用触发器,不反馈,三态门常通组合输入/输出:不用触发器,带反馈,三态门程控寄存器输出:利用触发器,带反馈,三态门外控,8.5其它可编程逻辑器件,可擦除的可编程逻辑器件(ErasableProgrammableLogicDevice)工艺:UVCMOS擦除方式:加电基本结构:与或阵列(可编与、可编或)输出电路结构:OLMC可编程性优于GAL特点:功耗低,集成度高(几千门/片),信号传输时间短,可预知,成本低,现场可编程门阵列FPGA(FieldProgrammableGateArray)工艺:CMOS-SRAM擦除方式:与SRAM相同基本结构:逻辑单元阵列结构(可编程)特点:功耗低,集成度高(3万门/片),信号传输时间不可预知,结构特点:输入/输出模块(IOB):输入或输出可设置可编程逻辑模块(CLB):含组合逻辑和触发器互连资源(IR):金属线,可编程接点/开关利用EPROM存放编程数据,现场可编程门阵列FPGA,输入/输出模块(IOB)逻辑原理,低密度PLD:FPLA,PAL,GAL,高密度PLD:FPGA,EPLD,性能特点:设计灵活性强,适用性广传输延迟时间不定,速度低,保密性差,可编程逻辑模块(CLB)逻辑原理,在系统可编程逻辑器件(ISP-PLD)(CPLD)特点:采用电可擦除,无需编程器结构特点:与GAL类同
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年国际商务英语考试题及答案
- 主动呼吸循环技术
- 2025年中级会计考试试题及答案
- 2025年国际商务专业主管考试试卷及答案
- 超高层施工课件
- 幼儿园中班安全教育第一课
- 2025年电焊工职业资格考试试题及答案
- 江苏省无锡市澄西片2025届英语八年级第二学期期末调研试题含答案
- 2025年产业经济学研究生入学考试试卷及答案
- 2025年创新与创业管理专业试卷及答案
- 电子政务内网机房运维管理制度
- 2025年北京高考化学试卷试题真题及答案详解(精校打印版)
- 福利院财务管理制度
- 2025至2030中国汽车轮毂行业发展分析及发展前景与投资报告
- 郴州市2025年中考第二次模考历史试卷
- 2025年供应链管理考试题及答案
- 2024-2025学年人教版数学五年级下学期期末试卷(含答案)
- 食用薄荷介绍课件
- 美容院和干洗店合同协议
- 2025年北师大版七年级数学下册专项训练:整式的混合运算与化简求值(原卷版+解析)
- AIoT落地化培训大纲
评论
0/150
提交评论