5M672061F Rev. E–20-Aug-01
Once half the memory is filled, and during the falling edge of the next write operation,
the Half-Full Flag (HF) will be se t to low and remain in this state until the difference
between the wri te and read pointers is les s than or equ al to half of the total available
memory in the device. The Half-Full Flag (HF) is th en reset b y the risi ng edge of the
read operation.
To prev ent data o verflow, the Full Fla g (FF) will go low, inhibiti ng further write oper a-
tions. On completion of a valid read operation, the Full Flag (FF) will go high after TRFF,
allowing a valid write to begin. When the FIFO stack is full, the internal write pointer is
blocked from W, so that external changes to W will have no effect on the full FIFO stack.
Read Enable (R)A read cycle is initiated on the falling edge of the Read Enable (R) provided that the
Empty Flag (EF) is not set. The data is accessed on a first in/first out basis, not including
any current write operations. After Read Enable (R) goes high, the Data Outputs (Q0 -
Q8) will return to a hi gh impedan ce state unti l the next Rea d operati on. When al l the
data in the FIFO stack has been read, the Empty Flag (EF) will go low, allowing the
“final” read cycle, but inhibiting further read operations while the data outputs remain in
a high impedance s tate. Once a valid write operation ha s been completed, the Empty
Flag (EF) will go high after tWEF and a valid read may then be initiated. When the FIFO
stack is empty, the internal read pointer is blocked from R, so that external changes to R
will have no effect on the empty FIFO stack.
First Load/Retransmit
(FL/RT) This is a dual-purpose input. In the Depth Expansion Mode, this pin is connected to
ground to in dicat e that it is the first loaded (s ee Opera ting Mod es). In th e Single Dev ice
Mode, this pin a cts as the retr ans mit input. The Singl e Dev ice Mode is i nitia ted b y c on-
necting the Expan si on In (XI ) to ground.
The M6 72061F ca n be set to retran smit data when th e R etransmi t En able C ontrol ( RT)
input is pulsed low. A retransmit operation will set the internal read point to the first loca-
tion and will not affect the write pointer. Read Enable (R) and Write Enable (W) must be
in the h igh state duri ng retransm it. The retran smit feat ure is intend ed for use when a
number of writes are equal to or less than the depth of the FIFO has occured s ince the
last RS cycle. The retrans mit featu re i s not c ompati ble with the D epth Expans ion Mode
and w ill affect the Hal f-Full Fl ag (HF), in accordance with the relative locations of the
read and write pointers.
Expansion In (XI)This input is a dual-purpose pin. Expansion In (XI) is connec ted to GND to indicate an
operation in the single device mode. Expansion In (XI) is connected to Expansion Out
(XO) of the previous device in the Depth Expansion or Daisy Chain modes.
Full Flag (FF)The Full Flag (FF) will go low, inhibiting further write operations when the write pointer is
one location less than the read pointer, in dicating that the device is full. If the read
pointer is not moved after Reset (RS), the Full Flag (FF) will go low after 16384 writes.
Empty Flag (EF)The Empty Flag (EF) will go low, inhibiting further read operations when the read pointer
is equal to the write pointer, indicating that the device is empty.
Expansion Out/Half-Full
Flag (XO/HF) This is a dual-purpose output. In the single device mode, when Expansion In (XI) is con-
nected to ground, this output acts as an indication of a half-full memory.
The M672061F offers a variable offset for the Hal f Full condition. T he offset is loaded
into a register during a reset cycle. When RS is low, the Pr ogrammable Half Full Flag
(PHF) can be loaded from the DATA inputs I0-I8 by pulsing W low or from the DATA out-