Claims Analysis
Total Claims: 8
Claim 1
Independent Claim
143 words
A FIFO memory device comprising: data storage means having a plurality of locations for storing data; means for providing words of data; address means for providing sequential addresses to said data storage means, said words of data being stored in locations within said data storage means corresponding to said sequential addresses; a first register for receiving data; first flag means for providing a programmable flag signal indicating when the data in said first register equals the address provided by said address means, whereby said first flag means is adapted to generate said programmable flag when a selected fraction of said plurality of locations are loaded with data, said fraction being programmably selected by writing data into said first register; and second flag means for providing an end of count flag indicating when the address provided by said address means equals a predetermined value.
Claim 2
Dependent Claim
143 words
A FIFO memory device comprising: data storage means having a plurality of locations for storing data; means for providing words of data; address means for providing sequential addresses to said data storage means, said words of data being stored in locations within said data storage means corresponding to said sequential addresses; a first register for receiving data; first flag means for providing a programmable flag signal indicating when the data in said first register equals the address provided by said address means, whereby said first flag means is adapted to generate said programmable flag when a selected fraction of said plurality of locations are loaded with data, said fraction being programmably selected by writing data into said first register; and second flag means for providing an end of count flag indicating when the address provided by said address means equals a predetermined value.
Claim 3
Dependent Claim
171 words
A FIFO memory device comprising: data storage means having a plurality of locations for storing data; a data bus; means for storing data in sequential locations in said data storage means; address means for providing sequential addresses to said data storage means, said data storage means providing data stored at locations within said data storage means corresponding to said addresses, said data being provided by said data storage means on said data bus; a first register for receiving data; a second register for receiving data; first means for providing a first flag signal indicating when the data in said first register equals the address provided by said address mean, whereby said first means provides said first flag signal when a programmably selected fraction of the locations within said data storage means has been read, said fraction being selected by providing data in said first register; and second means for providing an end of count flag indicating when the address provided by said address means equals the data in said second register.
Claim 4
Dependent Claim
171 words
A FIFO memory device comprising: data storage means having a plurality of locations for storing data; a data bus; means for storing data in sequential locations in said data storage means; address means for providing sequential addresses to said data storage means, said data storage means providing data stored at locations within said data storage means corresponding to said addresses, said data being provided by said data storage means on said data bus; a first register for receiving data; a second register for receiving data; first means for providing a first flag signal indicating when the data in said first register equals the address provided by said address mean, whereby said first means provides said first flag signal when a programmably selected fraction of the locations within said data storage means has been read, said fraction being selected by providing data in said first register; and second means for providing an end of count flag indicating when the address provided by said address means equals the data in said second register.
Claim 5
Dependent Claim
227 words
A FIFO memory comprising: data storage means having a plurality of locations for storing data; receiving means for receiving a set of words of data from a data source and for storing said words of data in sequential locations within said data storage means; and reading means for reading words of data stored in said sequential locations, and for providing said stored words of data to a data destination on a first-in-first-out basis; and wherein said FIFO memory is capable of functioning in a first mode and a second mode, and wherein in said first mode, said receiving means receives a block of words from said data source and loads said block of words into a block of locations within said data storage means starting at a beginning of block address and ending at an end of block address, and said reading means reads said words in said block of locations and provides said read words to said data destination, and wherein in said second mode, said receiving means receives a stream of words from said data source and stores said received words in sequential locations within said data storage means, said receiving means storing said words without reference to an end of block address, said reading means reading said words in sequential locations in said data storage means without reference to an end of block address.
Claim 6
Dependent Claim
227 words
A FIFO memory comprising: data storage means having a plurality of locations for storing data; receiving means for receiving a set of words of data from a data source and for storing said words of data in sequential locations within said data storage means; and reading means for reading words of data stored in said sequential locations, and for providing said stored words of data to a data destination on a first-in-first-out basis; and wherein said FIFO memory is capable of functioning in a first mode and a second mode, and wherein in said first mode, said receiving means receives a block of words from said data source and loads said block of words into a block of locations within said data storage means starting at a beginning of block address and ending at an end of block address, and said reading means reads said words in said block of locations and provides said read words to said data destination, and wherein in said second mode, said receiving means receives a stream of words from said data source and stores said received words in sequential locations within said data storage means, said receiving means storing said words without reference to an end of block address, said reading means reading said words in sequential locations in said data storage means without reference to an end of block address.
Claim 7
Dependent Claim
149 words
A FIFO memory device comprising: data storage means having a plurality of locations for storing data; a data bus; address means for providing sequential addresses to said data storage means, said data storage means providing data stored at locations within said data storage means corresponding to said addresses, said data being provided by said data storage means on said data bus; a register for receiving data; first means for providing a first flag signal indicating when the data in said register equals the address provided by said address means, whereby said first means provides said first flag signal when a selected fraction of the locations within said plurality are read from said data storage means, said fraction being programmably selected by writing data into said register; and second means for providing an end of count flag indicating when the address provided by said address means equals a predetermined value.
Claim 8
Dependent Claim
149 words
A FIFO memory device comprising: data storage means having a plurality of locations for storing data; a data bus; address means for providing sequential addresses to said data storage means, said data storage means providing data stored at locations within said data storage means corresponding to said addresses, said data being provided by said data storage means on said data bus; a register for receiving data; first means for providing a first flag signal indicating when the data in said register equals the address provided by said address means, whereby said first means provides said first flag signal when a selected fraction of the locations within said plurality are read from said data storage means, said fraction being programmably selected by writing data into said register; and second means for providing an end of count flag indicating when the address provided by said address means equals a predetermined value.