FPGA评估系统布局布线模块设计

来源 :复旦大学 | 被引量 : 0次 | 上传用户:wxj1208
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
在SOC(片上系统)中嵌入FPGA(可编程逻辑器件)IP核具有极广泛的应用。但如何设计出适用于相关应用领域的FPGA结构,使整个系统工作于最佳状态是系统设计的一大难点。 本文致力于开发出适合于某领域电路的可编程IP核。为此,FPGA评估系统应势而生,目的在于针对某类特定领域电路,找到最合适的FPGA结构。 结构的灵活性,对FPGA评估系统提出了新的挑战。和普通可编程逻辑器件的商业软件系统不同,FPGA评估系统需要对各种规模、结构不同的FPGA芯片结构进行建模处理,处理的对象更加灵活。在处理时,FPGA评估系统必须得到公正的评估结果。因此,FPGA评估系统应该采用与FPGA具体结构无关的算法,并且使评估结构尽可能公正。本文根据通用公正的原则对FPGA评估系统的框架进行设计,并初步实现原型系统。 本文对各种FPGA结构进行抽象建模,对布局布线软件VPR的FPGA结构模型进行扩展,提出一套更完整的FPGA结构描述方法,从而可以灵活地支持规模、结构不同的各种FPGA结构。利用本文开发的通用布局布线模块,用户可以找到对应于一系列电路的最好的布线资源结构。测试表明,对VPR模型的扩展使得软件能更精确地描述商用的FPGA结构。 为了处理层次化FPGA结构,本文在前人划分工作的基础上,针对特定的层次化FPGA模型,提出了一种改进的划分算法。该算法将模拟退火算法与ratio-cut思想结合,确定多层多划分的规模后,在不影响规模的情况下进行多分优化,实现更好的划分结果,从而提高FPGA芯片的利用率,进而优化整个芯片的性能。实验结果证明,划分算法性能优异,能取得较好结果。 同时,本文在规划(Floorplanning)问题的基础上考虑FPGA宏模块布局问题,通过合理的目标函数和处理方法来解决,并提出了一种描述FPGA宏模块内布线资源的方法。结果证明,本文的方法可以较好地处理FPGA宏模块布局布线问题,并能取得令人满意的结果。 此外,本文还开发了一套EDIF编译器。测试结果表明,EDIF编译器运行结果正常。
其他文献
回 回 产卜爹仇贱回——回 日E回。”。回祖 一回“。回干 肉果幻中 N_。NH lP7-ewwe--一”$ MN。W;- __._——————》 砧叫]们羽 制作:陈恬’#陈川个美食 Back to yield
时间是线性的且不可逆转的,是人类感兴趣的研究领域之一。对时间领域的研究,主要集中在时间知觉方面。时间知觉的研究主要有时点、时序、时距三方面,其中对时序、时距认知的
据统计,2009年全国化妆品生产厂家达到3000多家,工业生产值己超过1000亿元,成为国民经济中发展最快的行业之一。全国三分之二的化妆品企业和产值产于广东,其中广州占的比例最大。
采用座滴法测试了700℃高真空条件下铝熔体与石墨、镀铬石墨基底及铬块的润湿性,研究了镀铬层厚度对润湿行为的影响。研究结果表明,铬镀层能够明显改善铝熔体与石墨基底的润
研究鲁迅作品国民劣根性的著述是较多的,而研究鲁迅作品优根性即“最理想的人性”的论述则是不多见的,尤其是对深藏在鲁迅作品文本中的“最理想的人性”所进行的较为系统分析
人人都是消费者,天天都是3·15:人人在天天里都应该展示出“3·15”的力量——消费维权的威慑力。压缩消费,内需就萎缩,商品便积压,社会发展就滞后:没有消费,便没有商品,也就
长期观察切除迷走神经后交感神经对胃酸分泌和胃泌素释放的影响后发现:单纯切除迷走神经使胃酸分泌减少52%,术后两个月完全恢复,而同时切除迷走神经和交感神经的动物胃酸分泌
有的人忙忙乎乎活了一辈子,说起来也没几件值得听的故事;有的人深居简出,却充满传奇。启功先生是后一种。$$我在北师大读书的时候,见过老先生两次。一次是给我们上课,他颤颤巍巍地
报纸
本文以四川省都江堰灌区毗河供水一期工程蟠龙水库灌区为例,针对本灌区小断面、长隧洞的开挖设备、通风散烟设备配置等,系统地阐述了掘进机在小断面、长隧洞开挖中的应用,为
法定计量检定机构是国家依据法律规定,执行计量的枪定机构,对于地方的法定计量检定机构,其主要履行的职责是为本地区进行量值传递、执行强制检定和法律规定的其他检定、测试任务