第一节 可编程逻辑器件.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
* 七、PLD的编程 下页 返回 上页 随着PLD集成度的不断提高, PLD的编程工作必须在开发系统的支持下才能完成。 PLD开发系统包括软件和硬件两部分。 开发系统软件是指PLD专用的编程语言, 和相应的汇编程序或编译程序。 开发系统软件大体上可分为汇编型、 编译型和原理图收集型三种。 开发系统的硬件包括计算机和编程器。 * 下页 返回 上页 PLD的编程工作大体上可按如下步骤进行: 第一步, 进行逻辑抽象。 第二步,选定 PLD的类型和型号。 第三步,选定开发系统。 第四步,按编程语言的规定格式编写源程序。 第五步,上机运行。 第六步,卸载。 第七步,测试。PLD专用的编程语言, * 八、在系统可编程逻辑器件(ISP-PLD) 返回 在系统可编程逻辑器件(In-System Programmable), 是Lattice公司20世纪90年代首先推出的一种新型可编程逻辑器件。 这种器件的最大特点是编程时既不需要使用编程器, 也不需要将它从所在系统的电路板上取下, 可以在系统内进行编程。 目前Lattice公司生产的有低密度和高密度两种类型。 低密度ISP-PLD是在GAL电路的基础上, 加进了写入/擦除控制电路而形成的。 高密度ISP-PLD又称ispLSI, 它的电路结构比低密度ISP-PLD要复杂得多,功能也更强。 下页 上页 * 返回 上页 课堂练习 第一节 可编程逻辑器件 第一节 可编程逻辑器件 * 下页 返回 上页 一、概述 如果从逻辑功能的特点上将数字集成电路分类, 可分为通用型和专用型两类。 前几章中的中、小规模数字集成电路都属于通用型。 它们的逻辑功能简单,而且是固定不变的。 理论上这些通用型的中、小规模集成电路, 可以组成任何复杂的数字系统。 将所设计的数字系统做成一片大规模集成电路, 可减小电路的体积、重量、功耗,提高电路的可靠性。 为某种专门用途设计的集成电路叫做专用集成电路。 * 下页 返回 上页 可编程逻辑器件(PLD)是一种通用型逻辑器件, 其逻辑功能是由用户通过对器件编程来设定的。 有些PLD的集成度很高,足以用来设计一般数字系统。 目前生产和使用的PLD主要有: 现场可编程逻辑阵列FPLA 可编程阵列逻辑PAL 通用阵列逻辑GAL 可擦除的可编程逻辑器件EPLD 现场可编程门阵列FPGA EPLD、 FPGA的集成度比较高。 * 前面讲的EPROM实际上也是一种可编程逻辑器件。 用于PLD编程的开发系统由硬件和软件两部分组成, 硬件部分包括计算机和专门的编程器, 软件部分有各种编程软件。 利用这些开发系统几小时内就能完成PLD的编程工作, 大大提高了设计工作的效率。 新一代的在系统可编程器件的编程更加简单, 编程时不需要使用专门的编程器, 只要将计算机运行产生的编程数据直接写入PLD即可。 下页 返回 上页 * 为便于画图,这一章采用了以下逻辑图形符号。 三态输出的缓冲器 互补输出的缓冲器 与门 输出恒等于0的与门 或门 下页 返回 上页 * 二、现场可编程逻辑阵列(EPLA) 现场可编程逻辑阵列由可编程的与逻辑阵列和可编程的或逻辑阵列以及输出缓冲器组成。 A B C D 与逻辑阵列 或逻辑阵列 FPLA的基本电路结构 图中的与逻辑阵列最多可以产生8个可编程的乘积项, 或逻辑阵列最多能产生4个组合逻辑函数。 下页 返回 上页 * 如果编程后的电路连接情况如图中所示, 下页 返回 上页 则当 A B C D 与逻辑阵列 或逻辑阵列 FPLA的基本电路结构 时可得到 * FPLA和ROM比较 相同点:电路结构相似。 不同点:1. ROM的与逻辑阵列是固定的, 而FPLA的与逻辑阵列是可编程的。 ROM的与逻辑阵列将输入变量的全部最小项都译出了, FPLA与逻辑阵列能产生的乘积项要比ROM少得多。 在使用ROM产生组合逻辑函数时,器件内部资源的利用率不高。 因此,使用FPLA设计组合逻辑电路比使用ROM更为合理。 下页 返回 上页 而使用FPLA产生组合逻辑函数时,与逻辑阵列也可编程, 从而有效提高了芯片的利用率。 * FPLA的规格用输入变量、与逻辑阵列的输出端数、 或逻辑阵列的输出端数三者的乘积表示。 FPLA的编程单元有熔丝型和叠栅注入式MOS管两种。 FPLA中输出缓冲器的结构形式除三态输出以外, 也有做成集电极开路(OC)结构的。 XOR FPLA的异或输出结构 或逻辑阵列 下页 返回 上页 还有一些FPLA器件在或逻辑阵列输出端与输出缓冲器之间, 设置了可编程的异或门,以便于对输出极性进行控制。 * 这种结构的FPLA电路中不包含触发器, 这种结构的FPLA只能用于设计组合逻辑电路。 这种类型的F

文档评论(0)

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

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

1亿VIP精品文档

相关文档