第1章节doc-第一章节可编程逻辑器件简介文档.docVIP

第1章节doc-第一章节可编程逻辑器件简介文档.doc

  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文档。上传文档
查看更多
第1章节doc-第一章节可编程逻辑器件简介文档

引 言 电子设计的必由之路将是数字化,这已成为有目共睹的事实。在数字化的道路上,我国电子设计技术的发展经历了许多重大的变革和飞跃。从传统的应用SSI、MSI等通用的数字电路芯片构成电路系统到广泛地应用单片机,电子设计技术发生了一个巨大的飞跃。今天,随着VLSI向更高层次的发展,电子产品市场运作节奏的进一步加快,电子设计技术已迈入一个全新的阶段,即CPLD/FPGA在EDA基础上的广泛应用。它在更高层次上容纳了过去数字技术的优秀部分,但在电子设计的技术操作和系统构成上却发生了质的飞跃。CPLD/FPGA不但在逻辑实现上是无限的,而且可触及硅片电路线度的物理极限,并兼有串行、并行工作方式,高速、高可靠性以及宽口径适用性等诸方面的特点。不但如此,随着EDA技术的发展和CPLD/FPGA向深亚微米领域的进军,它们与MCU、MPU、DSP、A/D、D/A、ROM和RAM等独立器件之间的功能界限将日益模糊。特别是软/硬件IP芯核产业的迅猛发展,嵌入式通用与标准CPLD/FPGA器件呼之欲出,片上系统(SOC)已近在咫尺。同时,CPLD/FPGA还打破了软硬件之间最后的屏障,使软硬件工程师有了共同的语言。可以预测,未来的电子设计将是EDA的时代,而掌握EDA这门技术无疑已成为现代每一位电子设计工程技术人员必不可少的基本技能。 本篇正是鉴于这样的背景,介绍了可编程逻辑器件(PLD)CPLD/FPGA的结构以及通用的硬件描述语言(VHDL),并着重介绍了Altera公司的软件平台MAX+PLUS II的使用和在此基础上的PLD基本设计原理。 可编程逻辑器件简介 1.1 PLD设计的数字系统的特点 可编程逻辑器件(Programmed Logic Device),简称PLD,是一种由用户通过编程定义其逻辑功能,从而实现各种设计要求的集成电路芯片。它是70年代发展起来的新型逻辑器件,发展至今,已相继出现了PROM、EPROM、PLA、PAL、GAL和ISP等多个品种。它的出现对传统的用中小规模集成电路设计数字电路系统产生了很大的影响,相比之下,采用PLD设计数字系统具有如下特点: 减小系统体积:单片PLD具有相当高的密度,能实现的逻辑功能大约是中小规模集成电路的几倍到几十倍,高密度PLD器件甚至能大千倍。因此,使用PLD器件能大量节省空间,减小设备体积。 增强逻辑设计的灵活性:使用PLD器件设计的系统,可以不受标准系列器件在逻辑功能上的限制。在系统设计、系统调试过程中的任何阶段都能对PLD器件的逻辑功能进行修改,给系统设计提供了很大的灵活性。 缩短设计周期:由于PLD具有可编程特性,用它来设计一个系统所需时间比传统方式大为缩短,而且在调试和生产阶段,对PLD器件的逻辑进行调整十分简便迅速,无需重新布线和更换印制板。 提高系统处理速度:利用PLD的与或两级结构可实现任何逻辑功能,比用中小规模器件所需的逻辑级数少。这不仅简化了系统设计,而且减少了时延,提高了系统处理速度。 降低系统成本:采用PLD器件设计的系统,虽然单片PLD器件要比单片中小规模芯片贵得多,但由于PLD集成度高,而且测试与装配的工作量大大减少,加上避免了改变逻辑带来的重新设计和修改等一系列问题,有效地降低了成本。 提高系统的可靠性:用PLD器件设计的系统减少了芯片和印制板的数量及相互间的连线,从而增加了系统的平均寿命和抗干扰能力,提高系统的可靠性。 系统具有加密功能:某些PLD器件,如GAL或高密度的可编程逻辑器件本身就具有加密功能。设计者在设计时选中加密项,可编程逻辑器件就被加密,器件的逻辑功能无法被读出,有效地防止逻辑系统被抄袭。因而,使用可编程逻辑器件设计的系统具有保密特性。 目前,使用可编程逻辑器件来设计电路需要依靠相应的开发软件平台和编程器。可编程逻辑器件开发软件和相应的编程器多种多样,特别是一些较高级的软件平台,其功能更加灵活,具有图形输入、语言输入和波形输入等多种输入方法;且具有功能分析、时序分析、电路划分、布局连线、编程等多种功能。一个系统除了方案设计和输入电路外,都可用编程软件自动完成。 可编程逻辑器件设计电路过程如下图所示,它和传统的采用中小规模集成电路设计方法主要的区别在于增加了“编程”和“计算机参与”。 设计 设计 输入 优化 电路 选择 器件 编程 器件功能时序检测 电 路 设 计 方 案 图1-1 PLD设计逻辑电路的基本过程 现在,PLD器件已被广泛应用于计算机硬件、工业控制、智能仪表、通讯设备和医疗电子仪器等多个领域。 1.2 普通可编程逻辑器件 1.2.1 普通PLD的基本结构 输 入电 路与 门阵 列或 门阵 列输入信 号 输 入 电 路 与 门 阵 列 或 门 阵 列 输

文档评论(0)

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

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

1亿VIP精品文档

相关文档