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

SRAM (static random access memory) type FPGA SEU (field programmable gate array single event upset) operation fixing method

A running and command technology, applied in the direction of response error generation, etc., can solve the problems of long time for reading back in the configuration area, complex logic, impracticality, etc., and achieve the effect of real-time performance and less storage space

Active Publication Date: 2013-11-13
NO 513 INST THE FIFTH INST OF CHINA AEROSPACE SCI & TECH
View PDF4 Cites 3 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

In addition to the relatively complex logic, the biggest disadvantage of this method is that both the .msk and .rbb files have the same size as the original configuration file .bit, resulting in three times the storage space occupied; and due to the readback of the configuration area It takes a long time and cannot reach the real-time performance required for in-progress repairs
Therefore, the above "readback-comparison-writeback" method is not practical

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
  • SRAM (static random access memory) type FPGA SEU (field programmable gate array single event upset) operation fixing method
  • SRAM (static random access memory) type FPGA SEU (field programmable gate array single event upset) operation fixing method
  • SRAM (static random access memory) type FPGA SEU (field programmable gate array single event upset) operation fixing method

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0027] The present invention will be described in detail below with reference to the accompanying drawings and examples.

[0028] The method used in the present invention for repairing in the operation of the SEU of SRAM type FPGA, wherein the method can be completed based on traditional FPGA circuit connection, and its circuit connection is as follows figure 1 shown.

[0029] The SRAM type FPGA used in the present embodiment is Virtex-5 series FPGA;

[0030] The configuration bitstream file of the Virtex-5FPGA is stored in an external non-volatile memory, and the external non-volatile memory usually used in actual operation is PROM;

[0031] The configuration of this Virtex-5FPGA is controlled by the configuration management FPGA, and the configuration management FPGA used in this embodiment is an anti-fuse type and is not affected by the SEU;

[0032] The Virtex-5FPGA is connected to the configuration management FPGA through the Slvae SelectMAP interface.

[0033] The spe...

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 SRAM (static random access memory) type FPGA SEU (field programmable gate array single event upset) operation fixing method, belonging to the technical field of configuration of SRAM type FPGAs. The method comprises the following steps: 1) after an SRAM type FPGA is electrified, a configuration management FPGA is used for carrying out whole configuration on the SRAM type FPGA; 2) the configuration management FPGA reads a configuration bit stream file, detects the bit stream file and carrying out the follow steps: when a frame write-in command FDRI in the bit stream file is detected, an incidental frame word number in the FDRI is replaced with a logic and interconnection frame word number; when content configuration dada Block RAM is detected, the Block RAM is replaced with a no-operation command; when a register resetting command GRESTORE is detected, the GRESTORE is replaced with a no-operation command; when I / O start command STARTUP is detected, the STARTUP is replaced with a no-operation command; 3) the bit stream file which is subjected to the process of the step 2) is written into the SRAM type FPGA; and 4) the step 2) and the step 3) are repeated until the SRAM type FPGA stops working. The method is suitable for SRAM type FPGA SEU operation fixation.

Description

technical field [0001] The invention relates to the technical field of SRAM FPGA configuration, in particular to a method for repairing an SRAM FPGA SEU during operation. Background technique [0002] Virtex-5 series FPGA is a new FPGA based on SRAM technology launched by Xilinx. It has high integration and strong logic function, and is widely used in modern digital system design. The logic function configuration of Virtex-5FPGA is realized by the data in its SRAM type configuration area, [0003] The SRAM attribute determines that the data in the configuration area will be lost after power-off, so the configuration data must be saved in an external non-volatile memory and reconfigured after the FPGA is powered on. [0004] In aerospace applications, the single event flip SEU in the SRAM FPGA configuration area caused by space high-energy particle bombardment may cause FPGA logic errors. The single event flip in the FPGA configuration area must be repaired to ensure the nor...

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/07
Inventor 王宁康旭辉申景诗赵雪纲辛明瑞
Owner NO 513 INST THE FIFTH INST OF CHINA AEROSPACE SCI & 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