长江大学计算机科学学院数字逻辑课件第7章 可编程逻辑器件.ppt

长江大学计算机科学学院数字逻辑课件第7章 可编程逻辑器件.ppt

  1. 1、本文档共53页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
7.1 可编程逻辑器件的发展和分类 专用输出结构 输出电路为具有互补结构的专用输出,输出端无反馈,只能用作输出。适用于实现组合逻辑函数,常见产品有PAL10H8、PAL12L6等。 带反馈的可编程I/O结构 也称为异步可编程I/O结构。输出端带有反馈电路,通过编程,可使输出端的数据反馈到与阵列作为输入信号,常见产品有PAL16L8、PAL20L10等。 7.1 可编程逻辑器件的发展和分类 (1) 复杂可编程逻辑器件CPLD 复杂可编程逻辑器件CPLD属于中规模可编程ASIC。集成度大于PAL22V10或GAL22V10的PLD都可视为CPLD。如Lattice公司的ispLSI/pLSI 1000系列和MACH5系列,Xilinx公司的XC9500系列,Altera公司的MAX7000系列和MAX9000系列等都是CPLD的代表性产品。CPLD在集成度和结构上的特点是:具有更大的与阵列和或阵列,增加了大量的宏单元和布线资源,触发器的数量明显增加等。高速译码器、多位计数器、寄存器、时序状态机、网络适配器、总线控制器等较大规模的逻辑设计可选用CPLD来实现。近年来各芯片生产厂家又纷纷推出了规模更大的CPLD。如Lattice公司的ispLSI/pLSI3256,其集成度达14000个等效PLD门、寄存器数量达480个。而Lattice公司的ispLSI6000系列,其集成度更是达到25000个等效PLD门、具有320个宏单元。Altera公司的MAX9000最高集成度可达24000个等效PLD门、逻辑宏单元达1024个。因此,具有复杂算法的数字滤波器等数字信号处理单元的逻辑设计可选用这些具有更高集成度的CPLD来实现。 7.1 可编程逻辑器件的发展和分类 ③ EPROM型器件。采用紫外线擦除、电可编程的方式编程。 ④ EEPROM型器件。采用电擦除、电编程方式编程,目前多数的CPLD采用此类编程方式。与EPROM型器件相比,它用电擦除取代了紫外线擦除,提高了使用的方便性。 ⑤ 闪速存储器(Flash)型。 ⑥ 采用静态存储器(SRAM)结构的器件,即采用SRAM查找表结构的器件,大多数的FPGA采用此类结构。 7.1 可编程逻辑器件的发展和分类 一般将采用前5类编程工艺的器件称为非易失型器件。这类器件在编程后,配置的数据将一直保持在器件内,直至被擦除或重写;而采用第6类编程工艺的器件则称为易失型器件,这类器件在掉电后配置的数据会丢失,因而在每次上电时需要重新进行配置。 采用熔丝或反熔丝编程工艺的器件属于OTP类器件,只能一次性编程。这种PLD是不能重复擦写的,所以用于开发会比较麻烦,费用相对也较高。但反熔丝技术也有许多优点:布线能力强、系统速度快、功耗低、同时抗辐射能力强、耐高低温、可以加密等,适合在一些有特殊要求的领域运用,如军事及航空航天。 7.1 可编程逻辑器件的发展和分类 7.1.3 按结构特点分类 按照PLD器件内部结构的不同,可以将PLD器件分为如下两类: (1) 基于乘积项(Product-Term)结构的PLD器件 基于乘积项结构的PLD器件,其内部都包含一个或多个与或阵列。低密度的PLD(包括PROM、PLA、PAL、和GAL等)、EPLD以及绝大多数的CPLD器件(包括Altera的MAX7000、MAX3000A系列、Xilinx的XC9500系列和Lattice、Cypress的大部分CPLD产品)都是基于与或阵列结构的,这类器件一般采用EEPROM或Flash工艺制作,配置的数据掉电后不会丢失,器件的容量大多小于5000门的规模。 7.1 可编程逻辑器件的发展和分类 (2) 基于查找表(Look Up Table,LUT)结构的PLD器件 这类器件的物理结构基于静态存储器(SRAM)和数据选择器(MUX),通过查表的方式实现函数。函数值存放在SRAM中,SRAM的地址线即输入变量,不同的输入通过数据选择器(MUX)找到对应的函数值并输出。查找表结构的功能强、速度快,N个输入的查找表可以实现N输入变量的任意组合逻辑函数。 绝大多数的FPGA器件都基于SRAM查找表结构。如Altera的Cyclone、ACEX 1K系列,Xilinx的XC4000、Spartan系列等。此类器件的特点是集成度高(可实现百万逻辑门以上的设计规模)、逻辑功能强、可实现大规模的数字系统设计和复杂的算法运算,但器件的配置数据易失,需要外挂非易失的配置器件存储配置数据,才能构成可独立运行的系统。 7.2 PLD的逻辑表示及简单应用 7.2.1 PLD的逻辑表示 随着半导体技术的进步,PLD器件的集成度和结构复杂度越来越高,采用传统的逻辑表示法研究PLD电路很不方便,有时甚至会产生一些混淆。为了能直观描述PLD器件的

您可能关注的文档

文档评论(0)

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

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

1亿VIP精品文档

相关文档