Abstract:In order to solve the problem of FPGA abnormal work and configuration failure caused by single particle inversion in SRAM FPGA and configuration memory, and to meet the requirement that FPGA products can be updated remotely through the communication interface with the ground after assembly, three software reconstruction methods based on Xilinx FPGA were proposed.For FPGA of 7 series, ASIC online reconstruction technology is adopted, and JTAG and SPI interface control configuration memory read and write to achieve online reconstruction. This method is simple and suitable for multi-board cards application scenarios.For 7 series FPGA, MultiBoot multi-image technology is adopted to realize multi-image startup, and the online reconstruction function is realized by directly updating M image. This method does not need external control chip, and the circuit is simple and the design is convenient, which is suitable for single-chip control situations.Using the BootROM and FSBL functions, ZYNQ chip is designed for online reconfiguration with multiple images in the configured memory, suitable for high performance applications.The three methods guarantee the reliable startup of FPGA and the online update function, which can ensure that the old version can still run or be reconfigured in case of update failure, thus enhancing the security and reliability of the system.