第4章 可编程逻辑器件(精编).ppt

  1. 1、本文档共35页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第4章 可编程逻辑器件 本章内容 4.1 PLD简介 4.2 PLD编程原理和方式 4.3 PLD的分类 4.4 CPLD和FPGA 4.5 Altera 公司的PLD 4.1 PLD 简介 4.1.1 PLD 的发展 早期:有可编程只读存贮器(PROM)、紫外线可按除只读 存贮器(EPROM)和电可擦除只读存贮器(EEPROM)三种 其后:主要有PAL(可编程阵列逻辑)和GAL(通用阵列逻辑) 20世纪80年代中期:Altera和Xilinx分别推出了类似于PAL结构的扩展型 和与标准门阵列类似的FPGA 4.1.2 PLD的基本结构和特点 1 PLD的基本结构 典型的PLD由一个“与”门和一个“或”门阵列、输入输出电路和输出电路组成。如图所示: 2 PLD的特点 PLD的系统设计具有如下特点:减小系统体积,增强逻辑设计的灵活性,缩短设计周期,提高系统处理速度,降低系统成本,提高系统的可靠性,系统具有加密功能。各种PLD结构特点 如表所示: 4.2 PLD编程原理和方式 4.2.1 PLD编程原理 1 “与”阵列和“或”阵列编程方法 所谓的可编程是指改变“与”阵列和“或”阵列内部连线方式的编程方式。电路可以通过软件编程,确定“与”矩阵和“或”矩阵内部的硬件电路的连接 。结合教材通过可变模计数器的例子来说明如何实现电路逻辑功能的可编程。 2 编程实现连线 通过电子开关实现连线的可编程,电子开关有MOS晶体管和传输门。如图所示是一个通用开关阵列。 3 编程实现数据传输 数据传输的编程一般是通过异或门或数据选择器实现的。下图 (a)是采用异或门的形式。下图 (b)是采用MUX的形式。 4.2.2 PLD的编程方式 1 掩膜编程 最开始的ROM是由半导体生产厂制造的,阵列中各点间的连线用厂家专门为用户设计的掩膜板制作。 2 熔丝与反熔丝编程 (1)熔丝编程 横线与纵线的交叉点全是熔丝,不需要的连接的熔丝烧断,一次性编程。编程机理示意图如下: (2)反熔丝编程 各连接点不是熔丝,而是一种PLICE编程单元。如下图所示。未编程时纵线和横线间是不通的,编程时对需要连接处加上高压使其中PLICE介质击穿而短路,使该点逻辑连接。 3 紫外线擦除、电可编程只读存储器编程 简称EPROM,其编程熔丝是一只叠栅型SIMOS管,其结构图如下图所示。 4 电擦除、电可编程只读存储器编程 简称EEPROM,与EPROM结构相似,只是浮栅与漏极间有一薄氧化层,厚度只有80埃,可产生“隧道效应”。它的编程和擦除是同时进行的,每编程一次,就以新的信息代替了原来的信息,整个编程时间不到1秒。 5 闪速型(Flash)存储单元编程 闪速存储单元又称为快擦快写存储单元,下图为闪速存储单元的截面示意图: 闪速存储单元比隧道型存储单元的芯片结构更简单、更有效,使闪速存储单元制成的PLD器件密度更高。这种编程器件可以不用编程器而直接在目标系统或线路板上进行编程,所以称它为在系统编程Isp。 综上所述,ROM的编程方法是按“掩膜ROM→PROM→EPROM→E2PROM→ISP”的次序发展的。 6 可编程只读存储器PROM编程 可编程只读存储器PROM的结构,由下图知,它是由存储矩阵、地址译码器及输出部分组成。 地址译码器输入n位二进制码可寻址2n个信息单元,产生字线为2n条,其输出若是m位,则存储器的总容量为2n×m位。 4.3 PLD 的分类 4.3.1 根据“与”阵列和“或”阵列是否可编程分类 1 “与”阵列固定,“或”阵列可编程器件 这一类型的代表器件是PROM和EPROM 。右图是一个8×3(与门×或门)阵列结构。因为“与”阵列固定,输入信号的每个组合都固定连接,所以“与”门阵列为全译码阵列。 8×3(与门×或门)阵列结构图 2.“与”阵列和“或”阵列均可编程器件 这种类型的代表器件是PLA,右图给出了PLA的阵列结构 。由于它具有“与”和“或”阵列均能编程的特点,在实现函数时,只形成所需的乘积项,使阵列规模比输入数相同的“与”阵列固定、“或”阵列可编程的PROM小得多。 PLA的阵列结构图 3.“或”阵列固定,“与”阵列可编程器件 这种类型的代表器件是PAL、GAL 。这种结构中,“或”阵列固定若干个乘积项输出,如右图。图中每个输出对应的乘积项有两个。在典型的器件中,乘积项可达8个,在高密度PLD中乘积项可高达几十个。 或阵列固定,与阵列可编程 4.3.2根据性能分类 1 PLA器件: PLA是“与”阵列

文档评论(0)

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

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

1亿VIP精品文档

相关文档