FPGA configuration file compression and decompression method based on partition reference technology

A configuration file and decompression technology, applied in the electronic field, can solve the problem of time-consuming configuration process, and achieve the effect of saving engineering expenses, reducing file content, and improving compression rate

Active Publication Date: 2020-07-17
XI AN JIAOTONG UNIV
View PDF6 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0008] The technical problem to be solved by the present invention is to provide a method for compressing and decompressing FPGA configuration files based on partition reference technology to solve the problem that the configuration process takes too long

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
  • FPGA configuration file compression and decompression method based on partition reference technology
  • FPGA configuration file compression and decompression method based on partition reference technology
  • FPGA configuration file compression and decompression method based on partition reference technology

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0042] A kind of FPGA configuration file compression and decompression method based on partition reference technology of the present invention comprises the following steps:

[0043] S1, FPGA configuration file partition;

[0044] The FPGA configuration file can be divided into three parts according to the content: header information, configuration data information and tail redundant information.

[0045] see figure 2 , the present invention defines the FPGA configuration file f i =(h,d,r),i=1,2,3,...,n, the first part of the header information h, including project name, compilation time, target chip model and other information that has nothing to do with the configuration content; the second part is The configuration data information d includes the binary codes of various resources in the target chip; the third part is the tail redundant information r, which includes several empty instruction operations.

[0046] According to the content classification of the above-mentio...

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 FPGA configuration file compression and decompression method based on a partition reference technology, and the method comprises the steps of defining an FPGA configurationfile fi = (h, d, r), i = 1, 2, 3,..., n, and enabling head information h to comprise a project name, compiling time and target chip model information, wherein the configuration data information d comprises binary codes of various resources in the target chip, wherein the tail redundant information r comprises a plurality of null instruction operations, and partitioning the FPGA configuration file;and performing compression and decompression operation on the head information h, the configuration data information d and the tail redundant information r by adopting different compression strategies. According to the method, the FPGA configuration files are partitioned according to functions; corresponding compression and decompression strategies are designed for different partitions; the application scenarios of the multiple FPGA configuration files need to be transmitted at a time during large-scale neural network cooperative processing; repeated information among the configuration filesis analyzed; and the compression rate is further increased by adopting a reference compression method.

Description

technical field [0001] The invention belongs to the field of electronic technology, and in particular relates to an FPGA configuration file compression and decompression method based on partition reference technology. Background technique [0002] Field Programmable Gate Array (FPGA) uses reconfigurable technology to solve the problem of low flexibility caused by the determination of hardware functions of Application Specific Integrated Circuit (ASIC) after tape-out. Therefore, FPGAs are used in embedded systems where hardware devices are expensive and require frequent upgrades or function changes, and are widely used in aerospace, large medical equipment, automotive autonomous driving, and the Internet of Things. [0003] The general process of FPGA development is: the developer performs hardware design in an integrated development environment, such as: Xilinx's ISE, VIVADO and other tools, and after completing layout and wiring operations, the tool automatically generates ...

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/174
CPCG06F16/1744
Inventor 伍卫国王今雨康益菲冯雅琦赵东方
Owner XI AN JIAOTONG UNIV
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