![](http://datasheet.mmic.net.cn/230000/74HC7404_datasheet_15564779/74HC7404_28.png)
September 1993
28
Philips Semiconductors
Product specification
5-Bit x 64-word FIFO register; 3-state
74HC/HCT7404
Sequence 2 (FIFO
B
runs full)
After the MR pulse, a series of 64 SI
pulses are applied. When 64 words
are shifted in, DIR
B
remains LOW due
to FIFO
B
being full (5). DOR
A
goes
LOW due to FIFO
A
being empty.
Sequence 3 (FIFO
A
runs full)
When 65 words are shifted in, DOR
A
remains HIGH due to valid data
remaining at the output of FIFO
A
. Q
nA
remains HIGH, being the polarity of
the 65th data word (6). After the 128th
SI pulse, DIR remains LOW and both
FIFOs are full (7). Additional pulses
have no effect.
Sequence 4 (both FIFOs full,
starting SHIFT-OUT process)
SI
A
is held HIGH and two SO
B
pulses
are applied (8). These pulses shift out
two words and thus allow two empty
locations to bubble-up to the input
stage of FIFO
B
, and proceed to FIFO
A
(9). When the first empty location
arrives at the input of FIFO
A
, a DIR
A
pulse is generated (10) and a new
word is shifted into FIFO
A
. SI
A
is
made LOW and now the second
empty location reaches the input
stage of FIFO
A
, after which DIR
A
remains HIGH (11).
Sequence 5 (FIFO
runs empty)
At the start of sequence 5 FIFO
A
contains 63 valid words due to two
words being shifted out and one word
being shifted in, in sequence 4. An
additional series of SO
B
pulses are
applied. After 63 SO
B
pulses, all
words from FIFO
A
are shifted into
FIFO
B
. DOR
A
remains LOW (12).
Sequence 6 (FIFO
B
runs empty)
After the next SO
B
pulse, DIR
B
remains HIGH due to the input stage
of FIFO
B
being empty. After another
63 SO
B
pulses, DOR
B
remains LOW
due to both FIFOs being empty (14).
Additional SO
B
pulses have no effect.
The last word remains available at the
output Q
n
.
PACKAGE OUTLINES
See
“74HC/HCT/HCU/HCMOS Logic
Package Outlines”
.