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

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

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

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

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