电子设计自动化第二章课件.pptVIP

  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文档。上传文档
查看更多
第二章 可编程逻辑器件的应用 第一节 概述 可编程逻辑器件的发展历程 二、可编程逻辑器件的分类 按集成度(PLD)分类 二、可编程逻辑器件的分类 在具体区分时,一般以GAL22V10作为对比,集成度大于GAL22V10的称为复杂PLD,反之归类为简单PLD。 二、可编程逻辑器件的分类 从结构上分: (1)乘积项结构器件。基本结构为“与-或”阵列的器件。如大部分简单PLD和CPLD. (2)查找表结构器件。由简单的查找表组成可编程门,在构成阵列形式,如FPGA。 二、可编程逻辑器件的分类 从编程工艺上分 (1)熔丝(Fuse)型器件 早期的PROM (2)反熔丝(Antifuse)型器件 Actel的FPGA 无论是熔丝还是反熔丝结构,都只能编程一次,称为OTP器件,一次可编程器件。 二、可编程逻辑器件的分类 (3)EPROM型 紫外线型擦除电可编程逻辑器件 (4)EEPROM型 电可擦写可编程器件 现有大部分CPLD及GAL器件 (5)SRAM型 SRAM查找表结构器件 大部分FPGA (6)Flash型。可实现多次可编程,也可以做到掉电以后不需要重新配置。 可编程器件的优势 可编程器件法将ASIC的设计从半导体工艺师手中,转移到电路设计师手中。其前提是半导体工艺师提供超大规模可编程芯片。可编程芯片资源丰富,使电路设计师能将整个电子系统装到一个“白”片中。这种方法没有投片风险,现场布线完成功能指定,提高设计灵活性;可反复编程擦写;成本低;设计周期短。 三、CPLD和FPGA的特点及应用范围 CPLD:主要是由可编程逻辑宏单元(LMC)围绕中心的可编程互连矩阵单元组成,其中LMC逻辑结构较复杂,并具有复杂的I/O单元互连结构,可由用户根据需要生成特定的电路结构,完成一定的功能。 特点:据有点擦写特性,可边界扫描、在线编程,逻辑电路具有可预测性。 二、CPLD和FPGA的特点及应用范围 FPGA: 由可编程逻辑功能块,可编程I/O块和可编程内部互连三种可编程资源组成。 特点:可以实时地改变器件功能,掉电数据丢失,内部延时时间不固定,可利用资源丰富。 二、CPLD和FPGA的特点及应用范围 应用范围 CPLD适合于设计译码等复杂组合逻辑; FPGA适合于复杂的时序逻辑; 第二节 FPGA/CPLD产品概述 主流CPLD/FPGA器件的发展及性能 Altera公司系列产品主要性能 Xilinx系列产品主要性能 Lattice系列产品主要性能 第三节 CPLD/FPGA的编程与配置 目前常见的大规模可编程逻辑器件的编程工艺有三种: 1、基于电可擦除存储单元的EEPROM或Flash技术。CPLD一般采用此技术编程。 2、基于SRAM查找表的编程单元,编程信息保持在SRAM中,SRAM在掉电后信息立即丢失,在下次上电后,还要重新载入编程信息。大部分FPGA采用此种编程工艺。 3、基于反熔丝编程单元。ACTEL的FPGA、Xinlinx部分早期的FPGA采用此结构,现在已不用。此编程方法是一次可编程性。 第三节 CPLD/FPGA的编程与配置 CPLD编程和FPGA配置可以使用专用的编程设备,可以使用下载电缆,如ALTERA的Byteblaster(MV)并行下载电缆,连接PC机的并行打印口和需要编程或配置的器件,并与MAX+PLUSII配合可以对Altera公司的多种CPLD、FPGA进行配置和编程。 一、CPLD的ISP方式编程 在系统可编程(ISP)是当系统上电并正常工作时,计算机通过系统中的CPLD拥有ISP接口直接对其编程,器件在编程后立即进入正常工作状态。 二、使用PC并口配置FPGA ICR:In-Circuit Reconfigurability 在线可重配置方式,即允许在器件已经配置好的情况下进行重新配置,以改变电路逻辑结构和功能。 FPGA设计过程中可以通过连接PC机的下载电缆快速地下载设计文件至FPGA进行硬件验证。 Altera SRAM LUT结构器件的6种配置方式 (1)配置器件,如EPC器件进行配置。 (2)PS(被动串行) MSEL1=0 MSEL0=0 (3)PPS(被动并行同步) MSEL1=1 MSEL0=0 (4)PPA(被动并行异步) MSEL1=1 MSEL0=1 (5)PSA(被动串行异步) MSEL1=1 MSEL0=0 (6)JTAG MSEL1=0 MSEL0=0 三、 用专用配置器件配置FPGA 用专用配置器件能够实现载FPGA上电后自动加载配置。专用配置器件多采用串行的PROM器件,大容量的PROM器件也提供并行接口。 按专用配置器件的可编程次数可分为: OTP(一次可编程)器件和

文档评论(0)

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

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

1亿VIP精品文档

相关文档