FPGACPLD可编程逻辑器件的在系统配置方法.PDFVIP

FPGACPLD可编程逻辑器件的在系统配置方法.PDF

  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文档。上传文档
查看更多
2003年 5月 重庆 大学学报 May 2003 第26卷第5期 Journal of Chongqing University V0I.26 No.5 文章编号:1000—582X(2003)05—0125一o4 FPGA/CPLD可编程逻辑器件的在系统配置方法 何 伟,唐仁 圣,张 玲 (重庆大学通信工程学院,重庆 4OO044) 摘 要:讨论了基于SRAM技术的CPLD/FPGA可编程逻辑器件的编程方法,并以ALTERA公司 FLEX10系列器件为例,提出了一种利用微处理器对可编程逻辑器件进行在系统多方案配置的实用方 法。该方法成本低廉、简单易行,能在系统复位或上电时自动对器件编程,不仅有效的解决了基于 SRAM的CPLD/FPGA器件掉电易失性的问题,而且使单一芯片可以具有多种逻辑功能,实现了该类器 件逻辑功能的在系统多方案的灵活配置。 关键词:复杂可编程逻辑器件;现场可编程门阵列;被动串行配置Ps;静态存贮器;电子设计自动 化;在系统配置 中图分类号:TN47;TN79 文献标识码:A 可编程逻辑器件被广泛应用于复杂数字系统的设 件具有极其广泛的应用前景,也是未来可编程逻辑器 计中,基于SRAM工艺的可编逻辑程器件是目前应用 件的发展方向。业界很多公司的可编程器件,如A 最广的一种,它能够实现器件的在系统重构ISR(In TERA的FLEX10K、APEX系列,XILINX的Spartan—II System Reeonfiguration)。因此对这类器件的在系统配 系列等都是基于SRAM工艺的。但这类器件配置数 置方法进行研究有重要的现实意义,希望选择一种简 据放在SRAM中,掉电后将丢失系统原有的逻辑功 单易行而又经济有效的方法,并具有普通配置方法所 能,所以系统再次上电必须对SRAM重新加载配置 不具备的优点——单芯片多方案配置。 数据 】。 对SRAM加载配置数据采用最多的就是采用下 1 基于SRAM的可编程逻辑器件的编程方法 载电缆的配置方式,这种方法简单易行,只需直接将配 高密度的可编程逻辑器件CPLD和FPGA,由于其 置数据通过下载电缆由计算机下载至芯片,可以很方 可重新编程的特点,给设计的修改和系统的升级等带 便地修改系统功能,因此被广泛应用在实际系统开发 来了方便。目前可编程逻辑器件基本上以基于SRAM 设计阶段。但对于已经设计完的应用系统,如果每次 开关工艺和基于EEPROM工艺为主流。对基于EEP. 掉电后都要通过计算机下载配置会带来很多不便。因 ROM工艺的可编程器件,系统内重构是通过在系统编 此,如果在对系统重新上电时,系统本身能自动加载可 程ISP(In System Programmability)技术实现的,是一种 编程逻辑器件的编程文件,从而对可编程逻辑器件进 静态逻辑重构,编程信息存放在EEPROM中,可以随 行配置,这样就省去了通过手工由下载电缆对器件配 时进行电编程和电擦除,器件掉电后逻辑功能不会丢 置的过程。该方法的前提是必须在应用系统加上存储 失。对基于SRAM工艺的可编程器件,是通过tsn(In 器保存器件的编程文件,以供系统自动加载时使用。 System Reconfiguration)编程技术实现的,即可以在系 方法的实现常用的有两种,以ALTERA公司的 统运行期间,根据需要适时的对芯片重新配置以改变 FLEXIO系列器件为例:一种是采用主动配置的方法, 系统的功能,有的甚至可以只对器件的部分区域进行 即在系统对SRAM加载配置数据时,由可编程逻辑器 重组,而

文档评论(0)

153****8686 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档