US 7,321,520 B2 | ||
Configurable length first-in first-out memory | ||
Swapnil Bahl, New Delhi (India); and Balwant Singh, Greater Noida (India) | ||
Assigned to STMicroelectronics Pvt. Ltd., Uttar Pradesh (India) | ||
Filed on Mar. 31, 2006, as Appl. No. 11/394,874. | ||
Claims priority of application No. 708/DEL/2005 (IN), filed on Mar. 31, 2005. | ||
Prior Publication US 2006/0256636 A1, Nov. 16, 2006 | ||
Int. Cl. G11C 7/00 (2006.01) |
U.S. Cl. 365—221 [365/233; 365/236; 365/230.01] | 19 Claims |
1. A configurable length first-in first-out (FIFO) memory comprising:
a memory core for storing data;
a write address counter coupled to said memory core for counting locations therein for writing the data to be stored and generating
a corresponding write address counter length; and
a read address counter device coupled to said memory core for counting the locations therein for reading the stored data,
said read address counter device comprising
a read address counter,
a comparator for generating a synchronous reset for said read address counter, and
a selector having a first input for receiving a user defined FIFO length and a second input for receiving the write address
counter length, said selector providing a selected length of the FIFO memory to said comparator.
|