



全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
教学要求:了解PLD器件的描述方法和分类,了解PLD器件的基本结构,掌握可编程逻辑器件的基本工作原理和基本应用方法教学学时:4教学重点: PLD器件的基本结构,基本工作原理第十章 可编程逻辑器件背景:以前学习了各种数字器件,如各种门电路、触发器、MSI计数器等,其逻辑功能固定不变。理论上用这些器件可以实现任何复杂的数字系统,但需要大量的芯片及芯片连接,且功耗大,体积大,可靠性差。而用PLD器件来设计一个数字系统,可以弥补上述缺陷。PLD的出现改变了传统的数字设计方法,用户通过定义器件内部的逻辑和输入输出引脚,将原来由电路板设计完成的大部分工作放在芯片设计中进行,把一个数字系统集成在一片PLD器件上。由于引脚设计的灵活性,大大减轻了电路图设计和电路板设计的工作量和难度。可编程逻辑器件是实现数字系统设计的理想器件。PLD器件开发软件可根据设计需要自动进行逻辑电路设计输入、编译、逻辑划分、优化和模拟,得到一个满足设计要求的PLD编程数据(熔丝图文件.JED),逻辑功能模拟通过后,需将PLD编程数据下载道编程器,编程器将编程数据写入PLD器件。使PLD器件具有设计所要求的逻辑功能。10.1 PLD的基本结构包含两个基本部分:一是逻辑阵列,由与阵列、或阵列和反向器构成,可实现任何组合逻辑。二是输出单元或宏单元。设计者可以自己组配其输出结构,直接输出就是组合逻辑,通过寄存器输出可以实现时序逻辑。以“与/或”阵列为基础的包括四种基本类型:PROM(可编程只读存储器)、PLA(可编程逻辑阵列)、PAL(可编程阵列逻辑)、GAL(通用可编程阵列逻辑)。它们的区别在于哪个矩阵可编程和输出结构的形式。PLD器件“与”阵列“或”阵列输出PROM固定可编PLA可编可编PAL可编固定I/O可编GAL可编固定宏单元10.2 PLD的表示方法(符号)PLD结构与通常的TTL有很大的不同,表示方法也不同。1) 缓冲电路 如图10.2.12) 与门、或门及连接形式。如图10.2.2,10.2.3。3) 多路选择器。如图10.2.410.3 PLD的分类10.3.1 PLD的集成度分类:1) 低密度PLD(LDPLD):以上四种以与或阵列为基础的器件。2) 高密度PLD(HDPLD):CPLD(与GAL类似,只是密度增加)、FPGA(由逻辑功能块排列成阵列,并由可编程的内部连线连接这些功能块来实现一定的逻辑功能) 10.3.2 PLD的制造工艺分类1) 一次性编程的PLD:采用熔丝工艺,如PROM、PLA、PAL。2) 紫外线擦除的PLD。2030分钟,几十次3) 电擦除的PLD。10ms,上千次。10.4 PLA1)基本结构:如图10.4.1 与、或阵列都可编程,未得到广泛应用。3) 例题。如图10.4.210.5 可编程阵列逻辑PAL具有可编程与阵列,和固定或阵列外(如图10.5.1),还有输出和反馈电路。根据输出和反馈电路的不同,PAL可以分成几种类型:专用输出结构、可编程输入/输出结构、寄存器输出结构和异或输出结构。1) 专用输出结构,如图10.5.1,或门输出如图10.5.2,或非门输出或互补输出。2)可编程输入/输出结构如图10.5.3,具有三态输出缓冲器和反馈电路。说明:a、反馈缓冲器使三态输出反馈到与与阵列的输入端,构成简单的触发器,使输出具有记忆功能。 b、三态输出由第一个乘积项(控也称为专用乘积项)控制。当为1时,三态输出被选通,对应I/O引出端作输出使用,同时输出反馈到输入。当为0时,三态输出被禁止,对应I/O引出端作输入使用。优点:引出端配置灵活,可实现双向输入/输出功能,可以方便的设计编码器、译码器和数据选择器等。典型器件:PAL16L8,PAL20L10。其中16:最大输入端数;8:最大输出端数;L:组合输出低电平有效。3)寄存器输出结构如图10.5.4,在或门和三态输出之间增加一个DFF。说明:这类PAL器件具有记忆功能,且整个器件只有一个CP时钟控制,和一个输出使能信号OE输入端,因而可构成同步时序逻辑电路,如:计数器,移位寄存器等。典型器件:PAK16R4、PAL16R6,PAL16R8。R:表示寄存器输出。4)异或输出结构如图10.5.5,在或阵列和输出部分增加一个异或门。说明:利用这类PAL可使一些计数器和数需逻辑电路的设计得到简化。典型器件:PAL20X4,PAL20X8,PAL20X10。X:表示异或输出。除此之外,还有算术选通反馈型,异步可编程寄存器输出结构,乘积项公用输出结构(PAL20S10),宏单元输出结构(PAL16V8)等。P:输出极性可编程;C:互补输出;RA:异步寄存器输出;MA:异步宏单元输出。例:用PAL设计一个带使能输出的2/4线译码器。解:使能输入:EN;译码地址输入:A1和A0;输出为:Y0,Y1,Y2,Y3。由真值表可知:Y0=A1A0,Y1=A1A0,Y2=A1A0,Y3=A1A0,因为输出为组合型负逻辑函数,故最好选用低电平输出有效的专用输出结构或可编程I/O型PAL。由要求有使能输出,应选用带有三态输出的PAL器件。选用PAL16L8器件实现的简化示意如图: 1 EN&1& Y0 1 EN&1& Y1 1 EN& 1& Y2 1 EN1& Y3 1 EN 1 A0 1 A110.6 通用阵列逻辑GALGAL称为第二代PLD器件,1)采用电擦除技术,可多次修改;2)在输出结构采用可编程逻辑宏单元OLMC(output logic macro cell)。1) GAL16V8的结构 如图10.6.1,8个输入缓冲器(29),8个三态输出缓冲器,8个反馈缓冲器可配置为输入或输出引脚,因此为16V8。一个系统时钟CP一个选通信号OE输入缓冲器与阵列有8*8=64个与门,每个乘积项有32个输入端。8个输出逻辑宏单元OLMC。2) OLMC如图10.6.2a、 结构同与阵列连接的8输入或门(8个乘积项)一个异或门:通过XOR(n)来改变或门输出极性。一个DFF:适于构成时序逻辑电路。 乘积多路选择器PTMUX:控制第一个乘积项。 三态多路选择器TSMUX:选择三态使能情况。四个多路选择器: 输出多路选择器OMUX:选择组合/时序输出。 反馈多路选择器FMUX:决定反馈信号的来源。b、OLMC的结构控制字:OLMC的结构控制字存放在GAL器件的可编程存储单元中,如图10.6.3。控制字的设置是PLD开发软件根据具体需要自动完成的。c、OLMC的工作模式如图10.6.4。3) 行地址结构。如图10.6.5。例:用GAL16V8器件实现一个带使能输出的2/4线译码器。解:2个信号输入A1,A0;一个使能控制端,4个输出端。Y0=A1A0,Y1=A1A0,Y2=A1A0,Y3=A1A0,选择EN有11引脚输入,Y3,Y2,Y1,Y0分别由OLMC(12)OLMC(15)提供。应配置为专用组合输出模式:AC0=0,AC1
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 业内视角:新质生产力的实践洞察
- 度教师转正工作总结(模板稿)
- 医患关系英语演示
- 2024年成都信息工程大学招聘真题(行政管理岗)
- 联调联试施工安全培训课件
- 监控下的医患关系
- (正式版)DB15∕T 2575-2022 《内蒙古东部膜下滴灌旱作水稻节水高产技术规程》
- (正式版)DB15∕T 2525.6-2023 《全生物降解地膜栽培技术规范 第6部分:赤峰谷子》
- 考考安全培训解密课件
- 新质生产力的关键词解析
- 上饶市市级机关选调真题2024
- 妇幼信息安全课件
- 高一学生手册考试试题及答案
- 妊娠滋养细胞肿瘤护理查房
- 廉政参观活动方案
- 律师事务所客户数据安全管理制度
- 孕妇学校健康教育课件
- 中国大麻酚油(CBD油)行业发展监测及投资战略研究报告
- 医务人员艾滋病知识培训
- 图书馆培训管理制度
- 2025船舶光租合同范本
评论
0/150
提交评论