FPGA可重配置帶來了很高的靈活性,所以基于FPGA的設計/產(chǎn)品往往也會有后期更新/升級的需求。同時,需要更新/升級的FPGA板卡由于物理條件的限制,可能無法現(xiàn)場升級。比如:
1.FPGA板卡部署在異地機房中,無法隨時進入機房進行升級(異地來回成本及機房不允許隨便出入的限制)。
2.FPGA板卡部署在相對復雜的環(huán)境中,例如無線通信設備安放在通信塔臺上,或者客戶手中的設備無法由供應商一一回收升級。
3.FPGA升級對系統(tǒng)影響較大,不方便隨時升級。比如PCIE設備受到系統(tǒng)總線的監(jiān)測,隨便的更新可能導致機器重啟,在一些要求嚴格的環(huán)境中是不能允許的。
所以就有了對FPGA進行遠程更新的需求,需要滿足下面幾個限制條件:
1.可以在滿足一定條件下(類如可用網(wǎng)絡進行遠程訪問),進行遠程的升級(不一定需要全自動化,但全自動化更方便);
2.更新過程中不能對系統(tǒng)帶來影響,以防止系統(tǒng)錯誤地實施保護措施(例如服務器重啟);
遠程更新,整體分為兩部分:1)數(shù)據(jù)傳輸;2)更新鏡像;
數(shù)據(jù)傳輸部分可以選擇的方案非常多,比如可以通過網(wǎng)絡將數(shù)據(jù)傳遞過去。通常會借用以有的通信接口來實現(xiàn)。如果FPGA板卡是部署在計算機中,那么先將數(shù)據(jù)通過網(wǎng)絡傳遞給計算機,然后再由計算機轉(zhuǎn)發(fā)給FPGA進行鏡像更新,也是可以的。這其中數(shù)據(jù)傳輸主要由上位機來實現(xiàn)。所以對數(shù)據(jù)傳輸部分,并沒有嚴格的要求。通常FPGA遠程更新的設計重點,在如何更新鏡像。
-
FPGA
+關注
關注
1630文章
21796瀏覽量
605987 -
數(shù)據(jù)傳輸
+關注
關注
9文章
1952瀏覽量
64852 -
遠程更新
+關注
關注
0文章
8瀏覽量
7625
原文標題:FPGA遠程更新之限制條件
文章出處:【微信號:ALIFPGA,微信公眾號:FPGA極客空間】歡迎添加關注!文章轉(zhuǎn)載請注明出處。
發(fā)布評論請先 登錄
相關推薦
altera cyclone FPGA遠程更新時NIOS無法啟動問題
請問PWM輸入模式有什么限制條件嗎
請問FPGA有下載次數(shù)的限制嗎?
FPGA單芯片四核二乘二取二的安全系統(tǒng)有哪些限制?該如何解決這些問題?
求一種基于EPCS Flash的遠程在線更新FPGA程序的方法
如何遠程更新代碼?
如何實現(xiàn)遠程FPGA版本更新和重啟?
![如何實現(xiàn)<b class='flag-5'>遠程</b><b class='flag-5'>FPGA</b>版本<b class='flag-5'>更新</b>和重啟?](https://file1.elecfans.com//web2/M00/A6/55/wKgZomUMPPWAVX9jAAAMV-TxpRM789.jpg)
QuickBoot基礎知識與在FPGA邏輯遠程更新的應用
![QuickBoot基礎知識與在<b class='flag-5'>FPGA</b>邏輯<b class='flag-5'>遠程</b><b class='flag-5'>更新</b>的應用](https://file1.elecfans.com//web2/M00/A6/EB/wKgZomUMQUWAH023AABHIXugJis904.png)
應對遠程更新的需要 FPGA端的讀寫控制是必然的需求
如何實現(xiàn)遠程FPGA的更新和重啟
![如何實現(xiàn)<b class='flag-5'>遠程</b><b class='flag-5'>FPGA</b>的<b class='flag-5'>更新</b>和重啟](https://file.elecfans.com/web1/M00/C0/77/o4YBAF8II7uAPSCuAAMGesLZL_c478.png)
使用FPGA經(jīng)常會碰到哪些問題應該如何解決
![使用<b class='flag-5'>FPGA</b>經(jīng)常會碰到哪些問題應該如<b class='flag-5'>何解</b>決](https://file.elecfans.com/web1/M00/CD/B0/pIYBAF-b1LqAB3OvAAI4HmJH8s4595.png)
FPGA遠程更新/遠程調(diào)試的一種簡單方法
![<b class='flag-5'>FPGA</b><b class='flag-5'>遠程</b><b class='flag-5'>更新</b>/<b class='flag-5'>遠程</b>調(diào)試的一種簡單方法](https://file1.elecfans.com/web2/M00/88/A8/wKgZomRuuMuAFUQIAAALtzofEfQ917.png)
評論