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

Inter-module flow control communication method based on combination of FIFO and random access memory

A technology of random access memory and communication method, which is applied in the field of flow control communication between modules based on the combination of FIFO and random access memory, and can solve the problems of insufficient flexibility of RAM and inconsistent execution speed, etc.

Pending Publication Date: 2019-06-25
南京威翔科技有限公司
View PDF4 Cites 1 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0002] In a communication system, data usually needs to be transmitted between two modules. If the data processing speed between the modules is the same, data transmission between the two modules can be performed directly. However, in FPGA design, the execution speed between the two modules is usually inconsistent. Data needs to be cached. In traditional communication systems, RAM is used for data caching, but RAM can only be read and written bit by bit. When it needs to read and write blocks, RAM is not flexible enough.

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
  • Inter-module flow control communication method based on combination of FIFO and random access memory
  • Inter-module flow control communication method based on combination of FIFO and random access memory
  • Inter-module flow control communication method based on combination of FIFO and random access memory

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0028] Such as Figure 1-Figure 5 Shown is a flow control communication method between modules based on the combination of FIFO and random access memory, comprising the following steps:

[0029] Step 1: Establish the FIFO input module, calculation module and FIFO output module in the FPGA, the FIFO input module is used to read and store input data, and the calculation module is used to read the input data stored in the FIFO input module, and perform After processing, output to the output module of FIFO, and the output module of FIFO is used to store and output the data processed by the calculation module;

[0030] Step 2: Both the input module of FIFO and the output module of FIFO include a FIFO data buffer, and the depth of the FIFO data buffer is set as FIFO_Size and the width as FIFO_Width, and the FIFO data buffer is divided into N blocks, where N is a positive integer, and each The storage size of a block is the same, the depth of each block is set to BSize, the width is...

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 inter-module flow control communication method based on combination of FIFO and a random access memory, and belongs to the technical field of electronics. An FIFO input module, a calculation module, and an FIFO output module are established in the FPGA. The FIFO input module and the FIFO output module both comprise FIFO data buffers. The depth of the FIFO data buffer isset to be FIFO_Size. The width of the FIFO data buffer is set to be FIFO_Width, the FIFO data buffer is divided into N blocks, and one-time read-write data of the FIFO data buffer has the size as dataof one block size, so that the technical problem of carrying out data read-write operation by taking a block as a unit is solved, the data is cached, and the difference of data processing speeds among modules is solved; the method is suitable for an application scene where operation is carried out with a block as a unit, FIFO supports random reading and writing according to addresses, and variousreading and writing requirements are met.

Description

technical field [0001] The invention belongs to the field of electronic technology, in particular to a flow control communication method between modules based on the combination of FIFO and random access memory. Background technique [0002] In a communication system, data usually needs to be transmitted between two modules. If the data processing speed between the modules is the same, data transmission between the two modules can be performed directly. However, in FPGA design, the execution speed between the two modules is usually inconsistent. Data needs to be cached. In traditional communication systems, RAM is used for data caching, but RAM can only read and write bit by bit. When it needs to read and write blocks, RAM is not flexible enough. Contents of the invention [0003] The object of the present invention is to provide a flow control communication method between modules based on the combination of FIFO and random access memory, which solves the technical problem...

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
IPC IPC(8): G06F15/173
Inventor 刘媛媛胡彦多
Owner 南京威翔科技有限公司