摘要:
FPGA芯片具有實(shí)時(shí)性好、并行處理能力強、可重復編程等優(yōu)點(diǎn),已經(jīng)被廣泛應用到分布式控制系統(Distributed Control System,DCS)中。DCS程序升級是常用的功能,通常情況下,使用專(zhuān)用燒寫(xiě)器本地化升級FPGA程序,但該方式效率低,缺乏靈活性。本文基于Xilinx FPGA多重啟動(dòng)技術(shù),提出了一種DCS FPGA程序遠程升級設計方案,可以有效解決這些短板。本設計在處理器+FPGA架構設備上實(shí)現,不需要額外電路。在升級失敗后可繼續運行備份程序,是一種可靠的遠程升級設計。經(jīng)在DCS中驗證,該方案可以有效實(shí)現遠程升級功能,可以用于已出廠(chǎng)的大批量FPGA設備升級中。
關(guān)鍵詞:遠程配置FPGA;FPGA多重啟動(dòng);FPGA讀寫(xiě)FLASH;FPGA PCIE通信
作者簡(jiǎn)介:
盛先松(1988-),男,山東人,硬件工程師,本科,現就職于北京廣利核系統工程有限公司,主要從事核安全級數字化儀控系統研究工作。
馬建新(1976-),女,河北人,高級工程師,本科,現就職于北京廣利核系統工程有限公司,主要從事核電站數字化儀控系統產(chǎn)品研發(fā)工作。
在線(xiàn)預覽:DCS系統FPGA程序遠程升級設計與實(shí)現
摘自《自動(dòng)化博覽》2020年12月刊