数字电路逻辑设计第八章PLD可编程逻辑器件PLD.ppt

数字电路逻辑设计第八章PLD可编程逻辑器件PLD.ppt

  1. 1、本文档共70页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
数字电路逻辑设计第八章PLD可编程逻辑器件PLD 数字电路逻辑设计第八章PLD可编程逻辑器件PLD 2. GAL输出逻辑宏单元OLMC的组成 或门:输入端共八个乘积项,一个乘积项来自于选择器PTMUX 第四节 通用逻辑阵列GAL 数字电路逻辑设计第八章PLD可编程逻辑器件PLD 异或门:当XOR(n)=1时,异或门起反相作用; 当XOR(n)=0时,异或门起同相作用。 状态存储器,构成时序电路 数字电路逻辑设计第八章PLD可编程逻辑器件PLD PTMUX—选择与阵列输出的第一个乘积项或低电平 四个数据选择器: TSMUX—选择三态缓冲器的控制信号 芯片统一OE信号 与阵列第一个乘积项 高电平 低电平 数字电路逻辑设计第八章PLD可编程逻辑器件PLD FMUX—与阵列反馈信号的来源 触发器的反相输出Q 本单元的输出 相邻单元的输出 固定低电平 数字电路逻辑设计第八章PLD可编程逻辑器件PLD 时钟控制 使能控制 组合输出 时序输出 OMUX—选择输出方式 编程元件:AC1(n)、 AC0—编程实现 数字电路逻辑设计第八章PLD可编程逻辑器件PLD 3. 输出逻辑宏单元OLMC输出结构 专用输入组态 专用输出组态 组合输入/输出组态 寄存器组态 寄存器组合I/O组态 第四节 通用逻辑阵列GAL 数字电路逻辑设计第八章PLD可编程逻辑器件PLD 三态输出缓冲器的输出呈现高电阻,本单元输出功能被禁止,可作输入端用。 I/O可以作为输入端,提供给相邻的逻辑宏单元。 本级输入信号却来自另一相邻宏单元。 数字电路逻辑设计第八章PLD可编程逻辑器件PLD 本单元的反馈信号和去相邻单元的信号都被阻断 三态缓冲器使能,异或门的输出不经过D触发器,直接由处于使能状态的三态门输出,属于组合输出 组合输出 数字电路逻辑设计第八章PLD可编程逻辑器件PLD 适合于三态I/O缓冲等双向组合逻辑电路 时钟和使能可配置作输入使用 数字电路逻辑设计第八章PLD可编程逻辑器件PLD 时序输出——从触发器的输出同相Q端输出 或门的输入有8个乘积项 输出缓冲器的使能信号 时钟,作为公共端 适合于实现计数器、移位寄存器等时序逻辑电路 数字电路逻辑设计第八章PLD可编程逻辑器件PLD 使用场合不同,适合实现在一个带寄存器器件作组合输出; CLK和OE公用,不能做输入。 数字电路逻辑设计第八章PLD可编程逻辑器件PLD 4. GAL的特点 (1) 有较高的通用性和灵活性:既可实现组合电路,又可实现时序电路。 (2) 100%可编程:GAL采用浮栅编程技术,使与阵列以及逻辑宏单元可以反复编程,电编程、电擦写。 第四节 通用逻辑阵列GAL (一)GAL器件结构和特点 (3) 高性能的E2COMS工艺:使GAL的高速度、低功耗,编程数据可保存20年以上。 数字电路逻辑设计第八章PLD可编程逻辑器件PLD (4) 100%可测试:GAL的宏单元接成时序状态,可以通过测试软件对它门的状态进行预置,从而可以随意将电路置于某一状态,以缩短测试过程,保证电路在编程以后,对编程结果100%可测。 4. GAL的特点 第四节 通用逻辑阵列GAL (一)GAL器件结构和特点 数字电路逻辑设计第八章PLD可编程逻辑器件PLD (二)GAL器件的编程方法和应用 ? 编程对象:与阵列和输出宏单元 ? 编程手段:软件开发平台和硬件编程设备, ? 编程方法: ? 早期的GAL器件编程需要使用专门的编程器,将需要编程的GAL器件插入编程器进行编程,然后将编程后的GAL器件连接在设计者的设计系统。 ? 新一代的GAL器件,可以脱离开编程器,直接在设计者的电路系统上编程。 第四节 通用逻辑阵列GAL 二、通用阵列逻辑GAL器件 数字电路逻辑设计第八章PLD可编程逻辑器件PLD ? 汇编型软件:如FM,这类软件没有简化功能,要求输入文件采用最简与或式的逻辑描述方式; ? 编译型软件:如Synario软件平台,这类软件的特点是待实现的逻辑电路是由设计者根据软件平台规定的图形输入文件或可编程逻辑设计语言编写的语言输入文件进行描述,然后软件平台对设计者的电路进行描述转换,分析,简化,模拟仿真、自动进行错误定位等。 数字电路逻辑设计第八章PLD可编程逻辑器件PLD ? 时钟必须共用; ? 或的乘积项最多只有8个; ? GAL器件的规模小,达不到在单片内集成一个数字系统的要求; ? 尽管GAL器件有加密的功能,但随着解密技术的发展,对于这种阵列规模小的可编程逻辑器件解密已不是难题。 第四节 通用逻辑阵列GAL 数字电路逻辑设计第八章PLD可编程逻辑器件PLD 第五节 高密度可编程逻辑器件HDPLD

文档评论(0)

beautyeve + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档