- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第2章 大规模可编程逻辑器件 2.1 可编程逻辑器件概述 2.2 复杂可编程逻辑器件(CPLD) 2.3 现场可编程门阵列(FPGA) 2.4 在系统可编程(ISP)逻辑器件 2.5 FPGA和CPLD的开发应用选择 习题 2.1 可编程逻辑器件概述 2.1.1 PLD的发展进程 最早的可编程逻辑器件出现在20世纪70年代初,主要是可编程只读存储器(PROM)和可编程逻辑阵列(PLA)。例如,Altera公司就提供了8种通用PLD系列产品,如表2.1所示。 美国Xilinx公司在1985年推出了世界上第一块现场可编程门阵列(FPGA)器件,最初3个完整的系列产品分别被命名为XC2000、XC3000和XC4000,共有19个品种,后来又增加了低电压(3.3 V)的“L”系列、多I/O引脚的“H”系列及更高速的“A”系列,并推出了与XC3000兼容的XC3100/A系列,在XC4000的基础上又增加了“E”和“EX”系列。 在1995年,Xilinx公司又推出了XC5000、XC6200和XC8100 FPGA系列,并取得了突破性进展。而后又推出了Spartan和Virture系列。Xilinx公司还有3个EPLD系列产品:XC7200、XC7300和XC9500。Xilinx系列产品主要性能如表2.2所示。 Lattice公司目前的pLSI/ispLSI器件主要有6个系列:pLSI/ispLSI1000、2000、3000、5000、6000和8000系列,如表2.3所示。 2.1.2 PLD的种类及分类方法 目前生产PLD的厂家有Xilinx、Altera、Actel、Atemel、AMD、ATT、Cypress、Intel、Motorola、Quicklogic、TI(Texas Instrument)等。常见的PLD产品有:PROM、EPROM、EEPROM、PLA、FPLA、PAL、GAL、CPLD、EPLD、EEPLD、HDPLD、FPGA、pLSI、ispLSI、ispGAL和ispGDS等。PLD的分类方法较多,也不统一,下面简单介绍4种。 1.从结构的复杂程度分类 从结构的复杂程度上一般可将PLD分为简单PLD和复杂PLD(CPLD),或分为低密度PLD和高密度PLD(HDPLD)。 2.从互连结构上分类 从互连结构上可将PLD分为确定型和统计型两类。 确定型PLD提供的互连结构每次用相同的互连线实现布线,所以,这类PLD的定时特性常常可以从数据手册上查阅而事先确定。 3.从可编程特性上分类 从可编程特性上可将PLD分为一次可编程和重复可编程两类。一次可编程的典型产品是PROM、PAL和熔丝型FPGA,其他大多是重复可编程的。 4.从可编程器件的编程元件上分类 最早的PLD器件(如PAL)大多采用的是TTL工艺,但后来的PLD器件(如GAL、EPLD、FPGA及pLSI/ISP器件)都采用MOS工艺(如NMOS、CMOS、E2CMOS等)。 2.2 复杂可编程逻辑器件(CPLD) 2.2.1 CPLD的基本结构 早期的CPLD主要用来替代PAL器件,所以其结构与PAL、GAL基本相同,采用了可编程的与阵列和固定的或阵列结构。再加上一个全局共享的可编程与阵列,把多个宏单元连接起来,并增加了I/O控制模块的数量和功能。可以把CPLD的基本结构看成由逻辑阵列宏单元和I/O控制模块两部分组成。 1.逻辑阵列宏单元 在较早的CPLD中,由结构相同的逻辑阵列组成宏单元模块。一个逻辑阵列单元的基本结构如图2.1所示。 目前的CPLD在逻辑阵列单元结构方面作了很大改进,下面讨论几种改进的结构形式。 1) 乘积项数目不同的逻辑阵列单元 图2.2所示是一个具有12个专用输入端和10个I/O端的CPLD,共有10个逻辑阵列单元,分成5个逻辑单元对,各对分别由不同数量的乘积项组成。 2) 具有两个或项输出的逻辑阵列单元 图2.3是具有两个固定积项和输出的CPLD的结构图。由图可见,每个单元中含有两个或项输出,而每个或项均有固定的4个乘积项输入
您可能关注的文档
- Dreamweaver MX 2004网页制作实例教程 作者 彭鹏 第9章 网络应用程序.ppt
- Dreamweaver MX网页设计与制作 作者 曾立 第1章.ppt
- Dreamweaver MX网页设计与制作 作者 曾立 第2章.ppt
- Dreamweaver MX网页设计与制作 作者 曾立 第3章.ppt
- Dreamweaver MX网页设计与制作 作者 曾立 第5章.ppt
- Dreamweaver MX网页设计与制作 作者 曾立 第6章.ppt
- Dreamweaver MX网页设计与制作 作者 曾立 第7章.ppt
- Dreamweaver MX网页设计与制作 作者 曾立 第8章.ppt
- Dreamweaver网页设计与应用 作者 张丽英 02.ppt
- Dreamweaver网页设计与应用 作者 张丽英 03.ppt
- EDA技术及应用 第二版 作者 谭会生 第1-4章 第3章 VHDL编程基础A.ppt
- EDA技术及应用 第二版 作者 谭会生 第1-4章 第3章 VHDL编程基础B.ppt
- EDA技术及应用 第二版 作者 谭会生 第1-4章 第4章 常用EDA工具软件操作指南.ppt
- EDA技术及应用 第二版 作者 谭会生 第5-7章 第5章 EDA实验开发系统.ppt
- EDA技术及应用 第二版 作者 谭会生 第5-7章 第6章 VHDL设计应用实例.ppt
- EDA技术及应用 第二版 作者 谭会生 第5-7章 第7章 EDA技术实验.ppt
- EDA技术及应用 作者 吴延海 第1-5章 第1章.ppt
- EDA技术及应用 作者 吴延海 第1-5章 第2章.ppt
- EDA技术及应用 作者 吴延海 第1-5章 第3章.ppt
- EDA技术及应用 作者 吴延海 第1-5章 第4章.ppt
文档评论(0)