Dynamic self-adaptive SOPC fault-tolerant method based on task levels

A dynamic self-adaptive, task-based technology, applied in the directions of non-redundancy-based fault handling, generation of response errors, architecture with a single central processor, etc., can solve the problem of low availability and resource utilization, and no consideration of user task execution. Issues such as time, troubleshooting time, and task execution deadlines

Active Publication Date: 2021-02-05
XIDIAN UNIV
View PDF7 Cites 4 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0007] For example, the application publication number CN 111338833 A, titled "A Dynamic Adaptive SRAM FPGA System Fault Tolerance Method Based on BRAM Detection", discloses a dynamic adaptive SRAM FPGA system fault tolerance method based on BRAM detection, which can According to the situation of the radiation environment, calculate the different redundant structures ...

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
  • Dynamic self-adaptive SOPC fault-tolerant method based on task levels
  • Dynamic self-adaptive SOPC fault-tolerant method based on task levels
  • Dynamic self-adaptive SOPC fault-tolerant method based on task levels

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0050]The present invention will be further described in detail below in conjunction with the drawings and specific embodiments.

[0051]Referencefigure 1 , The present invention includes the following steps:

[0052]Step 1) Build a dynamic adaptive programmable system-on-chip SOPC, its structure is as followsfigure 2 Shown:

[0053]Constructing a dynamic adaptive programmable system-on-chip SOPC including the PS terminal and the PL terminal connected via the AXI bus; the PS terminal includes a control module realized by the ARM programmable system; the PL terminal includes the memory DDR and the internal configuration access port ICAP, And 30 ECC BRAM fault refreshers, accumulators and 20 reconfigurable modules implemented by FPGA.

[0054]Step 2) Internal configuration access port ICAP loads the global bitstream of user task A to FPGA:

[0055]Use Vivado 2019.1 development software to generate global bitstream and partial bitstream through user task A designed by reconfigurable fault-tolerant te...

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 provides a dynamic self-adaptive SOPC fault-tolerant method based on task levels, which is used for solving the technical problems of low user availability and low resource utilization rate in the prior art, and comprises the following implementation steps: constructing a dynamic adaptive programmable system-on-chip; internally configuring an access port ICAP to load a global bit stream of a task to the FPGA; enabling the FPGA to perform region division; acquiring the number of particle overturn signals in the static region; enabling the PS end to evaluate the task level; enabling the PS end to send configuration information to the ICAP; enabling the ICAP to load a part of bit streams to the dynamic reconfigurable region; enabling the reconfigurable module to execute the task; enabling the PS end to judge whether the reconfigurable module breaks down or not; and enabling the ICAP to load a part of bit streams to the fault reconfigurable module. According to the method, the task execution time, the task execution deadline and the fault repair time are used as task grading bases, so that the method has relatively high user availability and resource utilization rate.

Description

Technical field[0001]The invention belongs to the technical field of intelligent fault-tolerant systems, and relates to a dynamic adaptive SOPC fault-tolerant method, in particular to a dynamic adaptive programmable system-on-chip SOPC fault-tolerant method, which can be applied to the critical system-on-chip fault-tolerant design of space high radiation and spaceborne environment.Background technique[0002]System On Chip (SOC, System On Chip) is an embedded system that completes the main logic functions by a single chip. Programmable System On Chip is an embedded system based on SOC and has Field Programmable Gate Array (FPGA, Field Programmable Gate Array). ) Special embedded system with flexible design method. Because SOPC has the ability of software and hardware cooperative system programming, it is widely used in space and spaceborne high-performance, high-reliability computing systems.[0003]SOPC includes programmable logic PL end Programmable Logic realized by FPGA and processo...

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): G06F9/50G06F11/07G06F15/78
CPCG06F11/0793G06F15/7871G06F9/5005
Inventor 王泉杨鹏飞李泽宇梁金鹏高歌王振翼林成民
Owner XIDIAN UNIV
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