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

Virtext5 device-based bit stream file analysis method and timed refreshing method

A file analysis and device technology, applied in the direction of instruments, static memory, digital memory information, etc., can solve the problem that the size of BRAM resources cannot be known, achieve broad market application prospects, realize dynamic refresh, and improve system reliability.

Active Publication Date: 2018-04-20
XIAN INSTITUE OF SPACE RADIO TECH
View PDF7 Cites 5 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

The above two patents are all refresh technology research for Virtex2 devices. Xilinx provides Virtex2 related refresh materials. After Virtex5, Xilinx no longer provides any related refresh materials. Compared with Virtex2, Virtex5 has device resource types, frame structures, and configurations. The size of the files has changed greatly, and there is no way to know the resource size of the BRAM, so there are certain differences

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
  • Virtext5 device-based bit stream file analysis method and timed refreshing method
  • Virtext5 device-based bit stream file analysis method and timed refreshing method
  • Virtext5 device-based bit stream file analysis method and timed refreshing method

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0040] Attached below figure 1 And examples illustrate the present invention in detail. The present invention relates to a kind of bit stream file parsing method based on Virtex5 device, and the steps are as follows:

[0041] (1) Analyze the underlying architecture of at least 8 series of devices of the Virtex5 type, and determine the resource type of each series of devices;

[0042] Analysis of the underlying architecture: Since the configuration memory is invisible to the user, it is necessary to study the configuration framework and configuration file structure of the SRAM FPGA to understand the configuration file of the FPGA. figure 2 According to FPGA EDIT, the resource type and organizational structure of Virtex5 are extracted. This figure describes the internal organizational structure of the Virtex5 FPGA, including the internal composition of various resource types (such as CLB, DSP, BRAM, etc.) in the FPGA. Different layout shapes in the underlying architecture rep...

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 Virtext5 device-based bit stream file analysis method and a timed refreshing method. The analysis method comprises the following steps of: (1) carrying out bottom architectureanalysis on at least 8 series of Virtext5-type devices and determining a resource type of each series of devices; (2) analyzing bit stream file frame structures of each series of devices, determininga bit number of each frame and a resource type, a size and a position included in each frame, and calculating a total bit number of the bit stream files; (3) generating bit stream files of corresponding series of Virtext5-type devices through ISE according to results of the steps (1) and (2), comparing a total bit number of the generated bit stream files with the total bit number calculated in thestep (2), judging whether analysis of the step (1) and (2) is correct or not, if the judging result is positive, executing step (4), and otherwise, carrying out analysis again from the step (1); and(4) aiming at each series of devices, constructing multi-element equations, the resource types and lengths of which are unknown according to the total bit number of the bit stream files so as to obtain a multi-element equation set, and solving the equation set to obtain sizes of the resource types.

Description

technical field [0001] The invention belongs to refresh reconstruction technology. Background technique [0002] The space radiation environment will cause single event flipping problems in SRAM-type FPGAs, and its severity may cause failures such as "abnormality", "disorder" or "crash" of system programs, reducing the reliability of on-board digital processing equipment. The reinforcement of FPGA mainly relies on timing refresh, and the core of refresh is the extraction of BRAM resources in the bit stream file. Through the extraction, the configuration file is reframed, and the refresh is realized according to a certain configuration sequence. Device manufacturers no longer provide Virtex5 and above devices. related information. [0003] The literature "Research on a Highly Reliable FPGA Design Architecture for Aerospace Applications", after analyzing the shortcomings of the previous SRAM FPGA system design, this paper proposes a three-mode redundant architecture (TMR) and...

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): G11C11/406G06F17/12
CPCG06F17/12G11C11/40611
Inventor 朱启赖晓玲巨艇王建张国霞
Owner XIAN INSTITUE OF SPACE RADIO 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