具有广泛适应性的高性能FPGA映射算法研究

具有广泛适应性的高性能FPGA映射算法研究

论文摘要

FPGA设计包括芯片硬件结构设计和配套软件系统设计两大部分,其中软件系统设计必须与芯片硬件结构相匹配。由于FPGA可编程逻辑单元硬件结构的多样性,可编程逻辑块的映射工具总是和某种特定的硬件结构相结合的,大大限制了可编程逻辑块映射工具的灵活性。基于数学中图模式匹配的概念,提出了一种对含LUT、DFF、MUX和快速进位链的FPGA可编程逻辑单元都能有较好适应性的映射算法FDUMAP,从而在算法通用性方面取得了一定的突破。但存在的问题是,随着逻辑单元基本功能元件种类的增加,该算法的复杂度成指数规律增加。另外,该算法在性能上也无法与专用映射算法相比拟。本文针对现代主流FPGA逻辑单元结构特征进行了共性分析,提取出具有共性的元件,如:LUT、DFF、MUX,F5MUX,AND门和XOR门,提出的映射算法不但能处理含LUT、DFF、MUX和快速进位链的逻辑单元,而且还能处理现代FPGA逻辑单元中经常出现的、专门为实现特殊电路功能的元件如F5MUX,AND门和XOR门等,因而具有更广泛的适应性,能很好地处理现代FPGA逻辑单元的结构特征,并且适用于任意规模,包含任意种元件类型的新型芯片结构。为了降低算法的复杂度,本文提出了对可编程逻辑单元分层、分类的映射思想;为了提高逻辑单元的映射效率,在映射过程中引入了匹配度系数,从而在算法的复杂度和性能方面得到了大幅度的提高。同时实验结果表明,该工具映射结果可以和专用逻辑块映射工具相媲美甚至超越。

论文目录

  • 摘要
  • Abstract
  • 第1章 引言
  • 1.1 FPGA简介
  • 1.1.1 FPGA的发展
  • 1.1.2 FPGA基本结构
  • 1.2 FPGA CAD软件系统
  • 1.2.1 软件系统介绍
  • 1.2.2 系统模块划分
  • 1.3 主要研究工作
  • 1.4 论文组织
  • 第2章 研究背景
  • 2.1 FPGA总体硬件结构
  • 2.2 学术界逻辑映射算法
  • 2.2.1 学术界逻辑映射流程
  • 2.2.2 可编程逻辑块结构
  • 2.2.3 可编程逻辑块模型
  • 2.2.4 学术界逻辑映射算法
  • 2.3 商业芯片逻辑映射算法研究
  • 2.3.1 商业芯片的FPGACAD流程
  • 2.3.2 商用芯片逻辑块结构
  • 2.3.3 商业芯片逻辑块模型
  • 2.3.4 商业芯片逻辑映射算法
  • 2.4 可编程逻辑块映射目标
  • 2.4.1 学术界Cluster模型
  • 2.4.2 UCLA的Complex PLB模型
  • 2.4.3 商用FPGA
  • 2.4.4 调研总结
  • 2.5 本章小结
  • 第3章 通用可编程逻辑块映射数学建模
  • 3.1 子图同构算法
  • 3.1.1 基本定义
  • 3.1.2 基本的搜索算法
  • 3.2 数学建模
  • 3.2.1 实现目标
  • 3.2.2 基于实际电路特点的改进
  • 3.2.3 建模示例
  • 3.3 本章小结
  • 第4章 通用可编程逻辑块映射算法
  • 4.1 问题的描述和基本定义
  • 4.2 方法实现
  • 4.2.1 PLB的功能电路集的生成
  • 4.2.2 降低复杂度
  • 4.2.3 提高每个PLB的利用率
  • 4.2.4 算法实现
  • 4.3 本章小结
  • 第5章 实验结果和分析
  • 5.1 软件设计及实现
  • 5.2 实验结果及分析
  • 5.3 实验结果分析总结
  • 5.4 本章小结
  • 第6章 总结与展望
  • 6.1 工作总结
  • 6.2 未来工作展望
  • 参考文献
  • 致谢
  • 攻读学位期间科研成果
  • 相关论文文献

    • [1].公共色域映射算法的原理与实施[J]. 中国印刷与包装研究 2010(06)
    • [2].基于资源再分配的无线虚拟网络映射算法[J]. 计算机技术与发展 2016(02)
    • [3].一种具有宽松约束的相位—高度映射算法[J]. 哈尔滨工业大学学报 2020(05)
    • [4].基于空间映射算法的功率放大器优化设计[J]. 固体电子学研究与进展 2015(01)
    • [5].基于色表的色域映射算法及应用效果研究[J]. 包装工程 2014(15)
    • [6].片上网络任务映射算法的可靠性优化[J]. 上海交通大学学报 2013(01)
    • [7].基于物联网的资源映射算法研究[J]. 四川理工学院学报(自然科学版) 2012(02)
    • [8].基于快速k近邻的光子映射算法研究[J]. 电脑知识与技术 2019(28)
    • [9].基于网络收缩的节点可复用虚拟网络映射算法[J]. 计算机科学 2017(06)
    • [10].一种新的基于树分割的本体映射算法[J]. 小型微型计算机系统 2009(11)
    • [11].基于二分图最优匹配的虚拟网络映射算法[J]. 系统工程与电子技术 2019(12)
    • [12].一种基于占有率反馈的虚拟网络映射算法[J]. 南京信息工程大学学报(自然科学版) 2017(01)
    • [13].面向可靠性的5G网络切片重构及映射算法[J]. 电子与信息学报 2020(06)
    • [14].基于滑动区域的粒子群虚拟网节能映射算法[J]. 电子与信息学报 2019(12)
    • [15].分布式环境中基于协商的虚拟网映射算法[J]. 通信学报 2014(12)
    • [16].半监督拉普拉斯特征映射算法[J]. 计算机工程与设计 2012(02)
    • [17].改进的隐式空间映射算法的研究[J]. 电子设计工程 2012(09)
    • [18].基于隐式空间映射算法微波滤波器的优化设计[J]. 杭州电子科技大学学报 2012(04)
    • [19].鲁棒拉普拉斯特征映射算法[J]. 计算机应用研究 2011(09)
    • [20].滤波器对空间色域映射算法精确性的影响研究[J]. 中国印刷与包装研究 2014(06)
    • [21].基于混沌复合映射算法的150MHz高速码发生器设计[J]. 电子器件 2015(03)
    • [22].降低OFDM系统峰均比的选择性映射算法研究[J]. 信号处理 2008(04)
    • [23].基于空间映射算法的微带滤波器优化设计[J]. 现代电子技术 2011(18)
    • [24].无线视频传输的跨层动态映射算法[J]. 通信技术 2011(09)
    • [25].空间映射算法优化八木天线[J]. 现代电子技术 2009(17)
    • [26].基于节点邻近感知与路径综合评估的虚拟网络映射算法[J]. 电子与信息学报 2017(08)
    • [27].与图像相关的色域映射算法研究[J]. 中国印刷与包装研究 2013(03)
    • [28].支持动态校验的概念模型映射算法[J]. 中南大学学报(自然科学版) 2013(S2)
    • [29].与图像内容相关的色域映射算法研究[J]. 武汉大学学报(信息科学版) 2012(05)
    • [30].对角矩阵指数优化的局部保持映射算法[J]. 计算机工程与应用 2011(36)

    标签:;  ;  ;  ;  

    具有广泛适应性的高性能FPGA映射算法研究
    下载Doc文档

    猜你喜欢