Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Zynq-7000-based dual-core ARM processor anti-single-event-upset protection method

An ARM processor, anti-single event technology, applied in the direction of electric digital data processing, instrumentation, response error generation, etc., can solve the problems of complex fault detection and failure to realize fault recovery, etc., achieve simple process, reduce calculation loss, The effect of ensuring reliable operation

Active Publication Date: 2018-05-18
HARBIN INST OF TECH
View PDF3 Cites 2 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0005] The present invention is to solve the problem that the dual-mode redundancy method can only realize fault detection, but cannot realize fault recovery, and the existing fault detection is complicated

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
  • Zynq-7000-based dual-core ARM processor anti-single-event-upset protection method
  • Zynq-7000-based dual-core ARM processor anti-single-event-upset protection method

Examples

Experimental program
Comparison scheme
Effect test

specific Embodiment approach 1

[0030] Specific implementation mode one: see figure 1 Illustrate this embodiment, the Zynq-7000-based dual-core ARM processor anti-single event flip protection method described in this embodiment, the method includes the following steps:

[0031] The dual-core mutual inspection method is used to detect the error of the program executed by the dual-core, and then roll back the detected error to realize the error recovery.

[0032] In this embodiment, the program executed by the dual-core is an application program of the on-board software.

specific Embodiment approach 2

[0033] Specific implementation mode two: see figure 2 Describe this embodiment, the difference between this embodiment and the Zynq-7000-based dual-core ARM processor anti-single event reversal protection method described in the first embodiment is that the dual-core mutual inspection method is used to check the program executed by the dual-core Error detection, and then rollback recovery of detected errors, the specific process of realizing error recovery is:

[0034] Step 1: the dual cores are respectively defined as CPU0 and CPU1, and the input of CPU0 is copied to CPU1 to ensure that the two have the same input information; the same program is executed in the CPU0 and CPU1, and the program is divided into m-1 segments, The end of each segment is a checkpoint, the sequence number of the checkpoint is i, the initial value of i is 1, i is an integer, and m is an integer greater than 3;

[0035] Step 2: In CPU0 and CPU1, execute in parallel from the position where the curren...

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 Zynq-7000-based dual-core ARM processor anti-single-event-upset protection method, belongs to the field of processor antiradiation reinforcing and solves the problems that dual-mode redundancy methods can only realize fault detection and cannot realize fault restoration and existing fault detection is complex. The method includes following steps: adopting a dual-core mutual-detection method to perform error detection on programs executed by dual cores; performing rollback restoration on detected errors to realize error restoration. The method is mainly used for errordetection and restoration of the programs executed by the dual cores.

Description

technical field [0001] The invention belongs to the field of processor radiation resistance reinforcement. Background technique [0002] Using Commercial Off The Shelf (COTS) FPGA products to develop small satellites and microsatellites is a new development direction of satellite technology. Among them, Xilinx Zynq-7000 SoC chip is a product of the continuous development of heterogeneous multi-core SoC. It embeds dual-core ARM processor, programmable logic and hard IP peripherals in the same chip. Widely concerned in the field of satellites, and gradually applied to engineering practice in the field of aerospace. [0003] The PS (Process System) part of the Zynq chip integrates a dual-core Cortex-A9ARM processor, which can use an asymmetric multi-processing (Asymmetric Multi-core Processor, AMP) mechanism to execute different tasks in parallel or redundantly to maximize system performance. change. However, as a COTS device, Zynq has low radiation resistance and is easily ...

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): G06F11/14G06F11/20
CPCG06F11/1415G06F11/2028
Inventor 崔秀海沈露张晓曦彭宇彭喜元
Owner HARBIN INST OF TECH
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products