Fault-tolerant method of storage module of picosatellite based on FPGA

A storage module and satellite technology, applied in the direction of response error generation, redundant code error detection, etc., can solve the problems of original data error, power consumption, volume increase, complex peripheral circuits, etc., to achieve reliability improvement, redundancy The effect of small size and fast decoding speed

Inactive Publication Date: 2009-12-30
ZHEJIANG UNIV
View PDF0 Cites 19 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0003] However, in the prior art, the check code generated during the execution of error-correcting and error-detecting coding (EDAC) does not take security measures to prevent errors in the check code, and if the check code is reversed or other errors occur, even if the original data is correct, i

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
  • Fault-tolerant method of storage module of picosatellite based on FPGA
  • Fault-tolerant method of storage module of picosatellite based on FPGA
  • Fault-tolerant method of storage module of picosatellite based on FPGA

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0027] In the design of the pico-satellite storage module, in the process of encoding and decoding, the error detection and error correction speed of the Hamming code with a small codeword length is very fast. With the increase of the codeword length, the error correction speed will gradually slow down, which may It will affect the access speed of the CPU data bus to the memory.

[0028] However, according to the formula related to the number of digits k of the check digit of the Hamming error-correcting code, the number of digits 1 of the information bit, and the length m of the code word:

[0029] 2 k ≥k+l+1 (1)

[0030] m=l+k (2)

[0031] For redundant codes that are too small, the required redundant bits are too long, resulting in excessive redundancy. For example, for 8-bit data, at least 4-bit check code is required, that is, (12, 4) Hamming code The redundancy of (22, 6) Hamming code is 137.5%, and the redundancy of (40, 8) Hamming code is 125%.

[0032] To sum up, ...

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 fault-tolerant method of a storage module of a picosatellite based on FPGA. The fault-tolerant method comprises the following steps: a data bus divides data needing to be written into high-order data and low-order data, which are respectively transmitted to two same Hamming coding modules for processing the high-order data and low-order data so as to generate redundant data correspondingly; data and corresponding redundant data are respectively stored into three sectors in a static memory, and data in different sectors of same static memory is read when in reading data; comparison operation of '2 out of 3' is carried out according to bits so as to obtain read data which is transmitted to the corresponding Hamming coding modules; and the two Hamming coding modules respectively carry out comparison and correction to data and then output the data to a central processor. The method can lead the storage memory to realize 'SEC-DED', guarantee correct storage of check code, simultaneously adapt to important characteristics of light weight, small volume, low cost and short researching period well.

Description

technical field [0001] The invention relates to the technical field of pico-satellite on-board computer, in particular to improvement of data reliability of storage module of pico-satellite on-board computer. 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 ...

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/10
Inventor 张钰郑阳明金仲和
Owner ZHEJIANG UNIV
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