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

A Fault Recovery Method Based on fpga

A fault recovery and watchdog technology, applied in the direction of responding to errors, etc., can solve problems such as affecting FPGA programming, configuration, failure to configure the working state monitoring system, and inability to reset in time, to achieve the effect of improving reliability.

Active Publication Date: 2018-04-27
LUOYANG INST OF ELECTRO OPTICAL EQUIP OF AVIC
View PDF6 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0004] The existing FPGA is not equipped with a working status monitoring system. If an abnormal phenomenon occurs, it cannot be reset in time, and it also affects the programming and configuration of the FPGA.

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
  • A Fault Recovery Method Based on fpga
  • A Fault Recovery Method Based on fpga
  • A Fault Recovery Method Based on fpga

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0018] The present invention will be further introduced below in conjunction with the accompanying drawings and specific embodiments.

[0019] Such as figure 1 As shown, when the PROG_B signal of Xilinx FPGA is low, the configuration register is cleared, and the FPGA reloads the program from the configuration Flash.

[0020] Such as figure 2 As shown, the fault recovery system is mainly composed of a hardware circuit unit and a logic watchdog unit. The hardware circuit unit mainly includes hardware watchdog chip, Xilinx FPGA and configuration Flash; the logic watchdog unit is mainly implemented by coding the logic written on the PC, and compiling and generating software or logic suitable for chip loading format. Configuration Flash and hardware watchdog are connected to PROG_B of Xilinx FPGA.

[0021] In addition, if the DEBUG signal is not connected, there will be a problem that the bit file cannot be burned during the debugging process, but the mcs file can be burned nor...

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 an FPGA-based fault recovery method, which can monitor the working state of the FPGA after power-on, and reset the logic by using a hardware watchdog if the logic fails to be loaded successfully or the logic crashes. When the software embedded on the FPGA is unsuccessfully loaded or the software crashes, the software is reset through the logic watchdog to realize the fault recovery of the module without affecting the programming and configuration of the FPGA. The method is suitable for situations that require fault recovery, improves the reliability of work, and has general functions, which can be applied to various Xilinx FPGA-based fault recovery situations.

Description

technical field [0001] The invention relates to a fault recovery method based on FPGA. Background technique [0002] Xilinx's FPGA chip is a volatile device based on SRAM technology, and the circuit function is realized by data stored in SRAM configuration registers. After the FPGA chip is powered on, it must read the configuration information from the configuration FLASH before it can work normally. [0003] The FPGA configuration process includes 5 stages: initialization, clearing the configuration memory, loading configuration data, CRC check, START-UP, the power-on sequence of the configuration process is as follows figure 1 As shown, when the chip is powered on or the PROG_B signal of the FPGA is a low pulse, the configuration register will be cleared, that is, the configuration information will be read from the configuration FLASH again. The shortest pulse time of PROG_B is determined by T POR The time parameter determines that when the signal is valid (low level), ...

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 Patents(China)
IPC IPC(8): G06F11/07
Inventor 董欢徐恺
Owner LUOYANG INST OF ELECTRO OPTICAL EQUIP OF AVIC
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