z-logo
open-access-imgOpen Access
Fault‐tolerant method for anti‐SEU of embedded system based on dual‐core processor
Author(s) -
Cui Xiuhai,
Gao Qi,
Wang Ruichao,
Liu Li,
Liang Jun,
Peng Yu
Publication year - 2019
Publication title -
the journal of engineering
Language(s) - English
Resource type - Journals
ISSN - 2051-3305
DOI - 10.1049/joe.2018.9099
Subject(s) - dual (grammatical number) , computer science , core (optical fiber) , embedded system , multi core processor , fault tolerance , parallel computing , reliability engineering , operating system , engineering , telecommunications , art , literature
The development of space applications based on commercial system on chip (SOC) FPGA devices has become an important direction for the development of aerospace technology, but single event upsets (SEUs) in space is a difficult problem for commercial SOC FPGAs for space applications. This article presents an anti‐anti method for ARM processors in SOC FPGA. This method makes full use of the hardware resources of dual‐core ARM in SoC FPGA and improves the system's anti‐SEU capability through dual‐core mutual‐check and recovery mechanisms. At the same time, the data stream and control flow fault tolerant are used to improve the anti‐SEU capability within the processor. Error detection and correction (EDAC) and triple modular redundancy (TMR) are used to improve anti‐SEU capability of the data flow. A two‐level watchdog and ARM exception handling are used to achieve the anti‐SEU capability of the control flow. Experimental results show that the two‐level fault‐tolerance mechanism proposed here improves the system's anti‐SEU capability without adding additional hardware resources. This method is currently carrying out satellite‐borne ground application verification.

The content you want is available to Zendy users.

Already have an account? Click here to sign in.
Having issues? You can contact us here