Fault injection system for embedded spaceborne computer and injection method thereof

A space-borne computer and fault injection technology, which is applied in computing, instrumentation, electrical digital data processing, etc., can solve problems such as high cost, hardware damage of the target system, and complicated experimental equipment, so as to simplify the preparation process, shorten the time to market, and install simple effect

Active Publication Date: 2011-07-27
NO 771 INST OF NO 9 RES INST CHINA AEROSPACE SCI & TECH
View PDF4 Cites 27 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Its main disadvantages are that the experimental device is complicated, the cost is high, and it is easy to cause damage to the target system hardware.
Although there are certain deficiencies in the fault injection m

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 injection system for embedded spaceborne computer and injection method thereof
  • Fault injection system for embedded spaceborne computer and injection method thereof
  • Fault injection system for embedded spaceborne computer and injection method thereof

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0026] The present invention is described in further detail below in conjunction with accompanying drawing:

[0027] see Figure 1-4 , the key point of the present invention is to complete the level control of the internal FPGA chip pins of the embedded on-board computer through the four-channel control bus, to achieve the purpose of affecting the corresponding signal, causing failure to the embedded on-board computer, and then verifying the embedded on-board computer. The reliability and fault tolerance performance of the loaded computer.

[0028] 1. Fault injection device hardware connection

[0029] The ground test computer is connected to a JTAG controller manufactured by Xilinx Corporation of the United States through a parallel port cable. The four test lines TCK, TDI, TMS, and TDO on the JTAG controller are connected to the JTAG interface on the on-board computer module. The running fault injection software is connected to the JTAG port on the on-board computer module...

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 injection system for an embedded spaceborne computer and an injection method thereof, which are mainly used for software evaluation of the operation system of the spaceborne computer. The fault injection system for the embedded spaceborne computer comprises a Digital Signal Processor (DSP), a Random Access Memory (RAM), a FLASH, a Joint Test Action Group (JTAG) controller, and one or more Field Programmable Gate Arrays (FPGAs) (one of which is a fault injection FPGA) and an interface circuit, wherein the DSP processor and the fault injection FPGA are provided with boundary scanning units; the Test Compatibility Kit (TCK) and the Time-Multiplexed Switching (TMS) signal terminals of a chip are connected in parallel; the Total Domestic Output (TDO) signal terminal of a front-stage apparatus and the Transport Driver Interface (TDI) signal terminal of a rear-stage apparatus are connected in series to form a daisy chain. The device is simple and is capable ofshortening evaluation time and reducing evaluation cost; a signal level is directly controlled in the computer without special external instruments; signals needing to control influence can be flexibly selected to have a relatively large fault coverage rate; therefore, the reliability and the fault-tolerant capability of the embedded spaceborne computer can be more comprehensively verified.

Description

Technical field: [0001] The invention is mainly applied to the evaluation of the software fault-tolerant mechanism of the embedded on-board computer, and is applicable to the embedded on-board computer with the boundary scan interface and the FPGA chip. Background technique: [0002] With the development of my country's space exploration, people's requirements for the reliability of spaceborne systems are getting higher and higher. According to the statistics of NASA in 1996, satellite failures caused by single event effects accounted for 80% of the total number of failures caused by space radiation effects. Fault-tolerant technology is an important method to improve the reliability of spaceborne computer systems. In order to ensure the correctness of fault-tolerant design and the efficiency of fault-tolerant mechanism, it is necessary to use auxiliary technology to verify the fault-tolerant system. There are three main methods of fault-tolerant verification: analysis model...

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/00
Inventor 王挥潘海燕沙李鹏邓小刚
Owner NO 771 INST OF NO 9 RES INST CHINA AEROSPACE SCI & TECH
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