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
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
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...
PUM
Abstract
Description
Claims
Application Information
- R&D Engineer
- R&D Manager
- IP Professional
- Industry Leading Data Capabilities
- Powerful AI technology
- Patent DNA Extraction
Browse by: Latest US Patents, China's latest patents, Technical Efficacy Thesaurus, Application Domain, Technology Topic, Popular Technical Reports.
© 2024 PatSnap. All rights reserved.Legal|Privacy policy|Modern Slavery Act Transparency Statement|Sitemap|About US| Contact US: help@patsnap.com