含宏模块生成和处理的FPGA数字序列匹配逻辑单元映射算法的研究-微电子学与固体电子学专业论文.docxVIP

含宏模块生成和处理的FPGA数字序列匹配逻辑单元映射算法的研究-微电子学与固体电子学专业论文.docx

  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文档。上传文档
查看更多
摘要摘要 摘要 摘要 完整的FPGA设计包含了FPGA芯片的硬件结构设计及其配套软件系统设计两大 部分。FPGA的软件系统必须与其硬件系统—一对应,由于FPGA可编程逻辑单元硬 件结构的多样性,往往每开发出一款FPGA芯片,映射模块都需要重新进行开发,这 给研究和生产都带来了极大的不便利。近年来学术界的一种基于图模式匹配的逻辑块 映射算法FDUMAP在算法通用性方面取得了一定的突破,但随着逻辑单元基本功能 元件种类的增加,该算法的复杂度成指数规律增加,且该算法在性能上也远逊于专用 映射工具。 本文的工作所负责的内容即为FPGA软件流程中的逻辑映射模块。本文在 FDUMAP的基础上,通过对现代主流FPGA的逻辑单元结构的分析和归纳,针对逻辑 单元结构的共性,提出了一种用数字序列描述逻辑单元和用户电路并进行匹配的 FPGA逻辑单元映射算法NSM。NSM中定义了一套完整的转换规则,该规则可以将 映射算法所需要的电路信息用一串简单的数字描述出来,并通过比对数字序列的方法 完成映射。NSM算法适用于包括Xilinx Spartan系列和Virtex系列等多种主流FPGA 逻辑单元的映射,同时,NSM的转换规则中设有一定的开放数值选项,用以将NSM 扩展应用到未来可能出现的新的FPGA逻辑单元结构中去。NSM算法的最高复杂度为 O(n2),远低于其他基于匹配的映射算法O(n“)的复杂度,其中n为用户电路中元件的 总数,m为FPGA逻辑单元在某一种配置下的元件数。 除了对运算速度进行优化外,NSM算法还就逻辑单元映射后的资源利用率和通用 性等方面进行了优化。在测试中,NSM显现出了广泛的适应性以及可与专用的映射工 具相比拟的性能。除此之外,在NSM算法的扩展性应用中,本文提出了弹性装箱 FlexPack的概念,首次在FPGA逻辑单元映射中引入了可调整大小的“宏逻辑块”的概 念,将多个逻辑单元视作一个整体的“宏逻辑块”进行映射,从而使用户电路的局部逻 辑在FPGA上得到更高效地实现,突破了以往映射模块只能以单个逻辑单元为目标进 行映射的局限。测试表明,FlexPack在对中小规模的用户电路应用中显示出了良好的 性能。 关键字:现场可编程门阵列;逻辑单元映射;匹配算法;宏模块 中图法分类:TN402 摘要Abastract 摘要 Abastract A complete FPGA design flow includes FPGA hardware architecture design and the corresponding software system design.A specialized software system should be provided for each different FPGA chip.As the structure of FPGA logic block varies,it is likely that for each newly produced FPGA chip,the logic block mapping module needs to be re‘programmed,which brings inconveniency for both research and production.A recently introduced logic block mapping algorithm FDUMAP claims its universal application to different FPGAs,but as the types and number of the FPGA components increase,FDUMAP shows it weakness in running time. This thesis’S work is mainly about the logic block mapping module of the FPGA software system.Common features of modem mainstream FPGAs’logic blocks are listed in this thesis.According to these common features,a logic block mapping algorithm NSM is introduced.NSM converts circuits into a series of numerical sequences and then complete the mapping procedure by matching the numerical sequences of

您可能关注的文档

文档评论(0)

131****9843 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档