Unlock instant, AI-driven research and patent intelligence for your innovation.

Method and device for increasing utilization rate of FPGA (field programmable gate array) memory

A memory and utilization rate technology, applied in the field of Ethernet, can solve the problems of consuming wiring resources, large fan-out of address lines, etc., and achieve the effect of low logic consumption and high utilization rate

Active Publication Date: 2015-06-17
SUZHOU CENTEC COMM CO LTD
View PDF3 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0004] Another existing technology is to realize the storage or reading of a long-width FIFO by splicing the look-up table LUT inside the FPGA. This method consumes a large amount of wiring resources because the fan-out of the address lines is too large.

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
  • Method and device for increasing utilization rate of FPGA (field programmable gate array) memory
  • Method and device for increasing utilization rate of FPGA (field programmable gate array) memory
  • Method and device for increasing utilization rate of FPGA (field programmable gate array) memory

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0020] The present invention will be described in detail below in conjunction with various embodiments shown in the accompanying drawings. However, these embodiments do not limit the present invention, and any structural, method, or functional changes made by those skilled in the art according to these embodiments are included in the protection scope of the present invention.

[0021] Such as figure 1 As shown, taking the dual-port block memory of 512D36W size as an example, a method of improving the utilization rate of FPGA internal memory through length-width transformation includes the following steps:

[0022] S1. Input an original data. On a rising edge of the first clock domain (usually CLK), a raw data is input; the raw data is often a very wide and shallow FIFO.

[0023] Take Xilinx's Virtex4 series FPGA: XC4VLX100 as an example, the V4 series contains BLOCK RAM with a total of 18432bits storage bits, that is, block memory, which can realize dual-port memory of 18432...

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 method and a device for increasing a utilization rate of an FPGA (field programmable gate array) memory by means of length and width transformation. The method includes S1, inputting an original datum; S2, segmenting the width of the original datum to obtain a plurality of segmented data and storing the segmented data in the block memory; and S3, reading the segmented data from the block memory, splicing the segmented data into the original datum and outputting the original datum. The method and the device have the advantages that internal data buses of an FPGA are transformed by the aid of an internal high-speed clock, so that the length of the memory is transformed, limitation on the length and the width of the internal block memory of the FPGA is sufficiently utilized, the utilization rate of the internal block memory of the FPGA is increased, and relevant logic consumption is low.

Description

technical field [0001] The invention relates to the field of Ethernet, in particular to a method for improving the utilization rate of FPGA internal memory through length transformation and a device for realizing the method. Background technique [0002] When using FPGA to do the hardware simulation of the Ethernet engine, it often encounters the realization problem of very short and wide FIFO. [0003] In a kind of prior art, the storage or reading of very large width FIFO is realized by splicing on the width of a plurality of blocks of block memory, this method is owing to only splicing on the width, so on block memory length (depth) The utilization rate of the FPGA is extremely low, and if processing multiple FIFOs of this type, the resources of the block memory inside the FPGA will be occupied a lot, and even the number of block memories inside the FPGA cannot meet the number required to realize this type of FIFO. [0004] Another prior art is to realize the storage or ...

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): G06F12/06
Inventor 许俊
Owner SUZHOU CENTEC COMM CO LTD