or
Bookmark and Share
First-in-first-out (FIFO) memory device for inputting/outputting data with variable lengths
   
Document Number
US Patent 6442646
Issued Date
August 27, 2002
Link
Inventors
Map
Abstract
A FIFO memory device for inputting/outputting data having variable lengths of the present invention, includes: a first holding portion for holding data having a maximum data length MAX of input data to be input to the FIFO memory device; a second holding portion for holding residue data having a data length shorter than the maximum data length; and an input selecting portion for selectively inputting the input data to the first holding portion and the second holding portion in accordance with a data length IBP of the residue data and a data length WB of the input data.
Tags:
Description:
Amusing 0%
Clever 0%
Complex 0%
Efficient 0%
Historic 0%
Important 0%
Innovative 0%
Interesting 0%
Practical 0%
Simple 0%
Number of Claims:
4
Comments:
no comments yet
Published
August 27, 2002
Application Number
09/050,107
Filed
March 30, 1998
US Classification
711/109   711/201
Int'l Classification
G06F   5/06   (20060101)   G06F   5/08   (20060101)  
Examiner
Priority Data
Apr 02, 1997 [JP] 9-083615
USPTO Field of Search
711/170   711/109   711/110   711/201   365/221   365/219  
Related Patents
6629226 - Fifo read interface protocol - Owned by Cypress Semiconductor Corp. (San Jose, CA)

An interface coupled to a multiqueue storage device and configured to interface the multiqueue storage device with one or more handshaking signals. The multiqueue storage device and the interface may be configured to transfer variable size data packets.

6718452 - Storage array supporting a plurality of instruction modes - Owned by STMicroelectronics S.A. (Gentilly,FR)

A storage array is described which is specifically adapted to support a specific set of instruction modes of a processor. A first set of storage cells have a write input and a single read output. Second and third sets of storage cells each have a write input and only two read outputs. A fourth set of storage cells each have a write input and only three outputs. All the write inputs are addressable in common by a single write address and the read outputs are individually selectable responsive to a read pointer.

7353344 - Storage device - Owned by Fujitsu Limited (Kawasaki,JP)

The present invention relates to a storage device which receives input of data of arbitrary data length, stores the data, and outputs the stored data in order of input. It provides a storage device capable of unloading data of arbitrary data length from data areas quickly. The storage device is equipped with a start position pointer which additionally stores the write position before the change each time a write position memorized by a write pointer is changed due to data input. When areas are freed, new read positions are determined based on saved write positions and the number of data items to be unloaded.

7346483 - Dynamic FIFO for simulation - Owned by Synopsys, Inc. (Mountain View, CA)

To perform a simulation, a design can be divided into "blocks" described by models. To ensure that data is efficiently transferred from an source model to a destination model, a dynamic first-in first-out (FIFO) can be placed between these models. The initial size of the dynamic FIFO can be set to a relatively small value. To prevent deadlock, the size of the FIFO can be automatically increased in size by increments. In this manner, the memory resources of the FIFO can be tightly controlled. Advantageously, the size of the optimized dynamic FIFO can be used as the desired size of the FIFO implemented in silicon, thereby also ensuring efficient use of silicon resources.

7200693 - Memory system and method having unidirectional data buses - Owned by Micron Technology, Inc. (Boise, ID)

A memory system and method includes a unidirectional downstream bus coupling write data from a memory controller to several memory devices, and a unidirectional upstream bus coupling read data from the memory devices to the memory controller. The memory devices each include a write buffer for storing the write data until the respective memory device is no longer busy processing read memory requests. The downstream bus may also be used for coupling memory commands and/or row and column addresses from the memory controller to the memory devices.

Claims
Description
About| FAQs| Terms & Disclaimer| Link to Us| Contact Us