• <li id="00i08"><input id="00i08"></input></li>
  • <sup id="00i08"><tbody id="00i08"></tbody></sup>
    <abbr id="00i08"></abbr>
  • 新聞中心

    EEPW首頁 > EDA/PCB > 設計應用 > FPGA遠程更新重啟系統

    FPGA遠程更新重啟系統

    作者: 時間:2012-11-03 來源:網絡 收藏

    正文 

    本文引用地址:http://www.czjhyjcfj.com/article/189787.htm

    1) 因為具有開發周期短,可更新等優點,現在有越來越多的通訊采用作為實際產品方案。已經有大量的應用到通訊中,為了降低維護的人力成本,需要能夠實現FPGA遠程版本更新。本文將以Xilinx Virtex6 為例描述如何實現遠程FPGA版本更新/重啟。

    2) FPGA加載主要分為2大類,一類是主動模式(master)另一類是從模式(slave).在主動模式時FPGA會外掛存儲器存儲FPGA bit映像,FPGA會主動提供時鐘訪問外部存儲器。在從模式時,FPGA作為從設備被掛在控制器CPU上由處理器控制對FPGA編程。上述兩種模式中,因為從模式FPGA由外部CPU控制編程,可以通過CPU文件就可以實現對FPGA的版本更新,非常方便。但是當CPU外掛的FPGA較多時會使系統加載時間過長,降低系統啟動速度。這里將利用FPGA 多重啟(multi-boot)功能實現在主動模式下版本更新。

    3) 流程

    當系統需要升級時,中心控制系統需要將新的FPGA比特映像文件直接發布到遠程子系統,由遠程 子系統將比特文件更新到非易失存儲器。然后由FPGA內部控制邏輯重新啟動。比特映像文件更新后,下次上電啟動將從新的比特映像文件。

    如圖 1. FPGA系統

    FPGA遠程更新重啟系統

    多重啟動 FPGA 介紹 


    上一頁 1 2 3 4 下一頁

    關鍵詞: FPGA 遠程更新 系統

    評論


    相關推薦

    技術專區

    關閉
    主站蜘蛛池模板: 灵璧县| 南郑县| 成武县| 黄梅县| 崇明县| 邵阳县| 锦屏县| 思南县| 万州区| 内黄县| 黎川县| 武平县| 曲松县| 尼玛县| 灵山县| 渭南市| 宣汉县| 尼勒克县| 湖州市| 祁阳县| 本溪市| 山丹县| 称多县| 天镇县| 曲麻莱县| 景东| 新绛县| 泽普县| 临桂县| 台州市| 德阳市| 五常市| 安丘市| 锡林浩特市| 增城市| 胶州市| 沙雅县| 合水县| 庄浪县| 布拖县| 罗甸县|