Supercharge Your Innovation With Domain-Expert AI Agents!

Small amount code reloading-based DSP anti-single-event error correction method

An anti-single particle, heavy-loading technology, applied in the field of microelectronics, to reduce hardware costs and ensure continuity

Active Publication Date: 2011-02-16
XIAN INSTITUE OF SPACE RADIO TECH
View PDF4 Cites 25 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0018] The technical problem of the present invention is: to overcome the deficiencies of the prior art, to provide a DSP anti-single event error correction method based on a small amount of code reloading, the present invention can solve the DSP single event flipping problem without changing the hardware platform , reducing the hardware cost, space cost and time cost of the equipment

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
  • Small amount code reloading-based DSP anti-single-event error correction method
  • Small amount code reloading-based DSP anti-single-event error correction method
  • Small amount code reloading-based DSP anti-single-event error correction method

Examples

Experimental program
Comparison scheme
Effect test

Embodiment

[0065] The platform in this example adopts a typical processing platform: DSP+FPGA cooperation form, the system block diagram is as follows figure 2 shown. The application program is written in C language, and the bootloader1 uses assembly language. The specific process of the bootloader1 program is as follows: Figure 6 shown.

[0066] In addition to its own functions, the FPGA also contains a register, which is initialized to 0x55 by the FPGA when it is powered on or when the FPGA resets the DSP, and is set to 0xAA after the DSP loads the code; the register address is 0x810000. And in this example, the number of times of being knocked over by a single particle is recorded in a register of the FPGA for downloading by the application software; the address of the register is 0x8a0000.

[0067] Bootloader1 is at the following address

[0068] CODE2: origin=0x00804000, length=0x00003000

[0069] The application code snippet is located at the following address

[0070] CODE1...

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 small amount code reloading-based digital signal processor (DSP) anti-single-event error correction method. The method comprises the following steps of: loading a bootloader1 program in a programmable read-only memory (PROM) into an on-chip random access memory (RAM) by using a bootloader program of an on-chip read only memory (ROM) of the DSP; reloading an application program by the bootoader1 program; embedding a verification and error correction program into the bootoader1 program; and matching the two programs, namely the application program and the verification and error correction program to realize anti-single-event error correction. As the bootloader1 program is loaded in real time before running, the part can be considered as a reliable code, and when the part is used to correct errors, the running of the whole program can be considered to be reliable. As only a code segment is loaded when the errors are corrected, and contents in a data area are not damaged, the continuity of program running is guaranteed; besides, a hardware platform is not changed, so that the hardware cost, space cost and time cost of equipment are greatly reduced.

Description

technical field [0001] The invention relates to a DSP anti-single event error correction method based on a small amount of code reloading, which ensures that DSP software can still run reliably against single event reversal events in space applications, and belongs to the field of microelectronics technology. Background technique [0002] With the development of spacecraft functions, more and more payload products use advanced digital signal processing technology. In order to complete these digital processing functions, more and more devices use large-scale digital integrated circuits (DSPs) in hardware design. With the development of the DSP manufacturing process from 0.33 microns to 90 nanometers (device whose reliability reaches aerospace standards), the single event effect of these components is becoming more and more serious. The density of satellites is getting higher and higher, and more and more satellites are working at an orbital height of 1000-1800 kilometers abov...

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 XIAN INSTITUE OF SPACE RADIO TECH
Features
  • R&D
  • Intellectual Property
  • Life Sciences
  • Materials
  • Tech Scout
Why Patsnap Eureka
  • Unparalleled Data Quality
  • Higher Quality Content
  • 60% Fewer Hallucinations
Social media
Patsnap Eureka Blog
Learn More