a synchronous fifo

A technology of registers and multiplexers, applied in the field of digital circuits, can solve the problems of waste of resources, expensive tape-out, and large occupied area, and achieve the effects of avoiding waste of RAM resources, reducing chip area, and facilitating layout and wiring

Active Publication Date: 2022-03-08
SUZHOU METABRAIN INTELLIGENT TECH CO LTD
View PDF6 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, RAM is a dedicated resource. Generally, each resource of this type has dozens of kilobytes of storage, but the quantity is relatively limited. If a large number of FIFOs need to be used in the design, and the required depth of FIFOs is small, this type of resource will be caused. waste of resources
In addition, in chip design, RAM is also a specific resource. No matter how much storage is required for this type of resource, there is a basic area. On this basis, the more storage is required, the larger the occupied area (flow Chips are more expensive and consume more power)
After the design is completed, RAM resources need to be placed separately, and the back-end layout and routing are relatively more complicated

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
  • a synchronous fifo
  • a synchronous fifo
  • a synchronous fifo

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0049]The core of this application is to provide a synchronous FIFO, which does not need to occupy RAM and avoids the waste of RAM resources. In the design with less memory depth, it can greatly reduce the chip area, save costs, and is more convenient for layout and wiring.

[0050] In order to make the purposes, technical solutions and advantages of the embodiments of the present application clearer, the technical solutions in the embodiments of the present application will be clearly and completely described below in conjunction with the drawings in the embodiments of the present application. Obviously, the described embodiments It is a part of the embodiments of this application, not all of them. Based on the embodiments in this application, all other embodiments obtained by persons of ordinary skill in the art without making creative efforts belong to the scope of protection of this application.

[0051] Please refer to figure 2 , figure 2 For a schematic diagram of a ...

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 application discloses a synchronous FIFO, which includes a data storage circuit, a first logic circuit, a second logic circuit and an indication circuit. The data storage circuit includes N first registers, N first multiplexers and N first decision devices; N is a positive integer; the first registers are alternately connected to the first multiplexers. The synchronous FIFO is based on registers to build the storage required for FIFO, mainly including registers, multiplexers, and decision devices. RAM is discarded, no RAM is occupied, no RAM read and write enable and address control are required, and RAM resource waste can be avoided. It occupies less resources in the design with less memory depth requirements, greatly reduces the chip area, saves cost, and is more convenient for layout and wiring.

Description

technical field [0001] The present application relates to the technical field of digital circuits, in particular to a synchronous FIFO. Background technique [0002] In the design of digital circuits such as FPGA (Field-Programmable Gate Array, field programmable gate array), FIFO (First Input First Output, first-in-first-out storage) is a commonly used module. FIFO is divided into synchronous FIFO and asynchronous FIFO. The input and output of the synchronous FIFO are the same clock, and the input and output of the asynchronous FIFO are different clocks. The synchronous FIFO is mainly used to cache data or commands to prevent data or command loss, and is mostly used for rate matching or data synchronization between modules to improve system transmission or processing performance. [0003] Such as figure 1 As shown, the current FIFO is mostly based on RAM Random Access Memory (Random Access Memory) as a storage design, and cooperates with controllers, registers, etc. to c...

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): G06F13/16G06F5/06
CPCG06F13/1689G06F5/06
Inventor 王洪良张德闪牟奇
Owner SUZHOU METABRAIN INTELLIGENT TECH 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