空天预警研究学报2025,Vol.39Issue(4):278-283,6.DOI:10.3969/j.issn.2097-180X.2025.04.010
FPGA多重加载与在线升级IP核研究与实现
Research and implementation of FPGA multiple loading and IP core online upgrade
李森1
作者信息
- 1. 中国兵器装备集团自动化研究所有限公司,四川 绵阳 621000
- 折叠
摘要
Abstract
In order to address the demand for FPGA chips'remote upgrade and multiple loading of configura-tion programs in equipment,an IP core with both online upgrade and multiple loading functions is designed.This IP core divides the configuration Flash into four partitions,allowing the configuration Flash to store up to three working image programs in addition to the Golden image.A hardware watchdog mechanism is designed to auto-matically reload the designated program when a system failure occurs,ensuring the reliability of the equipment.An online upgrade protocol and instructions are designed to achieve the reception and interaction of upgraded da-ta.A minimum instruction set for SPI Flash's erasure,reading and writing operations and an SPI Flash read/write controller are designed to adapt to SPI NOR Flash with capacities of 256 Mb,512 Mb,and 1 Gb from Giga Device and Micron.The IP core is implemented on the XC7K325TFFG676 chip and meets the timing requirements when operating at a 100 MHz clock frequency.Actual tests show that the IP core can achieve online upgrade and multi-ple loading functions with stable performance.关键词
现场可编程门阵列/多重加载/在线升级/闪存/ICAP原语Key words
field programmable gate array(FPGA)/multiple loading/online upgrade/Flash/ICAP primitive分类
信息技术与安全科学引用本文复制引用
李森..FPGA多重加载与在线升级IP核研究与实现[J].空天预警研究学报,2025,39(4):278-283,6.