集成电路与嵌入式系统2026,Vol.26Issue(9):37-44,8.DOI:10.20193/j.ices2097-4191.2026.0011
一种基于FPGA多重启动的配置Flash刷新方法
A method for configuration Flash refresh based on FPGA multiboot
李全良 1王超 1王瑞琳 1焦扬 1乔川1
作者信息
摘要
Abstract
For long-life products,the FPGA bitstream stored in NOR Flash may experience bit flips due to floating-gate charge leakage,which leads to FPGA configuration failure.To address this issue,this paper proposes a Flash refresh method based on FPGA multi-boot.The Flash is refreshed during annual product maintenance to restore the floating-gate charge.The multiboot of the Kintex-7 series FPGA was investigated,and the configuration data composition was restructured to enhance the robustness of configuration.The opti-mized configuration data comprises one header file,two identical copies of the bitstream,and three identical sets of auxiliary file.When launching the Flash refresh,FPGA executes a sequence of steps including self-check,data refresh,and read-back verification to ensure the reliability of the process.The test results have verified that this refresh method is stable and reliable,exhibiting high practical engi-neering utility.关键词
Flash刷新/FPGA/比特流/位翻转/多重启动Key words
Flash refresh/FPGA/bitstream/bit flip/multiboot分类
信息技术与安全科学引用本文复制引用
李全良,王超,王瑞琳,焦扬,乔川..一种基于FPGA多重启动的配置Flash刷新方法[J].集成电路与嵌入式系统,2026,26(9):37-44,8.