| Because of its advantages such as reconfigurability,low development cost,and high performance,FPGA is widely used in various industries.With the development of the aerospace field in FPGAs,SRAM-type FPGAs in particular have achieved major breakthroughs after being applied in the aerospace field.The application of FPGAs in the aerospace field has attracted more attention at home and abroad.As the FPGA manufacturing process is improved,its feature volume and operating voltage are also gradually reduced,as well as the storage volatile nature of the SRAM-type FPGA.To make it in the universe of high-energy particle radiation,prone to single-particle flip.If such a reversal is not corrected in time,as it spreads,it may lead to the collapse of the entire system and cause irreparable damage.Firstly,the source of single-particle inversion is analyzed,and the calculation formula of single-particle inversion probability is obtained through modeling,and the relationship between single-particle inversion and device structure and external environment is obtained.According to the methods proposed at home and abroad in the study of anti-soft errors,this paper describes the reasons why this paper will proceed from three aspects of Hamming code,timing refresh,and TMR,and introduces the principle and simulation process of the three methods.The main research object of this dissertation is based on the anti-software method of SRAM-based FPGA board-level interconnection.Based on this,a set of FPGA development board HPDAQMini2.0 is designed and developed as an experimental platform,and the design flow of FPGA development board is introduced in detail..The SEM IP core and TMR fault tolerance method to the serial port communication in a project "PC104 detection platform design" done during the graduate course,and introduced the realization process of the SEM IP core and the full three-mode redundancy realization process of the UART interface.Finally,a brief summary of the work of this article was made,and the outlook for the deficiencies was made.The purpose of this paper is to advance research on anti-software methods and provide basic requirements for soft errors when FPGAs are used in a radiation environment. |