Claims Analysis
Total Claims: 4
Claim 1
Independent Claim
194 words
A FIFO memory device for storing fixed-length data elements consisting of a predetermined number of words, comprising: first storage means having a plurality of storage unit cells arranged as an array of the fixed-length data elements, wherein data is input to and output from each of said storage unit cells one fixed-length data element at a time; second storage means, coupled to a data input port of said first storage means, for buffering the fixed-length data element input in a sequence of the predetermined number of the words; first write cell specification means, coupled to said first storage means, for specifying a sequential address to select one of said storage unit cells, to which an output of said second storage means is written; second write cell specification means, coupled to said second storage means, for specifying a portion of said second storage means, to which said sequence of the predetermined number of the words is written; and read cell specification means, coupled to said first storage means, for selecting one of said storage unit cells to read out the fixed-length data element stored in the selected storage unit cell in a first-in first-out manner.
Claim 2
Dependent Claim
194 words
A FIFO memory device for storing fixed-length data elements consisting of a predetermined number of words, comprising: first storage means having a plurality of storage unit cells arranged as an array of the fixed-length data elements, wherein data is input to and output from each of said storage unit cells one fixed-length data element at a time; second storage means, coupled to a data input port of said first storage means, for buffering the fixed-length data element input in a sequence of the predetermined number of the words; first write cell specification means, coupled to said first storage means, for specifying a sequential address to select one of said storage unit cells, to which an output of said second storage means is written; second write cell specification means, coupled to said second storage means, for specifying a portion of said second storage means, to which said sequence of the predetermined number of the words is written; and read cell specification means, coupled to said first storage means, for selecting one of said storage unit cells to read out the fixed-length data element stored in the selected storage unit cell in a first-in first-out manner.
Claim 3
Dependent Claim
196 words
A FIFO memory device for storing fixed-length data elements consisting of a predetermined number of words, comprising: storage means having a plurality of storage unit cells arranged as a matrix such that each of said storage unit cells can be specified by a two-dimensional coordinate address, wherein data is input to and output from each of said storage unit cells one word at a time; write cell specification means coupled to said storage means, for specifying one of said storage unit cells in said storage means by said two-dimensional coordinate address so as to consecutively write the fixed-length data element input in sequence into a row of said storage means; read cell specification means, coupled to said storage means, for selecting a bottom row of said storage means to read out the fixed-length data element stored therein; and row shift means, coupled to said storage means, for shifting all words stored in each row in said storage means to an adjacent row toward said bottom row, said row shift means performing shifting after reading of all the words stored on said bottom row where data is first written, as specified by said read cell specification means.
Claim 4
Dependent Claim
196 words
A FIFO memory device for storing fixed-length data elements consisting of a predetermined number of words, comprising: storage means having a plurality of storage unit cells arranged as a matrix such that each of said storage unit cells can be specified by a two-dimensional coordinate address, wherein data is input to and output from each of said storage unit cells one word at a time; write cell specification means coupled to said storage means, for specifying one of said storage unit cells in said storage means by said two-dimensional coordinate address so as to consecutively write the fixed-length data element input in sequence into a row of said storage means; read cell specification means, coupled to said storage means, for selecting a bottom row of said storage means to read out the fixed-length data element stored therein; and row shift means, coupled to said storage means, for shifting all words stored in each row in said storage means to an adjacent row toward said bottom row, said row shift means performing shifting after reading of all the words stored on said bottom row where data is first written, as specified by said read cell specification means.