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