FIFO device and method thereof

A technique of gray coding and writing pointers, which is applied in the field of asynchronous first-in-first-out devices, and can solve problems such as low operating frequency and short bit width

Active Publication Date: 2014-03-26
ALCATEL LUCENT SHANGHAI BELL CO LTD
View PDF4 Cites 14 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Therefore, the practical application of Gray code to binary code converter is limited to short bit width and low operating frequency

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 device and method thereof
  • FIFO device and method thereof
  • FIFO device and method thereof

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0019] The detailed description of the drawings is intended as a description of presently preferred embodiments of the invention and is not intended to represent the only forms in which the invention can be embodied. It is to be understood that the same or equivalent function may be performed by different embodiments, which are intended to be encompassed within the spirit and scope of the invention.

[0020] Those skilled in the art will understand that the means and functions described herein can be implemented using software functions in combination with a programmed microprocessor and a general-purpose computer, and / or implemented using an application-specific integrated circuit (ASIC). It should also be understood that although the invention has been described primarily in terms of methods and apparatus, the invention may also be embodied as computer program products and systems comprising a computer processor and memory coupled to the processor, wherein the memory is 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
Login to view more

PUM

No PUM Login to view more

Abstract

The invention relates to an asynchronous FIFO device. The asynchronous FIFO device comprises at least one of an asynchronous FIFO storage device, a first counter module which is capable of producing Gray codes and provided with a writing pointer, a second counter module which is capable of producing Gray codes and provided with a reading pointer, a first shifter which is capable of producing a virtual writing pointer by applying a first delay value to the writing pointer, and a second shifter which is capable of producing a virtual reading pointer by applying a second delay value to the reading pointer, and at least one of a first comparator and a second comparator, wherein the first comparator can output an 'occupied' referent according to the comparison between the writing pointer and the virtual reading pointer, and the second comparator can output an 'unoccupied' referent according to the comparison between the reading pointer and the virtual writing pointer. Therefore, the asynchronous FIFO device is improved.

Description

technical field [0001] The present invention relates generally to first-in-first-out (First Input First Output, FIFO) devices, and more particularly, to asynchronous FIFO devices. Background technique [0002] It is known to use asynchronous first-in-first-out memory to transfer data between first and second clock domains in data processing devices such as microchip designs / implementations, such means are typically used between the first clock domain and the second clock domain. In the case where the two clock domains are asynchronous (that is, the clock frequency of the first clock domain is asynchronous to the clock frequency of the second clock domain). [0003] Generally, a write operation is in one clock domain (may be called a write clock domain) and a read operation is in another clock domain (may be called a read clock domain). The number of occupied storage units in the FIFO memory is an important indicator for judging the empty / full state. Since counting the numb...

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): G06F5/06
Inventor 刘才勇郭亮王小港
Owner ALCATEL LUCENT SHANGHAI BELL 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