所謂FPGA動態(tài)可重構(gòu)技術(shù),就是要對基于SRAM編程技術(shù)的FPGA實現(xiàn)全部或部分邏輯資源的動態(tài)功能變換。根據(jù)實現(xiàn)重構(gòu)的面積不同,動態(tài)可重構(gòu)技術(shù)又可分為全局重構(gòu)和局部重構(gòu)。

1、何為局部動態(tài)可重構(gòu)
局部動態(tài)可重構(gòu)可以簡單的理解為通過下載局部分區(qū)bit 文件來動態(tài)修改對應(yīng)分區(qū)的邏輯功能,同時其余分區(qū)的邏輯功能持續(xù)運行而不中斷。
2、局部動態(tài)可重構(gòu)技術(shù)的優(yōu)勢
a、系統(tǒng)靈活性:可以在保持通信連接的同時執(zhí)行更多的系統(tǒng)功能;
b、降低FPGA資源和成本:通過分時復(fù)用的方式降低FPGA硬件尺寸;
c、降低功耗:通過卸載掉暫時不用的局部邏輯的方式降低FPGA功耗;
3、FPGA局部動態(tài)重構(gòu)流程
a、規(guī)劃系統(tǒng)整體框架和可重構(gòu)模塊框架,編寫各模塊HDL代碼,綜合生成各子模塊網(wǎng)表文件;
b、規(guī)劃分區(qū)以及給各分區(qū)分配足夠資源,創(chuàng)建各分區(qū)及靜態(tài)部分的時序約束文件,執(zhí)行DRC檢查;
c、對各分區(qū)進(jìn)行布局布線配置;
d、遍歷各種可能的配置,編譯生成全局bit文件和可重構(gòu)模塊的局部bit文件。

4、局部動態(tài)可重構(gòu)的時序問題

如上圖所示,局部重構(gòu)會帶來時序路徑的變化,使得局部可重構(gòu)工程的時序約束問題變得更加復(fù)雜。

解決方法:在靜態(tài)邏輯和可重構(gòu)模塊間的信號傳遞路徑上添加代理邏輯點,如下圖紅色數(shù)字點,將單條時序路徑分割為兩個獨立的部分,然后分別對兩部分的路徑進(jìn)行單獨約束,以達(dá)到時序要求。
文章出處:【微信公眾號:OpenFPGA】
責(zé)任編輯:gt
-
FPGA
+關(guān)注
關(guān)注
1662文章
22469瀏覽量
638131 -
代碼
+關(guān)注
關(guān)注
30文章
4974瀏覽量
74228
原文標(biāo)題:淺析FPGA局部動態(tài)可重構(gòu)技術(shù)
文章出處:【微信號:Open_FPGA,微信公眾號:OpenFPGA】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。
發(fā)布評論請先 登錄
探索TRAC020LH:完全可重構(gòu)模擬電路的卓越之選
復(fù)合機器人可重構(gòu)柔性裝配 賦能智能制造產(chǎn)線全面升級
小型自重構(gòu)機器人能不能幫忙做一個?
【OFDR】實時感知、動態(tài)重構(gòu)與歷史狀態(tài)回溯!昊衡科技-三維場重構(gòu)軟件
高壓放大器在激勵低頻可重構(gòu)磁電天線中的應(yīng)用
AMD利用可重構(gòu)FPGA設(shè)備Moku實現(xiàn)自定義激光探測解決方案
基于Moku的功率器件動態(tài)參數(shù)測試系統(tǒng):精準(zhǔn)、高效、經(jīng)濟(jì)的一體化測試方案
AES和SM4算法的可重構(gòu)分析
ATA-7010高壓放大器:開啟低頻可重構(gòu)磁電天線激勵的新篇章
PLL技術(shù)在FPGA中的動態(tài)調(diào)頻與展頻功能應(yīng)用
清微智能官宣:國產(chǎn)可重構(gòu)芯片全球出貨量突破2000萬顆
中科億海微可重構(gòu)智能超表面電磁單元控制方案:多維調(diào)控電磁波,助力6G無線中繼
?數(shù)字孿生熱管理:NTC熱敏電阻陣列與熱場重構(gòu)算法的動態(tài)適配
一種低翹曲扇出重構(gòu)方案
FPGA動態(tài)可重構(gòu)技術(shù)是什么,局部動態(tài)可重構(gòu)的時序問題解決方案
評論