A method of acquiring topology information of fpga based on text tree structure model

A technology of text tree structure and topology information, applied in special data processing applications, instruments, electrical digital data processing, etc., can solve the problems of ISE software, such as large amount of information, not convenient enough, unable to file output topology information, etc., to improve the module The effect of topological relationship partition efficiency

Active Publication Date: 2017-12-15
XIAN INSTITUE OF SPACE RADIO TECH
View PDF4 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Existing methods usually use ISE software to analyze the topology information between FPGA engineering modules, but this method has the following two disadvantages: 1. ISE software can only describe the topology information between modules in the form of images, and cannot 2. The module topology diagram of the ISE software describes the topology information between modules starting from the top-level module and ending with the bottom-level module
When the user needs to view the topology information inside the non-top-level module, he must first find the position of the module to be analyzed in the topology diagram. In this process, the user is easily disturbed by the information of irrelevant functional modules.
When the user wants to view the topology information of the specified layer of the functional module, it is necessary to judge the layer to which each piece of topology information belongs. In this process, the user is easily disturbed by irrelevant layer information.

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 method of acquiring topology information of fpga based on text tree structure model
  • A method of acquiring topology information of fpga based on text tree structure model
  • A method of acquiring topology information of fpga based on text tree structure model

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0039] The core idea of ​​the present invention is to divide the FPGA project into modules, and establish a text tree structure model describing the topological relationship between the modules, then complete the text information abstraction of the topological relationship information based on the text tree structure model, and finally store it in a text file and Output module topology information.

[0040] refer to figure 1 , the present invention a kind of FPGA topological relationship division method based on text tree structure model, its realization steps are as follows

[0041] Part 1: Divide the functional modules of the FPGA project

[0042] Step 1: Establish a function module, the code segment format of the function module includes three parts, namely the first part is the library reference part marked by the keyword library, the second part is the entity part marked by the keyword entity, and the second part is the entity part marked by the keyword entity. The thre...

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 present invention is a method for obtaining FPGA topology information based on a text tree structure model. First, the format of the function module is set, and then the FPGA project is divided with the function module as the smallest unit, and a text tree describing the topological relationship between instantiated modules is established. Then, based on the text tree structure model, the parent-child relationship between instantiated modules is determined layer by layer from the top-level module, and the hierarchical relationship between the top-level module of the FPGA project and all instantiated modules is obtained, and the abstraction of text information is completed. . Finally, the topological information is stored and output in the form of text files. This method realizes the abstraction of the text information of the topological relationship graph of the FPGA engineering module, completes the conversion from graph theory information to readable and writable text information, realizes the complex and multi-level division of the topological relationship of the FPGA engineering module and the extraction of text information, and improves the module topology. Relationship partitioning efficiency.

Description

technical field [0001] The invention belongs to the field of system protection and relates to the calculation of FPGA engineering protection cost, which can be used to divide FPGA modules and search for variable layer topological relations in any module. Background technique [0002] Electronic devices in the aerospace field are often impacted by space high-energy particles and the logic state of the circuit changes. This phenomenon is called the single event effect. Single event effects will pose a great threat to the safety of spacecraft, so people are very concerned about it. In order to alleviate the impact of single event effects on the system, it is necessary to properly protect the target system, which involves the calculation of FPGA engineering protection costs. [0003] In order to calculate the protection cost of the FPGA module, it is often necessary to divide the FPGA project first, and then analyze the topological relationship between the modules. Existing me...

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): G06F17/50
Inventor 龚科郭宝龙贾亮闫允一张国霞
Owner XIAN INSTITUE OF SPACE RADIO TECH
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