CMOS ASYNCHRONOUS FIFO WITH
RETRANSMIT
1K x 9, 2K x 9, 4K x 9
Integrated Device Technology, Inc.
FEATURES:
• First-In/First-Out Dual-Port memory
• Bit organization
– IDT72021—1K x 9
– IDT72031—2K x 9
– IDT72041—4K x 9
• Ultra high speed
– IDT72021—25ns access time
– IDT72031—35ns access time
– IDT72041—35ns access time
• Easily expandable in word depth and/or width
• Asynchronous and simultaneous read and write
• Functionally equivalent to IDT7202/03/04 with Output
Enable (OE) and Almost Empty/Almost Full Flag (
• Four status flags: Full, Empty, Half-Full (single device
mode), and Almost Empty/Almost Full (7/8 empty or 7/8
full in single device mode)
• Output Enable controls the data output port
• Auto-retransmit capability
• Available in 32-pin DIP and PLCC
• Military product compliant to MIL-STD-883, Class B
• Industrial temperature range (-40
o
C to +85oC) is avail
able, tested to military electrical specifications
AEF
DESCRIPTION:
IDT72021/031/041s are high-speed, low-power, dual-port
memory devices commonly known as FIFOs (First-In/FirstOut). Data can be written into and read from the memory at
independent rates. The order of information stored and extracted does not change, but the rate of data entering the FIFO
might be different than the rate leaving the FIFO. Unlike a
Static RAM, no address information is required because the
read and write pointers advance sequentially. The IDT72021/
031/041s can perform asynchronous and simultaneous read
and write operations. There are four status flags, (HF, FF, EF,
AEF
) to monitor data overflow and underflow. Output Enable
(OE) is provided to control the flow of data through the output
)
port. Additional key features are Write (W), Read (R), Retransmit (RT), First Load (FL), Expansion In (XI) and Expansion Out
(XO). The IDT72021/031/041s are designed for those applications requiring data control flags and Output Enable (OE) in
multiprocessing and rate buffer applications.
The IDT72021/031/041s are fabricated using IDT’s CMOS
technology. Military grade product is manufactured in compliance with the latest version of MIL-STD-883, Class B, for high
reliability systems.
IDT72021
IDT72031
IDT72041
FUNCTIONAL BLOCK DIAGRAM
W
R
XI
The IDT logo is a registered trademark of Integrated Device Technology, Inc.
FAST is a trademark of National Semiconductor Co.
WRITE
CONTROL
WRITE
POINTER
READ
CONTROL
FLAG
LOGIC
EXPANSION
LOGIC
THREE-
BUFFERS
DATA INPUT
1
2
1024/
2048/
4096
STATE
DATA OUTPUTS
0–D8)
(D
RAM
ARRAY
1024 x 9
2048 x 9
4096 x 9
0–Q8)
(Q
READ
POINTER
RESET
LOGIC
OE
RS
FL/RT
EF
FF
AEF
XO/HF
2677 drw 01
MILITARY AND COMMERCIAL TEMPERATURE RANGESDECEMBER 1996
For latest information contact IDT's web site at www.idt.com or fax-on-demand at 408-492-8391.
5.091
IDT72021, IDT72031, IDT72041
CMOS ASYNCHRONOUS FIFO WITH RETRANSMIT 1K x 9, 2K x 9, 4K x 9
MILITARY AND COMMERCIAL TEMPERATURE RANGES
PIN CONFIGURATIONS
INDEX
D
2
1
D
0
D
XI
AEF
FF
0
Q
1
Q
2
Q
D3
4
5
6
7
8
9
10
11
12
13
14 15 16 17 18 19 20
Q3
PLCC TOP VIEW
CC
D8
V
W
VCCD4D5
3 2132 31 30
J32-1
4
GND
GND
R
Q
Q8
D
29
28
27
26
25
24
23
22
21
Q5
6
D
7
FL/RTRSOEEFXO/HF
7
Q
Q
6
2677 drw 03
GND
PIN DESCRIPTIONS
SymbolNameI/ODescription
D
0–D8InputsIData inputs for 9-bit wide data.
RS
W
R
FL/RT
XI
OE
FF
EF
AEF
XO/HF
0–Q8OutputsOData outputs for 9-bit wide data.
Q
ResetIWhen RS is set LOW, internal READ and WRITE pointers are set to the first location of the RAM
array. HF and FF go HIGH, and
AEF
and
EF
go LOW. A reset is required before an initial WRITE
after power-up. R and W must be HIGH during RS cycle.
WriteIWhen WRITE is LOW, data can be written into the RAM array sequentially, independent of
READ. In order for WRITE to be active, FF must be HIGH. When the FIFO is full (FF-LOW),
the internal WRITE operation is blocked.
ReadIWhen READ is LOW, data can be read from the RAM array sequentially, independent of
WRITE. In order for READ to be active, EF must be HIGH. When the FIFO is empty (EF-LOW),
the internal READ operation is blocked. The three-state output buffer is controlled by the read
signal and the external output control
(OE
).
First Load/IThis is a dual-purpose input. In the single device configuration (XI grounded), activating
retransmit (FL/RT-LOW) will set the internal READ pointer to the first location. There is no effect
Retransmit
on the WRITE pointer. R and W must be HIGH before setting FL/RT LOW. Retransmit is not
compatible with depth expansion. In the depth expansion configuration, FL/RT-LOW indicates
the first activated device.
Expansion InIIn the single device configuration, XI is grounded. In depth expansion or daisy chain expansion,
XI
is connected to XO (expansion out) of the previous device.
Output EnableIWhen OE is set HIGH, the data flow through the three-state output buffer is inhibited regardless
of an active READ operation. A read operation does increment the read pointer in this situation.
When OE is set LOW, Q
0-Q8 are still in a HIGH impedance condition if no READ occurs. For
a complete READ operation with data appearing on Q
LOW.
Full FlagOWhen FF goes LOW, the device is full and further WRITE operations are inhibited. When
is HIGH, the device is not full.
Empty FlagOWhen EF goes LOW, the device is empty and further READ operations are inhibited. When
is HIGH, the device is not empty.
Almost-Empty/OWhen
Almost-Full Flag
AEF
is LOW, the device is empty to 1/8 full or 7/8 to completely full. When
the device is greater than 1/8 full, but less than 7/8 full.
Expansion Out/OThis is a dual purpose output. In the single device configuration (XI grounded), the device is
Half-Full Flag
more than half full when HF is LOW. In the depth expansion configuration (XO connected to
XI
of the next device), a pulse is sent from XO to XI when the last location in the RAM array is
filled.
V
CC
D
D3
D2
D1
D0
AEF
FF
Q
Q1
Q2
Q3
Q8
W
8
XI
0
1
2
3
4
5
6
7
8
D32-1
9
10
11
12
13
14
15
16
DIP TOP VIEW
0-Q8, both
32
VCC
D4
31
30
D5
29
D6
D7
28
27
FL/RT
26
RSOE
25
EF
24
XO/HF
23
7
Q
22
Q6
21
Q5
20
19
Q4
18
R
GND
17
2677 drw 02
R
and OE should be asserted
AEF
is HIGH,
2677 tbl 01
FF
EF
5.092
IDT72021, IDT72031, IDT72041
CMOS ASYNCHRONOUS FIFO WITH RETRANSMIT 1K x 9, 2K x 9, 4K x 9
1. Stresses greater than those listed under ABSOLUTE MAXIMUM RATINGS
may cause permanent damage to the device. This is a stress rating only
and functional operation of the device at these or any other conditions
above those indicated in the operational sections of this specification is not
implied. Exposure to absolute maximum rating conditions for extended
periods may affect reliabilty.
FFAEFHFEF
2677 tbl l 02
(1)
CAPACITANCE (TA = +25°C, f = 1.0 MHz)
SymbolParameter
INInput CapacitanceVIN = 0V10pF
C
OUTOutput CapacitanceVOUT = 0V10pF
C
NOTE:2677 tbl 03
1. These parameters are sampled and not 100% tested.
(1)
ConditionMax.Unit
RECOMMENDED DC
OPERATING CONDITIONS
SymbolParameterMin.Typ.Max.Unit
CCMMilitary Supply4.55.05.5V
V
Voltage
CCCCommercial4.55.05.5V
V
Supply Voltage
GNDSupply Voltage000V
IHInput High Voltage2.0——V
V
Commercial
V
IHInput High Voltage2.2——V
Military
(1)
V
IL
NOTE:2677 tbl 05
1. 1.5V undershoots are allowed for 10ns once per cycle.
Input Low Voltage——0.8V
Commercial and
Military
5.093
IDT72021, IDT72031, IDT72041
CMOS ASYNCHRONOUS FIFO WITH RETRANSMIT 1K x 9, 2K x 9, 4K x 9
MILITARY AND COMMERCIAL TEMPERATURE RANGES
DC ELECTRICAL CHARACTERISTICS — IDT72021
(Commercial: VCC = 5.0V±10%, TA = 0°C to +70°C; Military: V CC = 5V±10%, TA = –55°C to +125°C)
IDT72021IDT72021IDT72021IDT72021
CommercialMilitaryCommercialMilitary
t
A =25,35nstA =30,40nstA =50nstA =50ns
SymbolParameterMin.Typ.Max.Min.Typ.Max.Min.Typ.Max.Min.Typ. Max. Unit