Xilinx FPGA设计基础 VHDL版 含光盘 教学课件 作者 李云松 全书 第1章.ppt

Xilinx FPGA设计基础 VHDL版 含光盘 教学课件 作者 李云松 全书 第1章.ppt

  1. 1、本文档共78页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第1章 绪论   1.1 逻辑器件概述   众所周知,在数字电子系统领域,存在三种基本的器件类型:存储器、微处理器和逻辑器件。这几种器件具有不同的功能和作用:存储器用来存储信息;微处理器用来执行指令以完成规定的任务;逻辑器件则用来提供数据通信、数据显示、接口通信、时序等一系列控制功能。   逻辑器件通常分为两大类——固定逻辑器件和可编程逻辑器件。固定逻辑器件是指为完成一组特定功能而实现的硬连接,其电路是永久性的,一旦制造完成,就无法改变。在整个开发过程中,设计和前期验证工作需要投入大量的“非重发性工程成本”,即NRE(Non Recurrent Expense)。NRE表示固定逻辑器件最终从芯片制造厂制造出来以前客户需要投入的所有成本。这些成本包括工程资源、软件设计工具、用来制造芯片不同金属层的昂贵光刻掩膜组,以及初始原型器件的生产成本。NRE成本可能从数十万美元至数百万美元不等。固定逻辑器件适合批量生产,对有些需要极高性能的应用也是最佳选择。但是,如果客户需求发生了变化,或者器件工作不合适,就必须进行全新的设计开发。   可编程逻辑器件(PLD,Programmable Logic Device)是指可通过软件编程修改其逻辑电路、为客户提供具有多种功能的标准部件。设计者利用通用的PLD芯片经计算机编程,实现满足需求的电路系统,形成专用的集成电路芯片。这使得硬件设计变得非常灵活和方便。设计人员通过软件工具快速进行开发、仿真和测试。然后,将设计结果编程到器件中,并立即在实际运行的电路中进行测试。原型中使用的PLD器件与正式生产最终设备时所使用的PLD完全相同。这样就节约了NRE成本,设计周期也比采用定制固定逻辑器件时大大缩短。   此外,PLD现在有越来越多的知识产权IP核的支持。用户可利用这些预定义和预测试的软件模块在PLD内迅速实现系统功能。IP核包括从复杂数字信号处理算法和存储器控制器到总线接口和成熟的软件微处理器在内的一切内容。IP核为客户节约了大量时间和费用。否则,用户可能需要数月的时间才能实现这些功能,而且还有可能延迟产品推向市场的 时间。   总体来说,PLD的优势可以概括如下:   (1) ?PLD在设计过程中为客户提供了更大的灵活性,因为对于PLD来说,重复设计只需要简单地改变编程文件就可以了,而且设计时改变的结果可立即在工作器件中看到。   (2) ?PLD不需要漫长的前置时间来制造原型或正式产品(PLD器件已经放在分销商的货架上并可随时付运。)   (3) ?PLD不需要客户支付高昂的NRE成本和购买昂贵的掩膜组。PLD供应商在设计其可编程器件时已经支付了这些成本,并且可通过PLD产品线延续多年的生命期来分摊这些成本。   (4) ?PLD允许客户在需要时仅订购所需要的数量,从而使客户可以控制库存。   (5) ?PLD甚至在设备交付客户那儿以后还可以重新编程。事实上,由于有了可编程逻辑器件,现在一些设备制造商正在尝试为已经成型的产品增加新功能或者进行升级。要实现这一点,只需要通过因特网将新的编程文件下载到PLD就可以在系统中创建出新的硬件逻辑。   可编程逻辑器件缩短了电子产品制造商的开发周期,帮助人们更快地将产品推向市场。 随着PLD供应商继续致力于在可编程逻辑器件中集成更多的功能、降低其成本并提高能够节约时间的IP核心的可用性,可编程逻辑器件将会得到更为广泛的应用。 1.2 可编程逻辑器件PLD的发展历程   PLD由两种门阵列构成:与门阵列和或门阵列。由于任意一个组合逻辑都可以用“与—或”表达式来描述,因此PLD能以乘积和的形式完成大量的逻辑功能。根据复杂程度不同,PLD可以分为简单低密度PLD和复杂高密度PLD。根据包含芯片的不同,PLD可分为三种类型:基于可编程只读存储器PROM的PLD、基于可编程阵列逻辑PAL的PLD和基于可编程逻辑阵列PLA的PLD。   早期的可编程逻辑器件有可编程只读存储器(PROM)、紫外线可擦除只读存储器(EPROM)和电可擦除只读存储器(EEPROM)。这类器件由固定的“与”门阵列和可编程的“或”门阵列构成。PROM采用熔丝工艺编程,电路状态只能改变一次,因此一旦写入内容,就不能擦除和重写。EPROM和EEPROM都是可重复写入的存储器,易于编程,但是价格较高,写入速度较慢。由于结构的限制,这些可编程逻辑器件只能完成简单的数字逻辑功能。   可编程阵列逻辑(PAL,Programmable Array Logic)于20世纪70年代出现,它由可编程的“与”门阵列和固定的“或”门阵列构成。PAL采用熔丝编程,双极性工艺制造,器件的工作速度很高。PAL是第一个得到普遍应用的可编程逻辑器件,如PAL16L8。在PAL的基础上,又发展了一种通用阵列逻

您可能关注的文档

文档评论(0)

开心农场 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档