SN74V263-EP, SN74V273-EP, SN74V283-EP, SN74V293-EP
8192 ×18, 16384 ×18, 32768 ×18, 65536 ×18
3.3-V CMOS FIRST-IN, FIRST-OUT MEMORIES
SCAS695A – JUNE 2003 – REVISED JUNE 2003
17
POST OFFICE BOX 655303 • DALLAS, TEXAS 75265
functional description
timing modes: FWFT mode vs standard mode
The SN74V263, SN74V273, SN74V283, and SN74V293 support two different timing modes of operation:
FWFT or standard. The selection of the mode is determined during master reset by the state of FWFT/SI.
If, at the time of master reset, FWFT/SI is high, then FWFT mode is selected. This mode uses OR to indicate
whether there is valid data at the data outputs (Qn). It also uses IR to indicate whether the FIFO has any free
space for writing. In the FWFT mode, the first word written to an empty FIFO goes directly to Qn after three RCLK
rising edges; REN = low is not necessary. Subsequent words must be accessed using REN and RCLK.
If, at the time of master reset, FWFT/SI is low , then standard mode is selected. This mode uses EF to indicate
whether there are any words present in the FIFO. It also uses the FF function to indicate whether the FIFO has
any free space for writing. In standard mode, every word read from the FIFO, including the first, must be
requested, using REN and RCLK.
Various signals (both input and output) operate differently, depending on which timing mode is in effect.
FWFT mode
In FWFT mode, status flags IR, PAF , HF , PAE, and OR operate as outlined in T able 4. T o write data into the FIFO,
WEN must be low. Data presented to the DATA IN lines is clocked into the FIFO on subsequent transitions of
WCLK. After the first write is performed, the OR flag goes low after three low-to-high transitions on RCLK.
Subsequent writes continue to fill up the FIFO. P AE goes high after n + 2 words have been loaded into the FIFO,
where n is the empty offset value. The default setting for these values is in the footnote of T able 2. This parameter
also is user programmable (see the programmable-flag offset loading section).
If one continues to write data into the FIFO and assumes no read operations are taking place, HF switches to
low after the [(D – 1)/2 + 2] words were written into the FIFO. If ×18 input or ×18 output bus width is selected,
[(D – 1)/2 + 2] = 4098th word for the SN74V263, 8194th word for SN74V273, 16386th word for the SN74V283,
and 32770th word for the SN74V293. If both ×9 input and ×9 output bus widths are selected,
[(D – 1)/2 + 2] = 8194th word for the SN74V263, 16386th word for SN74V273, 32770th word for the SN74V283,
and 65,538th word for the SN74V293. Continuing to write data into the FIFO causes PAF to go low. Again, if
no reads are performed, the P AF goes low after (D – m) writes to the FIFO. If ×18 input or ×18 output bus width
is selected, (D – m) = (8193 – m) writes for the SN74V263, (16385 – m) writes for the SN74V273, (32769 – m)
writes for the SN74V283, and (65537 – m) writes for the SN74V293. If both ×9 input and ×9 output bus widths
are selected, (D – m) = (16385 – m) writes for the SN74V263, (32769 – m) writes for the SN74V273, (65537 – m)
writes for the SN74V283, and (131073 – m) writes for the SN74V293. The offset m is the full of fset value. The
default settings for these values are given in the footnote of Table 2.
When the FIFO is full, the IR flag goes high, inhibiting further write operations. If no reads are performed after
a reset, IR goes high after D writes to the FIFO. If ×18 input or ×18 output bus width is selected, D = 8193 writes
for the SN74V263, D = 16385 writes for the SN74V273, D = 32769 writes for the SN74V283, and D = 65537
writes for the SN74V293. If both ×9 input and ×9 output bus widths are selected, D = 16385 writes for the
SN74V263, D = 32769 writes for the SN74V273, D = 65537 writes for the SN74V283, and D = 131073 writes
for the SN74V293. Note that the additional word in FWFT mode is due to the capacity of the memory plus output
register.
If the FIFO is full, the first read operation cause the IR flag to go low after two low-to-high transitions of WCLK.
Subsequent read operations cause the P AF and HF to go high at the conditions shown in Table 4. If further read
operations occur without write operations, PAE goes low when there are n + 1 words in the FIFO, where n is
the empty offset value. Continuing read operations cause the FIFO to become empty. When the last word has
been read from the FIFO, OR goes high, inhibiting further read operations. REN is ignored when the FIFO is
empty.