- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 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
您可能关注的文档
- 广西药源植物蛇足石杉资源调查与评价-生态学专业论文.docx
- 观光木和闽楠幼树的光合生理生态特性研究-植物学专业论文.docx
- 国际非政府组织在华发展的资源困境及应对策略分析-行政管理专业论文.docx
- 广州市大型零售商业的郊区化趋势研究-人文地理学专业论文.docx
- 广西农业技术进步的测算与研究-产业经济学专业论文.docx
- 海难救助与共同海损制度之比较研究-法律专业论文.docx
- 关于神经网络与样条函数的逼近性能研究-应用数学专业论文.docx
- 关于青岛城市化进程中的问题与对策研究-公共管理专业论文.docx
- 国家高新区技术创新管理体系研究-企业管理专业论文.docx
- 海源公司发展战略研究-工商管理专业论文.docx
- 浙江省温州市浙南名校联盟2025-2026学年高一上学期期中联考数学试题含解析.docx
- 26高考数学提分秘诀重难点34圆锥曲线中的定点、定值、定直线问题(举一反三专项训练)(全国通用)(含解析).docx
- 26高考数学提分秘诀重难点35概率与统计的综合问题(举一反三专项训练)(全国通用)(含解析).docx
- 26高考数学提分秘诀重难点31圆锥曲线中的切线与切点弦问题(举一反三专项训练)(全国通用)(含解析).docx
- 26高考数学提分秘诀重难点30圆锥曲线中的弦长问题与长度和、差、商、积问题(举一反三专项训练)(全国通用)(含解析).docx
- 26高考数学提分秘诀重难点29巧解圆锥曲线的离心率问题(举一反三专项训练)(全国通用)(含解析).docx
- 26高考数学提分秘诀重难点28直线与圆的综合(举一反三专项训练)(全国通用)(含解析).docx
- 寡核苷酸药物重复给药毒性研究技术指南.docx
- 重组溶瘤腺病毒生产质量管理标准.docx
- 26高考数学提分秘诀重难点27直线与圆中常考的最值与范围问题(举一反三专项训练)(全国通用)(含解析).docx
原创力文档


文档评论(0)