ERC32 processor-based satellite-borne software system and reentry method thereof

A software system and processor technology, applied in the direction of responding to error generation, redundant data error detection in computing, etc., can solve system instability and safety, unrecoverable errors, inability to distinguish between power-on initialization and fault initialization, etc. problems, to achieve the effect of improving fault tolerance and correcting on-orbit faults

Inactive Publication Date: 2014-02-05
SHANGHAI SPACEFLIGHT INST OF TT&C & TELECOMM
View PDF6 Cites 11 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0006] (2) An unrecoverable error requires restarting to re-enter the system
[0008] The ERC32 processor-based on-board software currently in orbit and under development mainly adopts the method of directly resetting and re-entering the system, but this cannot distinguish between power-on initialization an...

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • ERC32 processor-based satellite-borne software system and reentry method thereof
  • ERC32 processor-based satellite-borne software system and reentry method thereof
  • ERC32 processor-based satellite-borne software system and reentry method thereof

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0027] This embodiment provides an on-board software system based on an ERC32 processor, which includes sequentially connected exception trap entries, a fault information saving module, a fault setting start identification module, a fault type judgment processing module, a soft reset module, and an interrupt return module , read the fault start identification module, judge the fault start identification module,

[0028] Described abnormal trap entrance provides the entrance that enters in the ERC32 processor for abnormal trap interruption, and described preservation failure information module is used for ERC32 processor failure before interrupting scene preservation to specified memory unit, and described fault start sign module is used for setting Fault start sign is set to fixed value, and described fault type judgment processing module is used for judging the fault trap type of ERC32 processor, if described fault trap type belongs to unrecoverable error, then described soft ...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

No PUM Login to view more

Abstract

An ERC32 processor-based satellite-borne software system comprises an exception trap entry, a fault information saving module, a faulty booting identifier setting module, a fault type judgment and processing module, a soft resetting module and an interrupt return module. When an exception trap interrupt enters the exception trap entry, the faulty booting identifier setting module is called to set a faulty booting identifier as a fixed value, and the fault type judgment and processing module is called to judge the fault trap type of an ERC32 processor; if the fault trap type belongs to an unrecoverable error, then soft resetting instruction rebooting is executed; if the fault trap type belongs to a recoverable error, then interrupt return is executed; after soft resetting instruction rebooting, a main program is started, a faulty booting identifier reading module is called to read the faulty booting identifier, and a faulty booting identifier judgment module is then called to judge the faulty booting identifier. The invention solves the problem on how to save system data after the satellite-borne software is abnormal, thus enhancing the fault-tolerant ability of the satellite-borne software, and moreover, on-orbit faults can be corrected in time.

Description

technical field [0001] The invention relates to an on-board software system, in particular to an on-board software system based on an ERC32 processor and a reentry method thereof. Background technique [0002] When the spaceborne software is running in orbit in the space environment, due to the existence of high-energy particle radiation, vacuum, atomic oxygen, and large temperature differences, various abnormalities may occur in the processor. In this case, the spaceborne software using the ERC32 processor The software should take appropriate handling of these abnormalities by classification to restore the system to normal operation. [0003] The ERC32 processor includes an integer unit (IU), a floating point unit (FPU), a memory controller, and a DMA controller. For real-time applications, the TSC695 provides a high-security watchdog timer, 2 timing Device and an interrupt controller, parallel / serial communication interface, you can choose the parity check and EDAC check ...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Application Information

Patent Timeline
no application Login to view more
IPC IPC(8): G06F11/14
Inventor 朱琦
Owner SHANGHAI SPACEFLIGHT INST OF TT&C & TELECOMM
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products