数字系统设计与EDA技术 第3章 可编程逻辑器件.pptVIP

数字系统设计与EDA技术 第3章 可编程逻辑器件.ppt

  1. 1、本文档共20页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
数字系统设计与EDA技术 第3章 可编程逻辑器件

第3章 可编程逻辑器件 * 第3章 可编程逻辑器件 * 本章要点 ?????? 可编程逻辑器件的分类和符号 ?????? Altera公司的可编程逻辑 康芯GW48-PK2实验开发平台 3.1 概述 3.1.1 PLD的特点和分类 1.PLD的特点 1)集成度高、可靠性好。 2)工作速度快。 3)提高系统的设计灵活性。 4)缩短设计周期。 5)增加系统的保密性能。 可以通过编程改变逻辑门连接关系的集成电路芯片就是可编程逻辑器件(PLD),现已成为设计数字系统的理想器件。 2. PLD的分类 从器件结构上看,目前使用的可编程逻辑器件都是由输入缓冲电路、与阵列、或阵列和输出电路四部分组成。根据结构特点可以将PLD划分为简单PLD(SPLD)、复杂PLD(CPLD)和现场可编程门阵列(FPGA)3类。 3.1.2 PLD的编程工艺 1.简单PLD的编程工艺 :简单PLD采用熔丝(Fuse)编程工艺,其原理是在器件可以编程的互连节点上设置有相应的熔丝。 2.CPLD的编程工艺 :CPLD器件采用可重复的编程工艺,主要有EPROM(可擦除的ROM)、E2PROM(可电擦除的ROM)和Flash ROM(闪速擦除的ROM)工艺。 3.FPGA的编程工艺 :FPGA器件常用的编程工艺主要有反熔丝 (Antifuse)和静态存储器(SRAM)两种。Actel公司的FPGA采用反熔丝工艺,Xilinx公司的FPGA采用SRAM工艺。 3.1.3 PLD中阵列的表示方法 1.缓冲器和连接点 缓冲器和连接点的表示方法如图所示。 从图中可以看出PLD有3种连线连接方式:连线交叉点处为实点标记,表示固定连接、交叉点为×标记表示编程连接、连线交叉但无标记的表示没有连接。 2.与门和或门 a)与阵列 b)或阵列 3.1.4 简单可编程逻辑器件 1.可编程只读存储器(PROM) PROM最初是作为计算机存储器设计和使用的,后来才被用作PLD。PROM的内部结构是固定的与阵列和可编程的或阵列,如图所示。 PROM的内部结构示意图 例如 和 的逻辑关系,可以用PROM实现,如图所示 用PROM表示的逻辑关系 PROM是一种速度快、成本低、编程容易的PLD,能够实现随机逻辑置换、译码器、编码器、错误检测与校正、查找表和分布算法等。但当输入信号的数目较多时,其与阵列的规模会变得很大,从而导致器件成本升高、功耗增加、可靠性降低等问题出现。 2.可编程逻辑阵列(PLA) PLA的内部结构示意图 PLA的与阵列和或阵列都可编程,任何组合函数都可以用PLA来实现。虽然PLA的利用率较高,可是需要逻辑函数的最简与或表达式,对于多输出函数需要提取、利用公共的与项,涉及的软件算法比较复杂,尤其是多输入和多输出的逻辑函数,处理上更加困难。 3.可编程阵列逻辑(PAL) PAL的内部结构示意图 与阵列可编程、或阵列固定的结构避免了PLA存在的软件算法复杂问题,运行速度也有所提高。从PAL的结构可知,各个逻辑函数输出化简,不必考虑公共的乘积项。送到或门的乘积项数目是固定的,大大简化了设计算法,同时也使单个输出的乘积项数量有限。 4.通用阵列逻辑(GAL) GAL具有电可擦除重复编程的特点,彻底解决了熔丝型可编程器件的重复可编程问题。GAL在与、或阵列结构上沿用了PAL的与阵列可编程、或阵列固定的结构,但对PAL输出的I/O结构进行了较大改进,在GAL的输出部分增加了输出逻辑宏单元OLMC(Output Logic Macro Cell)。 GAL的OLMC单元设有多种组态,可配置成专用组合输出、双向组合输出、寄存器输出、寄存器双向输出等。 GAL的特性如下: 1)通用性和应用灵活性较高。 2)可重复编程。 3)性能可测试。 3.2 Altera公司的可编程逻辑器件 3.2.1 Altera公司的 CPLD Altera公司的CPLD器件主要有Classic系列、MAX 3000系列、MAX 5000系列、MAX 7000系列和MAX 9000系列,这些器件系列都具有可重复编程的功能,Classic系列和MAX 5000系列采用EPROM(紫外线擦除的可编程存储器)工艺;MAX 3000、MAX 7000、MAX 9000系列采用E2PROM(电可擦除可编程存储器)工艺。由于MAX 7000系列在国内应用较为广泛,其结构具有一定的代表性。 1.MAX 7

文档评论(0)

f8r9t5c + 关注
实名认证
文档贡献者

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

版权声明书
用户编号:8000054077000003

1亿VIP精品文档

相关文档