- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
3、MAX II 器件系列 MAX II是Altera公司最新的CPLD器件。 2.4 FPGA的结构和工作原理 一般人们把采用查找表技术的PLD器件称为FPGA,查找表(Look-Up-Table)简称为LUT,LUT本质上就是一个RAM。目前FPGA中多使用4输入的LUT,所以每一个LUT都可以看成是一个有4位地址线的16x1的RAM,如图2.4.1所示。 2.4.1 FPGA的基本结构 典型的FPGA结构如图2.4.2所示,主要由可配置逻辑功能块CLB(Configurable Logic Blocks)、可编程输入输出模块IOB(Input/Output Block)、可编程内部连线资源IR(Interconnect Resource)组成。 1、可配置逻辑功能块 CLB逻辑函数发生器的配置如图2.4.4所示。 2、可编程输入输出模块 2.4.2 Altera公司的FPGA Altera公司的FPGA器件包括Stratix、Cyclone、APEX、FLEX10K、ACEX1K等系列器件,其中Stratix是高端的主流器件,Cyclone是低成本的主流产品。 1、可编程资源 2、逻辑单元 LE有两种工作模式:普通模式和动态算术模式。 3、存储器块 4、时钟和复位 逻辑电路系统中,时钟和复位信号作用于每个时序逻辑单元,Cyclone器件中设置有全局控制信号进行管理;由于系统的时钟延时会影响系统性能,Cyclone器件设计的全局时钟网络可以减少时钟信号的传输延迟。 2.5 CPLD/FPGA的应用选型 1、FPGA和CPLD两者之间的差异 主要有以下几点: CPLD逻辑单元比较大,比较适合完成各种算法和组合逻辑,而FPGA逻辑单元较小,每个单元都包含触发器,同等规模下,FPGA更适合于完成时序逻辑。 CPLD的连续式布线结构决定了它的信号时延是均匀和可预测的,而FPGA的分段式布线结构决定了其信号延迟的不可预测性。 CPLD的编程采用EEPROM或FLASH技术,无需外部存储器芯片,编程次数可达1万次,系统断电时编程信息也不丢失,可分为在编程器上编程和在系统编程两类,使用比较简单;而FPGA大部分基于SRAM编程,编程信息在系统断电时要丢失,FPGA的编程信息需存放在外部存储器上,每次上电时,需从器件外部将编程数据重新写入SRAM中,其优点是可以编程任意次,可在工作中快速编程,从而实现板级和系统级的动态配置,但使用方法较复杂。 CPLD保密性比FPGA好。 CPLD的功耗要比FPGA大,且集成度越高越明显。 2、CPLD/FPGA的应用选型 一般从以下几个方面考虑。 (1)器件内部逻辑资源 (2)器件速度 (3)器件功耗 (4)器件封装 2.6本章小结 本章内容包括可编程逻辑器件概述,CPLD/FPGA的基本结构和工作原理,Altera公司的CPLD和FPGA,CPLD/FPGA的应用选型。 2.7 习题 2.1试用PLA器件实现组合逻辑 2.2 说明GAL的OLMC有什么特点,如何配置为时序电路,如何实现反变量输出? 2.3 可编程逻辑器件有哪些类型? 2.4 CPLD器件实现逻辑功能的基本结构是什么? CPLD的基本组成部分包括哪些? 2.5 Altera公司的主流CPLD器件主要有哪些,有什么特点? 2.6 FPGA器件实现逻辑功能的基本结构是什么? FPGA的基本组成部分包括哪些? 2.7 Altera公司的主流FPGA器件主要有哪些,有什么特点? 2.8 CPLD和FPGA器件有什么异同? * 第2章 可编程逻辑器件基础 2.1可编程逻辑器件概述 可编程逻辑器件PLD是一种已经封装好,具有一定连线结构的全功能标准电路,可以由用户编程或配置实现所需逻辑功能。在计算机硬件、工业控制、智能仪表、数字视听设备、家用电器等领域得到了广泛的应用。 目前生产大规模可编程逻辑器件的厂商主要有Altera、Xilinx、Lattice和Actel等公司,产品各有特点, 2.1.1可编程逻辑器件发展过程 20世纪70年代中期出现了可编程逻辑阵列PLA,PLA在结构上由可编程的与阵列和可编程的或阵列构成,阵列规模小,编程也比较繁琐。 20世纪80年代初,美国的Lattice公司发明了通用阵列逻辑GAL。GAL器件采用了输出逻辑宏单元(OLMC)的结构和E2PROM工艺,具有可编程、可擦写、可长期保持数据的优点,使用方便,所以GAL得到了更为广泛的应用。 20世纪80年代中期,Altera公司推出了一种新型的可擦除、可编程的逻辑器件EPLD,EPLD采用CMOS、SRAM和UVEP-ROM工艺制成,集成度更高,设计也更灵活,但它的内部连线功能较弱。 1985年,美国Xilinx公司推出了现场可编程门阵列FPG
您可能关注的文档
- EDA技术入门与提高 第二版 教学课件 作者 王行 全书 第6章.ppt
- EDA技术入门与提高 第二版 教学课件 作者 王行 全书 第7章.ppt
- EDA技术入门与提高 第二版 教学课件 作者 王行 全书 第8章.ppt
- EDA技术入门与提高 第二版 教学课件 作者 王行 全书 第9章.ppt
- EDA技术入门与提高 第二版 教学课件 作者 王行 全书 第10章.ppt
- EDA技术入门与提高 第二版 教学课件 作者 王行 全书 第11章.ppt
- EDA技术入门与提高 第二版 教学课件 作者 王行 全书 封面及目录.ppt
- EDA技术实用教程 第2版 教学课件 作者 李洋 第1章绪论部分.pdf.ppt
- EDA技术实用教程 第2版 教学课件 作者 李洋 第1章绪论部分.ppt
- EDA技术实用教程 第2版 教学课件 作者 李洋 第2章 EWB.ppt
- EDA技术与应用 教学课件 作者 陈海宴 第3章 Quartus II 开发软件应用.ppt
- EDA技术与应用 教学课件 作者 陈海宴 第4章 Verilog HDL 基本语法.ppt
- EDA技术与应用 教学课件 作者 陈海宴 第5章 Verilog设计的层次与常用模块设计.ppt
- EDA技术与应用 教学课件 作者 陈海宴 第6章 宏功能模块设计.ppt
- EDA技术与应用 教学课件 作者 陈海宴 第7章 可综合设计与优化.ppt
- EDA技术与应用 教学课件 作者 陈海宴 第8章 系统仿真与ModelSim软件使用.ppt
- EDA技术与应用 教学课件 作者 陈海宴 第9章 数字设计实例.ppt
- EDA技术与应用 教学课件 作者 陈海宴 第10章 C C++语言开发可编程逻辑器件.ppt
- EDA技术与应用 教学课件 作者陈新华 第1章.ppt
- EDA技术与应用 教学课件 作者陈新华 第2章.ppt
文档评论(0)