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

FIFO memory capable of configuring multiple ports

A memory, multi-port technology, applied in the direction of instruments, data conversion, electrical digital data processing, etc., can solve the problems of increasing system costs, storage resources cannot be fully utilized, etc., to achieve the effect of full utilization and avoid resource waste.

Pending Publication Date: 2020-11-06
VIMICRO CORP
View PDF0 Cites 1 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0007] In order to solve the above problems, that is, the storage resources of the FIFO memory of the related multi-channel data transmission system cannot be fully utilized, and the cost of the above-mentioned system is increased, etc., some embodiments of the present disclosure propose a configurable multi-port FIFO memory, including: A plurality of read ports and write ports; storage body, the above-mentioned storage body is divided into a plurality of sub-storage banks; one end of each of the above-mentioned sub-storage banks is connected to the above-mentioned multiple write ports, and the other end of each of the above-mentioned sub-storage banks is connected to the above-mentioned multiple read port connections; a plurality of write selector assemblies matching said number of write ports, each of said plurality of write selector assemblies disposed between a write port and said bank, said The write selector component is used to determine the sub-storage bank for data writing; a plurality of read selector components matching the above-mentioned number of read ports, each of the above-mentioned multiple read selector components is set Between a read port and the aforementioned memory bank, the aforementioned read selector component is used to determine the sub-bank for data read

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
  • FIFO memory capable of configuring multiple ports
  • FIFO memory capable of configuring multiple ports
  • FIFO memory capable of configuring multiple ports

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0019] Embodiments of the present disclosure will be described in more detail below with reference to the accompanying drawings. Although certain embodiments of the disclosure are shown in the drawings, it should be understood that the disclosure may be embodied in various forms and should not be construed as limited to the embodiments set forth herein. Rather, these examples are provided so that the understanding of this disclosure will be thorough and complete. It should be understood that the drawings and embodiments of the present disclosure are for exemplary purposes only, and are not intended to limit the protection scope of the present disclosure.

[0020] It should also be noted that, for the convenience of description, only the parts related to the related invention are shown in the drawings. In the case of no conflict, the embodiments in the present disclosure and the features in the embodiments can be combined with each other.

[0021] It should be noted that conc...

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 embodiment of the invention discloses an FIFO memory capable of configuring multiple ports. A specific embodiment of the memory comprises a plurality of read ports and a plurality of write ports;the memory bank is divided into a plurality of sub-memory banks; one end of each sub-memory bank is connected with a plurality of writing ports, and the other end of each sub-memory bank is connectedwith a plurality of reading ports; each write selector component in the plurality of write selector components is arranged between one write port and the memory bank, and the write selector componentsare used for determining sub-memory banks in which data is written; each read selector assembly of the plurality of read selector assemblies is disposed between one read port and the bank, the read selector assemblies being configured to determine a sub-bank of data read. According to the embodiment, the memory bank is divided into a plurality of sub-memory banks, and the sub-memory banks for writing and reading data are determined by using the writing selector assembly and the reading selector assembly. Therefore, the memory bank can be fully utilized, and resource waste of the memory bank is avoided.

Description

technical field [0001] The embodiments of the present disclosure relate to the field of integrated circuit design, and in particular to a FIFO memory with configurable multi-ports. Background technique [0002] FIFO memory (First Input First Output) is a first-in first-out dual-port buffer. The above-mentioned FIFO memory is usually used for data buffering, so as to alleviate the problem of poor processing capabilities of the data sending end and the receiving end within a short period of time. [0003] In the case of a multi-channel data transmission system, it is necessary to configure a matching number of data transmission channels, and at the same time configure a FIFO memory with a capacity matching the data specification on each of the above data transmission channels to stabilize the risk of overflow caused by data transmission. [0004] However, in actual working conditions, some data transmission channels do not work continuously, which causes part of the FIFO memo...

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): G06F5/06
CPCG06F5/06
Inventor 夏昌盛屈有萍张韵东李国新
Owner VIMICRO CORP