Unlock instant, AI-driven research and patent intelligence for your innovation.

Code and data real-time error correcting and detecting method and device for pico-satellite central processing unit

A central processing unit, error correction and detection technology, applied in the direction of error detection of redundant codes, generation of response errors, etc., can solve problems such as real-time error correction and detection of program data that are not solved, and achieve low code design difficulty and reduce code design. The effect of difficulty and reliability improvement

Active Publication Date: 2013-07-31
ZHEJIANG UNIV
View PDF1 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

The inventive method can enable the storage module to "correct 1 and check 2", and ensure the correct storage of the check code. At the same time, it is well adapted to its important characteristics of light weight, small size, low cost, and short development cycle. The goal of real-time error correction and detection of program data is not solved

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
  • Code and data real-time error correcting and detecting method and device for pico-satellite central processing unit
  • Code and data real-time error correcting and detecting method and device for pico-satellite central processing unit

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0025] In the central processing unit, it is necessary to write a trigger signal for sending and fetching information to the FPGA and an interrupt processing program. In the interrupt processing function, the content of the temporary static memory SRAM2 is imported into the central processing unit memory for execution or processing, and after completion, the starting address and length of the next group of fetching information are sent.

[0026] In the process of FPGA design and Hamming encoding and decoding implementation, the selection of the code word length of the Hamming error correction code needs to consider several factors. There is a contradiction between meeting the requirements of FPGA for memory access speed and meeting the requirements of memory coding efficiency. . When the codeword length is short, the error correction speed is fast but requires more redundant storage space; when the codeword length is long, the use of redundant storage space can be reduced, but...

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 a code and data real-time error correcting and detecting method for a pico-satellite central processing unit, which comprises the following steps of: transmitting a signal for demanding for obtaining a code or data in a certain length to an FPGA (Field Programmable Gate Array) through a central processing unit; responding the signal by the FPGA, extracting information froma code and data memory and storing the data into a temporary static memory after processing the obtained data by an error correcting and detecting method; and transmitting interruption to the centralprocessing unit by the FPGA so that the central processing unit executes the code or processes the data in the memory, and transferring the data to be stored to the FPGA for updating. The invention also discloses a device for applying the method. The method of the invention can be used for carrying out error correction and detection on the code and data executed by the central processing unit in real time, greatly improves the coverage rate on a program code and data error correction and detection, reduces coding difficulty and is favorably suitable for the important characteristics of light weight, small size, low cost and short development cycle.

Description

technical field [0001] The invention relates to the technical field of pico-satellite on-board computers, in particular to code and data reliability improvement of pico-satellite on-board computers. Background technique [0002] The impact of space single event effects on the on-board computer system cannot be ignored. Even a small logic error may paralyze the on-board computer and cause the satellite to lose control. In general, the reliability of computer systems can be improved through fault-avoidance design and fault-tolerant design. For kilogram-level pico-satellites, they are characterized by light weight, small size, low cost, and short development cycle. Moreover, the demand for aerospace-grade electronic devices is relatively small, so that the cost of radiation-resistant devices is very high, and the price is very expensive. In the actual development process, a large number of commercial-grade electronic devices that are easy to obtain on the market are used. The...

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 Patents(China)
IPC IPC(8): G06F11/10
Inventor 张钰郑阳明
Owner ZHEJIANG UNIV