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

Storage method for FPGA structure description

A technology of structure description and structure information, which is applied in the field of storage for FPGA structure description, can solve the problems of inconvenient FPGA architecture upgrade and leakage of internal details of FPGA resource structure, so as to facilitate architecture maintenance and upgrade, improve development efficiency, and prevent plaintext leakage Effect

Pending Publication Date: 2022-04-05
山东芯慧微电子科技有限公司
View PDF0 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0005] However, the XML file is in the form of plain text in the VTR, and all description information is stored in the same XML file, which is inconvenient for subsequent upgrades to the FPGA architecture and may leak internal details of the FPGA resource structure.

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
  • Storage method for FPGA structure description

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0020] A kind of storage method described for the FPGA structure of this embodiment, such as figure 1 As shown, perform the following steps:

[0021] 1) Use the XML file to describe the structure information of the FPGA;

[0022] Describe the structure information of FPGA with several XML-based tag files;

[0023] 2) Modularize the XML file;

[0024] Save all the original content in one file and upgrade to split the file according to modules, for example, use The primitives to be described are placed in different files. When describing the FPGA resource structure of other versions later, the same primitives can be reused, and it is also convenient for subsequent upgrades and maintenance;

[0025] 3) Parse the XML file and process the data in it to conform to the rules and constraints of the SQLite database;

[0026] 4) Use a database for storage;

[0027] Call the interface to write data into the SQLite database, use the FPGA version number and the label ...

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 relates to a storage method for FPGA structure description, and belongs to the technical field of data processing. The method comprises the following steps of: 1) describing the structure information of the FPGA by using a plurality of label files based on XML (Extensible Markup Language); 2) modularizing the XML file; 3) analyzing the XML file, and processing data in the XML file to enable the data to accord with rule constraints of the SQLite database; according to the method, the XML file content is subjected to encryption protection, the plaintext leakage condition is effectively eradicated, meanwhile, developers can rapidly know the internal architecture details of the FPGA, later architecture maintenance and upgrading are facilitated, and the development efficiency is improved.

Description

technical field [0001] The invention relates to a storage method for FPGA structure description, belonging to the technical field of data processing. Background technique [0002] Field Programmable Gate Array is the product of further development on the basis of programmable devices such as PAL and GAL. It emerged as a semi-custom circuit in the field of application-specific integrated circuits (ASIC), which not only solves the shortcomings of custom circuits, but also overcomes the shortcomings of the limited number of original programmable device gates. [0003] With the increasing integration of chips, it has become unrealistic to use traditional manual wiring methods on highly integrated circuits. Therefore, EDA tools are becoming more and more important in the design of integrated circuits. As a substitute chip for general-purpose processors, FPGA is more and more widely used in high-tech fields such as high concurrency, image processing, and large-scale data processi...

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): G06F16/81G06F16/84G06F21/60G06F21/62
Inventor 刘敏白利达
Owner 山东芯慧微电子科技有限公司
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