An on-orbit write-in and self-inspection method based on a page mode for a spacecraft EEPROM

A spacecraft and mode technology, applied in the field of spacecraft software security, can solve problems such as single-bit errors, double-bit errors, program data writing failures in EEPROM, etc., and achieve the effect of improving reliability

Active Publication Date: 2019-06-25
BEIJING INST OF SPACECRAFT SYST ENG
View PDF13 Cites 5 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0007] (1) The program data to be written into the EEPROM is realized by receiving and writing in batches, and the integrity and correctness of the program data to be written into the EEPROM cannot be guaranteed. Some data is lost or an error occurs during the transmission process. In the case of , writing the received program data directly to the EEPROM may cause the software to fail to start normally;
[0008] (2) During the process of writing program data to EEPROM, it may be affected by unexpected conditions such as external interruption and hardware circuit interference, which may cause some program data to fail to be written to EEPROM, and the above method does not provide detection of data writing failure. means;
[0009] (3) Affected by space single event effects, the program data stored in the spacecraft EEPROM may have single-bit or double-bit errors in orbit
In the above method, during the running of the software, no self-test operation is performed on the EEPROM. If the data in the EEPROM is overturned by a single event on the track, the software cannot find and correct the EEPROM storage area where the error occurs in time.

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
  • An on-orbit write-in and self-inspection method based on a page mode for a spacecraft EEPROM
  • An on-orbit write-in and self-inspection method based on a page mode for a spacecraft EEPROM
  • An on-orbit write-in and self-inspection method based on a page mode for a spacecraft EEPROM

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0031] A kind of spacecraft EEPROM is based on the on-orbit writing and self-checking method of page mode, and the steps are as follows:

[0032] Step 1. After the spacecraft computer software is started, the content of the EEPROM data area is first read into the SRAM temporary buffer area. The SRAM temporary buffer area is also used to cache the on-orbit writing program data that has been injected multiple times on the ground. In the normal operation of the software, when the self-test function is enabled, the EEPROM is read-only self-tested by page during the idle time period of the software running. Through the self-test, it is found whether a single-bit error or a double-bit error occurs in the EEPROM, and only one page is read at a time. If it is judged that a single-bit error or a double-bit error occurs in the EEPROM, the program data stored in the SRAM temporary buffer area is read, and the error storage area is automatically written back page by page.

[0033] Step 2...

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

The invention discloses an on-orbit write-in and self-checking method based on a page mode for a spacecraft EEPROM, and belongs to the technical field of spacecraft software safety. According to the method disclosed by the invention, the integrity and correctness of the received data to be written into the EEPROM program are checked, and the correctness of the EEPROM data after on-orbit writing ischecked, so that the data finally written into the EEPROM is completely consistent with the data expected to be written into the EEPROM; Meanwhile, the EEPROM is automatically detected periodically,correct data are written back in time in the area where single-bit errors or double-bit errors occur, the single-bit errors or double-bit errors in the EEPROM can be found out in time, and correct data stored in the SRAM temporary cache area are used for write-back correction in time.

Description

technical field [0001] The invention relates to an on-orbit writing and self-checking method based on a page mode of a spacecraft EEPROM, belonging to the technical field of spacecraft software safety. Background technique [0002] The spacecraft computer system is generally composed of CPU, program memory, memory, IO equipment, etc., among which the program memory is divided into PROM, EEPROM, FLASH and so on. Electrically Erasable Programmable Memory (EEPROM) is a widely used program storage chip. Because it can rewrite the content at any time like RAM, and can store information for a long time like other ROMs, it is widely used in spacecraft computer systems. has been more and more widely used. There are two ways of writing EEPROM: byte-by-byte and page-by-page. Among them, EEPROM is written by page with a higher write endurance. [0003] Compared with the embedded computer system on the ground, the spacecraft computer system has two different characteristics when upgra...

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
Patent Type & Authority Applications(China)
IPC IPC(8): G06F8/61G06F11/36G06F12/1009
Inventor 董振辉袁珺张亚航张红军穆强刘益铭潘莉蒋昱张天为崔钊婧于萌萌杨志刚
Owner BEIJING INST OF SPACECRAFT SYST ENG
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