第一章FPGACLD概述.PDFVIP

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

FPGA/CPLD 入门教程(第一章 FPGA/CPLD 概述) 第一章 FPGA/CPLD 概述 本章讲述了FPGA/CPLD 的基本概念、结构、发展以及如何进行FPGA/CPLD 设计等 基本问题,初学者仔细阅读,但只需要了解,有个概念就行,不需要深入研究。 1.1 FPGA/CPLD 的基本概念 CPLD 是可编程逻辑器件(Complex Programable Logic Device)的 简称,FPGA 是现场可编程门阵列(Field Programable Gate Array) 的简称,两者的功能基本相同,编程等过程也基本相同,只是芯片内 部的实现原理和结构略有不同 (见1.3),所以对初学者,可以忽略 这两者的区别,统称为可编程逻辑器件或CPLD/FPGA 或PLD。 简单地讲,PLD 是这样一种ASIC (专用集成电路):内部有大量 的门电路,通过软件编程可以实现这些门电路不同的连接关系,从而 整个PLD 对外就完成了不同的功能,并且这些门电路的连接关系可以 不断用软件来改变。 和单片机比较,PLD 在时序和延迟的实现上不如单片机,但是PLD 在芯片容量、组合逻辑、工作速度、编程难度以及可以擦写次数上(特 别是FPGA)远优于单片机。 PLD 是电子设计领域中最具活力和发展前途的一项技术,它的影 响丝毫不亚于70 年代单片机的发明和使用。 PLD 能做什么呢?可以毫不夸张的讲,PLD 能完成任何数字器件 的功能,上至高性能CPU,下至简单的74 电路,都可以用PLD 来实现。 service@ 1 沪生电子 021021 FPGA/CPLD 入门教程(第一章 FPGA/CPLD 概述) PLD 如同一张白纸或是一堆积木,工程师可以通过传统的原理图输入 法,或是硬件描述语言自由的设计一个数字系统。通过软件仿真,我 们可以事先验证设计的正确性。在PCB 完成以后,还可以利用PLD 的在线修改能力,随时修改设计而不必改动硬件电路。使用PLD 来开 发数字电路,可以大大缩短设计时间,减少PCB 面积,提高系统的可 靠性。 PLD 的这些优点使得PLD 技术在90 年代以后得到飞速的发展, 同时也大大推动了EDA 软件和硬件描述语言(HDL)的进步。 1.2 PLD 发展历程及概述 发展历程: 当今社会是数字化的社会,是数字集成电路广泛应用的社会。数字集 成电路本身在不断地进行更新换代。它由早期的电子管、晶体管、小 中规模集成电路、发展到超大规模集成电路(VLSIC,几万门以上)以 及许多具有特定功能的专用集成电路。但是,随着微电子技术的发展, 设计与制造集成电路的任务已不完全由半导体厂商来独立承担。系统 设计师们更愿意自己设计专用集成电路(ASIC)芯片,而且希望ASIC 的设计周期尽可能短,最好是在实验室里就能设计出合适的ASIC 芯 片,并且立即投入实际应用之中,因而出现了现场可编程逻辑器件 (FPLD),其中应用最广泛的当属现场可编程门阵列(FPGA)和复杂可编 程逻辑器件(CPLD)。早期的可编程逻辑器件只有可编程只读存贮器 (PROM)、紫外线可按除只读存贮器(EPROM)和电可擦除只读存贮器 (EEPROM)三种。由于结构的限制,它们只能完成简单的数字逻辑功能。 service@ 2 沪生电子 021021 FPGA/CPLD 入门教程(第一章 FPGA/CPLD 概述) 其后,出现了一类结构上稍复杂的可编程芯片,即可编程逻辑器件 (PLD),它能够完成各种数字逻辑功能。典型的PLD 由一个“与”门 和一个“或”门阵列组成,而任意一个组合逻辑都可以用“与一或” 表达式来描述,所以, PLD 能以乘积和的形式完成大量的组合逻辑 功能。 这一阶段的产品主要有PAL(可编程阵列逻辑)和GAL(通用阵 列逻辑)。 PAL 由一个可编程的“与”平面和一个固定的“或”平面 构成,或门的输.出可以通过触发器有选择地被置为寄存状态。 PAL 器件是现场可编程的,它的实现工艺有反熔丝技术、EPROM

文档评论(0)

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

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

1亿VIP精品文档

相关文档