Virtual FPGA structural modeling and mapping method thereof

A technology of structural modeling and modeling methods, applied in special data processing applications, instruments, electrical digital data processing, etc., can solve the problems of low logic resource utilization, low evolution efficiency, poor versatility, etc., and achieve good flexibility and Versatility, improving evolutionary efficiency and the effect of

Inactive Publication Date: 2009-06-03
FUDAN UNIV
View PDF0 Cites 14 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

This two-layer circuit model is separated from the underlying structure of the FPGA. The common problems are low utilization of logic resources, low evolution efficiency and slow speed. In addition, since these models are strongly dependent on specific applications or evolution goals, that is to say Different applications or evolutionary goals need to build different FPGA models, so the reusability rate is also low and the versatility is poor

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
  • Virtual FPGA structural modeling and mapping method thereof
  • Virtual FPGA structural modeling and mapping method thereof
  • Virtual FPGA structural modeling and mapping method thereof

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0031] The virtual FPGA structure modeling and mapping method of the present invention will be further described below in conjunction with the accompanying drawings.

[0032] For mainstream virtual FPGA model structures (such as figure 1 shown), the present invention proposes a modeling method of a LUT-based virtual FPGA structure model that is closely combined with the FPGA underlying structure, and the virtual FPGA structure model established by this method (such as figure 2 shown) is an arbitrary n-input LUT as the basic unit of circuit evolution, and a virtual FPGA array structure is composed of such basic units.

[0033] The specific modeling method is:

[0034] (1) Determine the cells and their interconnections in the virtual FPGA structure

[0035] The modeling method of the present invention takes n input LUTs as basic units, and establishes an array of m (rows)×p (columns); in the m×p basic unit arrays, each of the n input ends of each basic unit is set with one M...

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 provides a modeling of an evolvable virtual FPGA structural model based on n input LUTs and a mapping method thereof. The modeling takes arbitrary n input LUTs as basic units of circuit evolution, and a virtual FPGA array structure is formed by the basic units; various virtual FPGA structural models of 2-5 input LUTs are analyzed and compared to obtain an optimal virtual FPGA structural model based on the 3 input LUT; meanwhile, the method maps the virtual structure into an actual FPGA underlying structure, thus realizing the direct operation on the configuration bit string of the FPGA underlying structure. Compared with the prior art, the virtual FPGA structural model set up by the invention can be utilized to improve the evolution efficiency and the utilization rate of FPGA logical resource. Furthermore, the invention has good flexibility and universality.

Description

technical field [0001] The invention relates to a modeling and a mapping method of an evolveable virtual FPGA structure model based on an n-input LUT (look up table), belonging to the field of field programmable gate array (FPGA) electronic design automation technology. Background technique [0002] Evolvable hardware EHW (Evolvable Hardware) [1] is a hardware circuit that can autonomously and dynamically change its own structure and behavior when interacting with the external environment. Therefore, it has a wide range of application prospects in intelligent communication networks, intelligent perception, pattern recognition and artificial intelligence [2]. [0003] The FPGA-based evolvable hardware generally uses the genetic algorithm, a search algorithm, to operate and process the chromosomes composed of the configuration codes of the FPGA, and finally obtain a hardware circuit that can complete the target function on the FPGA. Among the mainstream FPGA-based evolvable h...

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): G06F17/50
Inventor 来金梅卜海祥张火文陈利光童家榕
Owner FUDAN 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