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