Para "FIFO" de un tamaño importante se usa usualmente una "SRAM" de doble puerto, donde uno de los puertos se usa para la escritura y el otro para la lectura.