新聞中心

        EEPW首頁 > EDA/PCB > 設(shè)計應用 > FPGA遠程更新重啟系統(tǒng)

        FPGA遠程更新重啟系統(tǒng)

        作者: 時間:2012-11-03 來源:網(wǎng)絡 收藏

        正文 

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

        1) 因為具有開發(fā)周期短,可更新等優(yōu)點,現(xiàn)在有越來越多的通訊采用作為實際產(chǎn)品方案。已經(jīng)有大量的應用到通訊中,為了降低維護的人力成本,需要能夠?qū)崿F(xiàn)FPGA遠程版本更新。本文將以Xilinx Virtex6 為例描述如何實現(xiàn)遠程FPGA版本更新/重啟。

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

        3) 流程

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

        如圖 1. FPGA系統(tǒng)

        FPGA遠程更新重啟系統(tǒng)

        多重啟動 FPGA 介紹 


        上一頁 1 2 3 4 下一頁

        關(guān)鍵詞: FPGA 遠程更新 系統(tǒng)

        評論


        相關(guān)推薦

        技術(shù)專區(qū)

        關(guān)閉
        主站蜘蛛池模板: 太和县| 藁城市| 上林县| 丹江口市| 孟村| 邯郸市| 建水县| 贺兰县| 富裕县| 沾化县| 东乡族自治县| 竹溪县| 石嘴山市| 文山县| 临颍县| 博爱县| 驻马店市| 遂溪县| 伊川县| 樟树市| 永定县| 盘锦市| 德清县| 疏勒县| 临夏市| 潢川县| 扎兰屯市| 浦江县| 陆丰市| 耿马| 汤阴县| 镇原县| 万州区| 深州市| 防城港市| 平乡县| 额尔古纳市| 新建县| 宜昌市| 玉屏| 乌鲁木齐市|