Design method of FPGA IP core

A design method and user-designed technology, applied in computing, special data processing applications, instruments, etc., can solve the problems of resource redundant IP core area, low IP core resource occupancy rate, layout and wiring failure, etc., to avoid redundant IP core area. resources, avoid redesign, avoid the effect of redundancy of resources

Active Publication Date: 2019-05-31
EHIWAY MICROELECTRONIC SCI & TECH SUZHOU CO LTD
View PDF4 Cites 4 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

After designing the IP core according to the estimated resource scale, when the resources occupied by the user's design exceed the maximum resource of the IP core, the layout and routing of the user's design will fail, and the parameters of the IP core need to be re-determined, resulting in an extension of the design cycle ; In addition, when the resources occupied by the design are far lower than the maximum resources of the IP, the resource occupancy rate of the IP core will be too low, resulting in resource redundancy and an increase in the area of ​​the IP core

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
  • Design method of FPGA IP core
  • Design method of FPGA IP core
  • Design method of FPGA IP core

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0051] In the prior art, the determination of FPGA IP parameters is generally determined by estimating user needs, which may result in the failure of user-designed layout and routing, resulting in an extension of the design cycle; or when the resources occupied by the design are far lower than the maximum resources of the IP , will cause the resource occupancy rate of the IP core to be too low, resulting in resource redundancy and an increase in the area of ​​the IP core. In view of this, the present invention provides a kind of design method of FPGA IP core, has added the flow process that the resource occupancy rate of predetermined user design is evaluated in the IP design flow of prior art, because in evaluation flow, to predetermined user design The pre-evaluation of layout and routing is carried out, and the layout and routing results and resource occupancy rate are given. Therefore, a reasonable IP core resource scale and arrangement can be given according to the predete...

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 design method of an FPGA IP core, and the method comprises the steps: carrying out the first evaluation of FPGA IP core resources according to the design of a predetermined user, and determining a first evaluation result; And designing the FPGA IP core according to the first evaluation result. According to the method and the device, the process for evaluating the resourceoccupancy rate designed by the predetermined user is added to the IP design process in the prior art, and the layout wiring result and the resource occupancy rate are given, so that a reasonable IP core resource scale and arrangement can be given according to the design of the predetermined user, and the redundancy of resources in the IP core is avoided.

Description

technical field [0001] The invention relates to the technical field of design of an embedded field programmable gate array IP core, in particular to a design method of an FPGA IP core. Background technique [0002] Field Programmable Gate Array (FPGA) is a large-scale programmable device consisting of programmable logic blocks (CLBs), wiring resources, input and output blocks (IOBs) and other IP resources (such as memory, digital signal processors, etc.) Composition, which provides users with the ability to program or reconfigure the system. [0003] Embedded FPGA (embedded FPGA, eFPGA) is to embed one or more FPGAs into chips such as ASIC, ASSP or system on chip (SoC) in the form of IP. Embedding FPGAs in SoCs in the form of IP can overcome the disadvantages of limited bandwidth of independent FPGAs and fixed functions of ASICs, as well as the problem of passing data between them. The FPGA IP embedded in the ASIC provides the SoC system with the ability to dynamically adj...

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
CPCY02D10/00
Inventor 陈柱佳韦援丰
Owner EHIWAY MICROELECTRONIC SCI & TECH SUZHOU CO LTD
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