面向FPGA资源共享优化算法

来源 :中国科学院大学 | 被引量 : 0次 | 上传用户:jokylin1
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
现场可编程逻辑门阵列与ASIC相比,具有开发周期短、制造成本低、灵活性大、风险小等优点。FPGA已经广泛地被应用于数字电路系统的设计,其占有的市场份额持续增长,已经转变为数字系统的核心。随着集成电路产业和工艺水平的不断提高,FPGA芯片的规模和性能不断提高、功耗和价格不断降低,FPGA得到越来越广泛的应用。但是目前FPGA芯片基本依赖于进口,在器件类型和封装类型方面都受到很多限制。开发具有自主知识产权的FPGA芯片以及配套的电子设计自动化软件具有十分重要的意义。   本文的主要工作是为具有完全自主知识产权的辐射加固SOI工艺FPGA系列芯片——VS1000和VS300开发专用综合工具,能够实现将Verilog HDL描述的设计文件转换为FPGA硬件相关的网表文件。同时还实现了资源共享优化算法,针对ALU(Arithmetic Logic Unit--算术逻辑单元)进行共享实现,减少了ALU的个数,实现了面积优化。还将资源共享优化算法进行改进,深入优化,减少FPGA逻辑单元的个数。   本文首先结合开源综合工具Icarus和ABC优化算法库搭建VS系列FPGA芯片的综合平台Vsyn,实现了从Verilog HDL描述的设计文件到FPGA结构相关的网表文件的转换,实现了完整的综合流程。   本文实现了基于mux的资源共享,使连接到同一个或者同一组mux的相同的算术单元进行共享,大大减少了算术单元的个数,有效地实现了面积优化。同时还实现了加减法的共享,减少了减法器的个数。   本文提出了深度资源共享优化方法,对连接到不同mux的时序互斥的相同算术单元进行共享,实现了深度优化。为了提高资源共享的灵活性,本文还实现了可控型资源共享。针对存在多个算术单元且多种共享可能性的情况,本文提出来优先级资源共享,使共享过程按照规定的优先级顺序进行共享,得到较好的优化效果。   针对RTL综合中资源共享优化算法只是针对ALU进行优化,以及只优化基于mux结构的局限性,本文提出来扩展型资源共享,使资源共享优化算法扩展至对普通的逻辑门进行优化,以及非mux结构的单元进行优化,进一步减少了算术逻辑单元和普通逻辑单元的数量,实现了面积优化。
其他文献
本文通过对荣华二采区10
期刊
近日,省委办公厅印发了《关于建立健全“干部为事业担当、组织为干部担当”良性互动机制的意见》(以下简称《意见》),这是深入贯彻落实党的十九届四中全会和习近平总书记关于
期刊
目的:sRNA(small non-coding RNA,sRNA)是一种细菌转录的非编码小RNA,在细胞的毒力调控及与宿主的相互关系中起着重要作用。沙门菌可引起人类食物中毒、败血症及伤寒等,从RNA水
行波管作为一种有着几十年发展历史的微波毫米波电真空放大器件,具有宽频带、高效率、高增益及小体积等一系列优点,广泛应用于卫星通信、电子对抗、雷达及导航等领域。行波管的
流行性感冒(流感)是由流感病毒引起的人畜共患呼吸道传染病。流感病毒具有变异快、传播性高、危害性大等特点。而且,对已有抗流感药物扎那米韦和达菲的耐药病毒株已经十分普遍。
凭借工作能力强、点子多、创新快,刘忠杭从一名无线电修理工,成长为一名处级领导干部,获评全国住建系统先进工作者.然而,在担任浙江省建设厅政务办理中心主任后,刘忠杭没有抵
期刊
半导体泵浦碱金属蒸气激光器(DPAL)是一种新型光泵气体激光器,因其具有量子效率高、光束质量好、易于实现小型化、输出波长在大气传输窗口以及具备高功率输出及定标放大潜力等
“两岸好山青嶂列,一泓新水绿罗铺.”秋日的湘湖碧波轻曳,层林尽染,一副水清岸美、人水和谐的祥和景象.rn从浙江治水任务最重的地区之一,到如今踌躇满志筹备保障“亚运”,萧
期刊
本文对真菌次级代谢产物C77/C77--5诱导自噬与凋亡的机制进行了研究。Gliocladicillin C(C77)是从分离自西藏冬虫夏草的粘帚霉菌属(Gliocladiumsp.)菌株的固体发酵提取物中分
近年来,诸暨将“枫桥经验”蕴含的抓早抓小、群众路线、系统治理等基因融入纪检监察工作,持续强化基层公权力监督,化解重信重访难题,不断提升群众满意度.全市农村信访举报总
期刊