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