A first-in, first-out (FIFO) unit switches between strobe sources. The
FIFO uses a multiplexer to switch between two or more strobes so that
different data strobes may be used with the FIFO to strobe in the data.
In one implementation, the FIFO uses four data latches to strobe in data
bits and output a pair of data bits onto the internal bus each half clock
cycle.