基于VPR的Virtex-6 FPGA芯片资源处理和打包分析
发布时间:2021-07-13 02:35
随着信息时代的发展,商业领域的FPGA芯片也有了长足的发展,各大FPGA芯片公司都有配套的CAD软件开发平台,由于技术封锁,设计一款具有自主知识产权的CAD软件系统显得尤其重要。学术领域的FPGA研究仅仅停留在算法优化和体系结构方面的研究。学术领域研究的是抽象的芯片,很难将学术领域的研究成果应用到实际的商用芯片上。本文深入研究了商用FPGA芯片的结构和硬件资源,使用结构化描述语言XML对FPGA芯片进行建模,在现有的建模标签之外,添加了两个新的标签分别用于描述芯片的空域和硬连接,增加了建模文件的芯片描述能力。又对开源软件VPR进行了深入研究并对其中的BASE信息处理模块和PACK打包模块做了适当的修改,研究和修改的内容主要分为两部分,一是VPR中BASE信息处理模块如何对芯片进行信息提取和信息检测,并对其中的代码进行修改,使其可以完成对xc6vlx240tff1176芯片的信息提取和信息检测。二是对VPR中的PACK打包模块的打包过程进行了研究和修改。修改代码的目标是,在完成了对特定芯片的信息提取和信息检测之后,针对不同的电路,可以顺利完成该电路在此特定芯片上的打包过程,成功生成.ne...
【文章来源】:西安电子科技大学陕西省 211工程院校 教育部直属院校
【文章页数】:78 页
【学位级别】:硕士
【部分图文】:
FPGA基本结构
BLE结构
围加上双引号。期 FPGA 通常使用参数化描述方法来给芯片建模,但是,这种方法没办际的芯片,因为实际的芯片的结构非常复杂。随着集成度的增加,FPG越复杂,早期的参数化描述方法已经不再使用,现在的 CAD 工具中,L 语言来对 FPGA 芯片进行建模描述。2.2.3 布线资源图介绍然可以用 XML 语言来描述 FPGA 的结构和诸多细节,但是,还是没有布线阶段的要求,XML 语言所描述的芯片结构在布局布线阶段无法使VPR 中使用布线资源图来描述芯片结构,这比任何参数化语言所描述为布线资源图可以对所有的连接进行描述。因为这些信息都包含在布线此它可以迅速的找到需要的连接信息,例如,确定一个给定连线可以连布线资源图实际上是一个有向图[30]。FPGA 芯片和各逻辑块的连接上的线资源图映射的节点,并且每个开关成为边缘定向(单向开关,例如缓对定向边(双向开关,例如传输晶体管)。图 2.3 展示了一个简单的布子,该逻辑块是一个两输入一输出的查找表(LUT)。
【参考文献】:
期刊论文
[1]一种FPGA中BRAM36k的设计方法[J]. 刘瑛,胡凯,丛红艳,万清. 电子与封装. 2014(05)
[2]FPGA结构设计方法及EDA工具[J]. 张峰,李艳,陈亮,李明,于芳. 微电子学与计算机. 2013(05)
硕士论文
[1]FPGA布局布线算法的研究与优化[D]. 谢志宏.西安电子科技大学 2012
本文编号:3281162
【文章来源】:西安电子科技大学陕西省 211工程院校 教育部直属院校
【文章页数】:78 页
【学位级别】:硕士
【部分图文】:
FPGA基本结构
BLE结构
围加上双引号。期 FPGA 通常使用参数化描述方法来给芯片建模,但是,这种方法没办际的芯片,因为实际的芯片的结构非常复杂。随着集成度的增加,FPG越复杂,早期的参数化描述方法已经不再使用,现在的 CAD 工具中,L 语言来对 FPGA 芯片进行建模描述。2.2.3 布线资源图介绍然可以用 XML 语言来描述 FPGA 的结构和诸多细节,但是,还是没有布线阶段的要求,XML 语言所描述的芯片结构在布局布线阶段无法使VPR 中使用布线资源图来描述芯片结构,这比任何参数化语言所描述为布线资源图可以对所有的连接进行描述。因为这些信息都包含在布线此它可以迅速的找到需要的连接信息,例如,确定一个给定连线可以连布线资源图实际上是一个有向图[30]。FPGA 芯片和各逻辑块的连接上的线资源图映射的节点,并且每个开关成为边缘定向(单向开关,例如缓对定向边(双向开关,例如传输晶体管)。图 2.3 展示了一个简单的布子,该逻辑块是一个两输入一输出的查找表(LUT)。
【参考文献】:
期刊论文
[1]一种FPGA中BRAM36k的设计方法[J]. 刘瑛,胡凯,丛红艳,万清. 电子与封装. 2014(05)
[2]FPGA结构设计方法及EDA工具[J]. 张峰,李艳,陈亮,李明,于芳. 微电子学与计算机. 2013(05)
硕士论文
[1]FPGA布局布线算法的研究与优化[D]. 谢志宏.西安电子科技大学 2012
本文编号:3281162
本文链接:https://www.wllwen.com/kejilunwen/dianzigongchenglunwen/3281162.html