- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第八章 可編程逻辑器件
第八章 可编程逻辑器件
第八章 可编程逻辑器件
可编程逻辑器件 ( Programmable Logic Device )
简称PLD,是一种通用大规模集成电路,用于LSI和VLSI设计中,采用软件和硬件相结合的方法设计所需功能的数字系统。
PLD的优点:价格较便宜,操作简便,修改方便
PLD的分类:
根据有无寄存功能: 可编程组合逻辑器件
可编程时序逻辑器件。
按内部电路组成: PLA(可编程逻辑阵列)
PGA(可编程门阵列)
按编程方式: 熔丝编程
光擦编程
电擦编程
在线编程
可擦除PLA和可擦除PGA统称为可擦除PLD
简称EPLD
8.1 可编程逻辑阵列 PLA (Programmable Logic Array)
与阵列输出 + 或阵列输出
任一逻辑函数都可用“与或”式表示,即任何逻辑函数都可以用一个与门阵列与一个或门阵列来实现。
由与阵列和或阵列组成的电路叫做逻辑阵列LA
固定LA ROM(不可编程)
逻辑阵列LA PROM(或阵列可编程)
PLA PAL(与阵列可编程)
FPLA(与、或阵列皆可编程)
PLA同PROM一样,可用熔丝编程,
也可用NMOS,CMOS工艺的光擦和电擦编程。
熔丝全保留的简化符号
熔丝全保留或烧断
异或门
8.2 现场可编程逻辑阵列 FPLA (Field Programmable Logic Array)
用ROM实现逻辑函数时,地址译码器的每个输出都为一条字线,不能减少。输出函数为标准的与或表达式。
为减小芯片面积,简化译码器,使输出函数为最简的与或表达式,采用FPLA。(见例1)
FPLA与触发器配合可构成时序逻辑电路(见例2)
FPLA规格用输入变量数、与逻辑阵列的输出端数、或逻辑阵列的输出端数三者的乘积表示。
用户可进行一次编程,使用方便(熔丝型);也可用叠栅注入式MOS管作为存储单元,如同UVEPROM
例1
4×7×2
例2用FPLA与D触发器实现8421BCD计数器
画出卡诺图
阵列图
4×8×4
双极型PAL:熔断法
CMOSPAL:可多次擦除(紫外线擦除)
PAL和触发器可构成时序电路
8.3 可编程阵列逻辑
(Programmable Array Logic,PAL)
PAL的基本组成包括:输入互补缓冲;可编程与阵列;固定或阵列;特定的输出电路;
尚未编程之前,与逻辑阵列的所有交叉点均有熔丝接通。编程即是将有用的熔丝保留,无用的熔丝熔断。
一、PAL的基本电路结构
最简单的PAL电路结构形式,包含一个可编程的与逻辑阵列和一个固定的或逻辑阵列。
编程后的PAL电路
二、PAL的几种输出电路结构和反馈形式
1. 专用输出结构:输出端是与或门,与或非门或者互补输出结构,即所有设置的输出端只能作输出用。有PAL10H8、PAL14H4、PAL10L8、PAL14L4、PAL16C1等。
2. 可编程输入/输出结构:PAL16L8、PAL20L10等
3. 寄存器输出结构:
带有异或门的可编程 输入/输出结构
输出三态缓冲(由与逻辑阵列控制)
输出信号互补反馈到与逻辑阵列中
用途:产生复杂的组合逻辑函数
在输出端插入D触发器阵列
状态及输出均互补反馈到与逻辑阵列中
输出三态缓冲由公共控制线控制
用途:组成各类时序逻辑电路
5. 运算选通输出结构
4. 异或输出结构
PAL规格:PAL-输入量-结构-输出量
例:PAL14H4 14输入 4输出 输出正变量 专用输出结构
PAL16R4 16输入 4输出 输出反变量 寄存器输出结构
应用举例:
专用输出结构----实现组合逻辑
设计要点:
计算输出逻辑的最简与或式
选择PAL器件:
输入端 输出端 每个输出所含与项数量
进行相应编程连接,去除未使用的与门
寄存器输出结构----实现时序逻辑
设计要点:
计算各状态方程(驱动方程)的最简与或式
选择PAL器件:
输入端 输出端 每个输出所含与项数量
触发器数量
进行相应编程连接,去除未使用的与
文档评论(0)