基于代碼轉(zhuǎn)換的Zynq-SoC高級(jí)綜合優(yōu)化方法
本文選題:高級(jí)綜合 切入點(diǎn):可編程門陣列 出處:《計(jì)算機(jī)輔助設(shè)計(jì)與圖形學(xué)學(xué)報(bào)》2017年07期 論文類型:期刊論文
【摘要】:為了提高基于FPGA平臺(tái)的SoC設(shè)計(jì)方案的開發(fā)速度和運(yùn)行性能,提出一種基于高層次代碼轉(zhuǎn)換的高級(jí)綜合優(yōu)化方法.首先將高級(jí)語(yǔ)言算法進(jìn)行軟硬件劃分,確定在硬件上執(zhí)行的部分;然后針對(duì)在硬件上執(zhí)行的算法部分,通過代碼轉(zhuǎn)換去除函數(shù)間數(shù)據(jù)依賴性、提高循環(huán)體并行性,并對(duì)循環(huán)體進(jìn)行流水線化;最后將優(yōu)化方法應(yīng)用到Alpha-beta搜索算法,完成Blokus-Duo設(shè)計(jì).實(shí)驗(yàn)結(jié)果表明,該方法將高級(jí)語(yǔ)言描述自動(dòng)轉(zhuǎn)化為適于高級(jí)綜合工具優(yōu)化的代碼模式,提高高級(jí)綜合生成電路的性能,優(yōu)化后高級(jí)綜合生成電路的速度比優(yōu)化前提高了14倍.
[Abstract]:In order to improve the development speed and performance of SoC design scheme based on FPGA platform, a high level synthesis optimization method based on high-level code conversion is proposed. Then, according to the algorithm part executed on the hardware, the data dependence between functions is removed by code conversion, the parallelism of loop body is improved, and the loop body is pipeline. Finally, the optimization method is applied to the Alpha-beta search algorithm to complete the Blokus-Duo design. The experimental results show that the method can automatically transform the high-level language description into a code pattern suitable for the optimization of advanced synthesis tools, and improve the performance of the advanced synthesis generation circuit. After optimization, the speed of advanced synthesis generation circuit is 14 times faster than that before optimization.
【作者單位】: 天津市成像與感知微電子技術(shù)重點(diǎn)實(shí)驗(yàn)室天津大學(xué)微電子學(xué)院;
【基金】:國(guó)家自然科學(xué)基金(61574099)
【分類號(hào)】:TN402
【參考文獻(xiàn)】
相關(guān)期刊論文 前3條
1 黨宏社;王黎;王曉倩;;基于Vivado HLS的FPGA開發(fā)與應(yīng)用研究[J];陜西科技大學(xué)學(xué)報(bào)(自然科學(xué)版);2015年01期
2 張茉莉;楊海鋼;劉峰;黃娟;崔秀海;;針對(duì)遞歸函數(shù)的高級(jí)綜合編譯優(yōu)化算法[J];計(jì)算機(jī)輔助設(shè)計(jì)與圖形學(xué)學(xué)報(bào);2013年10期
3 岳金朋;馮速;;中國(guó)象棋Alpha-Beta搜索算法的研究與改進(jìn)[J];北京師范大學(xué)學(xué)報(bào)(自然科學(xué)版);2009年02期
【共引文獻(xiàn)】
相關(guān)期刊論文 前10條
1 馬磊;劉強(qiáng);徐松;;基于代碼轉(zhuǎn)換的Zynq-SoC高級(jí)綜合優(yōu)化方法[J];計(jì)算機(jī)輔助設(shè)計(jì)與圖形學(xué)學(xué)報(bào);2017年07期
2 張望;賈佳;孟淵;白旭;;基于高層次綜合的AES算法研究與設(shè)計(jì)[J];計(jì)算機(jī)應(yīng)用;2017年05期
3 孫若瑩;宮義山;趙剛;;一種新的博弈樹迭代向前剪枝搜索[J];沈陽(yáng)工業(yè)大學(xué)學(xué)報(bào);2017年03期
4 孟祥剛;陳瑤;高騰;梁科;李國(guó)峰;;FFT算法硬件模塊的高層次綜合實(shí)現(xiàn)與優(yōu)化[J];微電子學(xué);2017年02期
5 凌元;陳原;;基于HLS的雷達(dá)信號(hào)處理FPGA設(shè)計(jì)[J];電子技術(shù)與軟件工程;2016年22期
6 趙睿;;基于Xilinx的HLS實(shí)現(xiàn)OpenCV的研究與設(shè)計(jì)[J];科技創(chuàng)新與應(yīng)用;2016年21期
7 蔡\~;;一種中國(guó)象棋機(jī)器博弈剪枝策略的改進(jìn)方法[J];國(guó)外電子測(cè)量技術(shù);2016年03期
8 齊樂;張小剛;姚航;;基于HLS的實(shí)時(shí)圖像去霧實(shí)現(xiàn)[J];計(jì)算機(jī)工程;2016年05期
9 胡敏;盧永江;劉兵;;基于CK810處理器的匯編鏈接時(shí)優(yōu)化[J];計(jì)算機(jī)工程;2014年11期
10 黎利輝;;基于Alpha-Beta剪枝法的中國(guó)象棋博弈系統(tǒng)研究[J];福建電腦;2014年03期
【二級(jí)參考文獻(xiàn)】
相關(guān)期刊論文 前10條
1 James Hrica;;利用賽靈思Vivado HLS實(shí)現(xiàn)浮點(diǎn)設(shè)計(jì)[J];今日電子;2013年01期
2 郝亞男;楊海鋼;路寶珠;崔秀海;張茉莉;;改進(jìn)的基于屬性不變量生成和數(shù)學(xué)歸納法的時(shí)序邏輯優(yōu)化算法[J];計(jì)算機(jī)輔助設(shè)計(jì)與圖形學(xué)學(xué)報(bào);2012年09期
3 路寶珠;楊海鋼;郝亞男;張茉莉;崔秀海;;基于區(qū)域重組的異構(gòu)FPGA工藝映射算法[J];計(jì)算機(jī)輔助設(shè)計(jì)與圖形學(xué)學(xué)報(bào);2012年08期
4 叢秋波;;Vivado設(shè)計(jì)套件將可編程系統(tǒng)集成度和實(shí)施速度提升4倍[J];電子設(shè)計(jì)技術(shù);2012年06期
5 馬文超;張濤;;一種基于FPGA的以太網(wǎng)高速傳輸平臺(tái)[J];計(jì)算機(jī)工程;2012年01期
6 郭暉;陳光;;基于OpenCV的視頻圖像處理應(yīng)用研究[J];微型機(jī)與應(yīng)用;2010年21期
7 黃娟;楊海鋼;李威;譚宜濤;崔秀海;;可編程邏輯陣列減少毛刺的低功耗布線算法[J];計(jì)算機(jī)輔助設(shè)計(jì)與圖形學(xué)學(xué)報(bào);2010年10期
8 何振峰;;遞歸調(diào)用的內(nèi)聯(lián)策略分析[J];小型微型計(jì)算機(jī)系統(tǒng);2009年09期
9 張馨;劉雙喜;鄭文秀;康玉國(guó);李付堂;王金星;;基于色調(diào)分離的棉花異性纖維分割[J];中國(guó)棉花加工;2009年04期
10 方玫;喻擎蒼;李華強(qiáng);;C++Builder下基于OpenCV的數(shù)字圖像處理[J];計(jì)算機(jī)工程與設(shè)計(jì);2008年04期
【相似文獻(xiàn)】
相關(guān)期刊論文 前10條
1 李勇,,薛大伸;數(shù)據(jù)代碼的快速錄入方法[J];微機(jī)發(fā)展;1995年04期
2 田智;;程序代碼轉(zhuǎn)換技術(shù)的研究與實(shí)現(xiàn)[J];電腦編程技巧與維護(hù);2014年13期
3 裴冬梅;聶建忠;趙鳳榮;;程序代碼轉(zhuǎn)換技術(shù)的研究與實(shí)現(xiàn)[J];內(nèi)蒙古煤炭經(jīng)濟(jì);2010年06期
4 安帝玟;唐艷賓;;基于字符串的代碼克隆檢測(cè)方法的分析[J];電腦知識(shí)與技術(shù);2009年31期
5 謝素斌;梁彬;石文昌;梁朝暉;;代碼挖掘中的數(shù)據(jù)處理方法綜述[J];小型微型計(jì)算機(jī)系統(tǒng);2010年11期
6 謝膺白;不同計(jì)算機(jī)間數(shù)據(jù)內(nèi)部代碼的相互轉(zhuǎn)換研究及其在軟件移植中的應(yīng)用[J];渭南師專學(xué)報(bào);1994年S2期
7 賈旭;盧曉紅;王鑫鑫;賈振元;;基于PMAC的微銑床數(shù)控系統(tǒng)中G代碼編譯研究[J];組合機(jī)床與自動(dòng)化加工技術(shù);2012年03期
8 王永軍;定制式NC代碼轉(zhuǎn)換系統(tǒng)研究與實(shí)現(xiàn)[J];大連鐵道學(xué)院學(xué)報(bào);2005年01期
9 卡米利·毛依丁;JNI技術(shù)在維文處理中的應(yīng)用[J];新疆大學(xué)學(xué)報(bào)(自然科學(xué)版);2005年04期
10 陳金輝;董飚;陳鐘榮;;C遺留代碼到Matlab的封裝[J];計(jì)算機(jī)工程與設(shè)計(jì);2007年15期
相關(guān)重要報(bào)紙文章 前1條
1 Andrew Binstock;Java 10年[N];計(jì)算機(jī)世界;2005年
相關(guān)碩士學(xué)位論文 前5條
1 黃秀玲;釋意和代碼轉(zhuǎn)換在漢英交傳中的互補(bǔ)性[D];蘇州大學(xué);2015年
2 龔友平;基于測(cè)量數(shù)據(jù)NC代碼直接生成系統(tǒng)的研究開發(fā)[D];昆明理工大學(xué);2003年
3 于淼;對(duì)MSIL代碼和本地代碼的保護(hù)算法及實(shí)現(xiàn)[D];華東師范大學(xué);2006年
4 金惠益;量子程序設(shè)計(jì)語(yǔ)言NDQJava-2處理系統(tǒng)之語(yǔ)法分析和代碼轉(zhuǎn)換程序[D];南京大學(xué);2012年
5 倪靖;論漢英音譯外來詞的文字代碼轉(zhuǎn)換功能差異[D];中國(guó)海洋大學(xué);2006年
本文編號(hào):1623192
本文鏈接:http://sikaile.net/kejilunwen/dianzigongchenglunwen/1623192.html