A clocked first-in first-out (FIFO) memory includes interleaved dual-port static random access memories (SRAM's) 32 and 36. The FIFO has status flags 44 to indicate empty and full conditions and two programmable flags, almost full and almost empty, to indicate when a selected number of words is stored...http://www.google.es/patents/US5365485?utm_source=gb-gplus-sharePatente US5365485 - Fifo with fast retransmit mode