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

Error correction method for dynamic refreshing of ROM (read only memory) mapping zone in FRGA (field programmable gate array)

An error correction method and dynamic technology, applied in the direction of responding to the generation of errors, redundant codes for error detection, etc., can solve problems such as limited applications, large resource usage, etc., and achieve the effects of easy analysis, simple structure, and reduced usage

Active Publication Date: 2014-12-03
NO 513 INST THE FIFTH INST OF CHINA AEROSPACE SCI & TECH
View PDF4 Cites 2 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

This method needs to occupy three times the block RAM resources, and most decision modules also need to occupy additional FPGA logic resources, resulting in a large amount of resource usage, which limits its application in actual engineering practice

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
  • Error correction method for dynamic refreshing of ROM (read only memory) mapping zone in FRGA (field programmable gate array)
  • Error correction method for dynamic refreshing of ROM (read only memory) mapping zone in FRGA (field programmable gate array)
  • Error correction method for dynamic refreshing of ROM (read only memory) mapping zone in FRGA (field programmable gate array)

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0040] The present invention divides the data in Xilinx FPGA configuration file into two kinds:

[0041] 1) Shield data. Shielded data is data that is not allowed to be repeatedly written into the configuration area when the internal logic of the FPGA is running, that is, data that is prohibited from being dynamically refreshed. It corresponds to Xilinx FPGA configuration instructions or RAM resources of the Xilinx FPGA internal hardware structure. When the FPGA is working, the internal logic will operate these RAM resources, and writing to these RAM resources during dynamic refresh will change the operating state of the internal logic.

[0042] Through analysis, it is found that for the ROM mapping area instantiated from RAM, although it is essentially a RAM resource, the ROM mapping area is used to store fixed data, and these data can and should be dynamically refreshed to ensure that the data in the ROM mapping area The correctness, and refreshing the ROM mapping area will...

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 error correction method for dynamic refreshing of a ROM (read only memory) mapping zone and a configuration zone in SRAM (static random access memory) type FRGA (field programmable gate array). The method includes: firstly, reading configuration information in configuration files and shielding information in mask word files, determining dynamic refresh prohibited portions and dynamic refresh permitted portions in the configuration information, and classifying the corresponding configuration information of the ROM mapping zone in the configuration zone into dynamic refresh permitted portions; secondly, recording the configuration information into a new configuration file, and identifying whether the configuration information allows to be dynamically refreshed or not in the FPGA embedded logic operating state in the new configuration file; thirdly, using a logic control circuit to read in the configuration information and identification from the new configuration file during dynamic refreshing, and only reading the dynamic refresh permitted configuration information in the configuration zone of the FRGA. Using the method can permit dynamic data refreshing of the ROM mapping zone during repeated data refreshing of the configuration zone, so that accuracy of the data stored in the ROM can be guaranteed.

Description

technical field [0001] The invention relates to the technical field of Field Programmable Logic Gate Array (FPGA), in particular to a static storage (SRAM) type FPGA internal configuration area dynamic refresh error correction method. Background technique [0002] The logic state of the static memory (SRAM) FPGA device (hereinafter referred to as Xilinx FPGA) produced by Xilinx is determined by the data in the configuration area. However, in the actual working process of Xilinx FPGA devices, the data in the configuration area of ​​the FPGA may change due to interference from the external working environment (such as sudden voltage changes, wireless pulse interference, high-energy particle impact, etc.), thereby affecting the normal operation of FPGA embedded logic. [0003] At present, a solution to ensure the correctness of the data in the configuration area is as follows: figure 1 As shown, the external control circuit is used to cyclically reconfigure the configuration d...

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/10
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