Abstract:Given that MicroBlaze soft core are susceptible to single event upsets and suffer from low accuracy of fault evaluation in space radiation environments, research is conducted on the fault injection simulation and evaluation method for single event upsets of MicroBlaze soft core. A dual-mode fault injection mechanism integrating compile-time static injection and runtime dynamic injection is adopted to accurately simulate single event upset faults at the bit level. A simulation environment and a fault impact evaluation system are established to realize real-time monitoring of the soft-core operating status, analysis of fault propagation paths and evaluation of functional failures. This technology requires no dedicated hardware platform, enables simple and efficient fault location, and cuts down test costs and time. The relevant technologies can guarantee the reliable operation of MicroBlaze soft core in spacecraft control systems and satellite payload data processing, and improve the accuracy and efficiency of radiation hardening verification for soft core.