• 12 ns read/write cycle time (IDT72420/72200/72210)
• 15 ns read/write cycle time (IDT72220/72230/72240)
• Read and write clocks can be asynchronous or
coincidental
• Dual-Ported zero fall-through time architecture
• Empty and Full flags signal FIFO status
• Almost-empty and almost-full flags set to Empty+7 and
Full-7, respectively
• Output enable puts output data bus in high-impedance
state
• Produced with advanced submicron CMOS technology
• Available in 28-pin 300 mil plastic DIP and 300 mil
ceramic DIP
• For surface mount product please see the IDT72421/
72201/72211/72221/72231/72241 data sheet
• Military product compliant to MIL-STD-883, Class B
• Industrial temperature range (-40
available, tested to military electrical specifications
O
C to +85OC) is
DESCRIPTION:
The IDT72420/72200/72210/72220/72230/72240
SyncFIFO are very high-speed, low-power First-In, FirstOut (FIFO) memories with clocked read and write controls.
The IDT72420/72200/72210/72220/72230/72240 have a 64,
256, 512, 1024, 2048, and 4096 x 8-bit memory array, respectively. These FIFOs are applicable for a wide variety of data
buffering needs, such as graphics, Local Area Networks
(LANs), and interprocessor communication.
These FIFOs have 8-bit input and output ports. The input
port is controlled by a free-running clock (WCLK), and a write
enable pin (WEN). Data is written into the Synchronous FIFO
on every clock when WEN is asserted. The output port is
controlled by another clock pin (RCLK) and a read enable pin
(REN). The read clock can be tied to the write clock for single
clock operation or the two clocks can run asynchronous of one
another for dual clock operation. An output enable pin (OE) is
provided on the read port for three-state control of the output.
These Synchronous FIFOs have two end-point flags, Empty
(EF) and Full (FF). Two partial flags, Almost-Empty (AE) and
Almost-Full (AF), are provided for improved system control.
The partial ( AE) flags are set to Empty+7 and Full-7 for AE and
AF respectively.
The IDT72420/72200/72210/72220/72230/72240 are fabricated using IDT’s high-speed submicron CMOS technology.
Military grade product is manufactured in compliance with the
latest revision of MIL-STD-883, Class B.
FUNCTIONAL BLOCK DIAGRAM
WCLK
WEN
•
•
WRITE CONTROL
LOGIC
WRITE POINTER
RESET LOGIC
RS
The IDT logo is a registered trademark and SyncFIFO is a trademark of Integrated Device Technology, Inc.
OE
D0 - D7
INPUT REGISTER
•
•
RAM ARRAY
64 x 8
256 x 8
512 x 8
•
•
OUTPUT REGISTER
Q0 - Q7
FLAG
LOGIC
READ POINTER
READ CONTROL
LOGIC
•
RCLK
REN
EFAE AF FF
2680 drw 01
MILITARY AND COMMERCIAL TEMPERATURE RANGESNOVEMBER 1996
For latest information contact IDT's web site at www.idt.com or fax-on-demand at 408-492-8391.
5.121
Page 2
IDT72420/72200/72210/72220/72230/72240 CMOS SyncFIFO
64 X 8, 256 X 8, 512 X 8, 1024 X 8, 2048 X 8 and 4096 X 8MILITARY AND COMMERCIAL TEMPERATURE RANGES
PIN CONFIGURATION
D4
D3
D2
D1
D0
AFAE
GND
RCLK
REN
OE
EF
FF
Q0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
P28-2
C28-1
DIP TOP
VIEW
28
27
26
25
24
23
22
21
20
19
18
17
16
15
D5
D6
D7
RSWEN
WCLK
VCC
Q7
Q6
Q5
Q4
Q3
Q2
Q1
2680 drw 02
PIN DESCRIPTIONS
SymbolNameI/ODescription
D
0 - D7Data InputsIData inputs for a 8-bit bus.
RS
WCLKWrite ClockIData is written into the FIFO on a LOW-to-HIGH transition of WCLK when
WEN
0 - Q7Data OutputsOData outputs for a 8-bit bus.
Q
RCLKRead ClockIData is read from the FIFO on a LOW-to-HIGH transition of RCLK when
REN
OE
EF
AE
AF
FF
CCPowerOne +5 volt power supply pin.
V
GNDGroundOne 0 volt ground pin.
ResetIWhen RS is set LOW, internal read and write pointers are set to the first location of the RAM
array, FF and AF go HIGH, and AE and EF go LOW. A reset is required before an initial WRITE
after power-up.
Write EnableIWhen
WEN
is LOW, data is written into the FIFO on every LOW-to-HIGH transition of WCLK.
Data will not be written into the FIFO if the FF is LOW.
Read EnableIWhen
REN
is LOW, data is read from the FIFO on every LOW-to-HIGH transition of RCLK.
Data will not be read from the FIFO if the EF is LOW.
Output EnableIWhen OE is LOW, the data output bus is active. If OE is HIGH, the output data bus will be in a
high-impedance state.
Empty FlagOWhen EF is LOW, the FIFO is empty and further data reads from the output are inhibited. When
EF
is HIGH, the FIFO is not empty. EF is synchronized to RCLK.
Almost-EmptyOWhen AE is LOW, the FIFO is almost empty based on the offset Empty+7. AE is synchronized
Flagto RCLK.
Almost-Full Flag OWhen AF is LOW, the FIFO is almost full based on the offset Full-7. AF is synchronized to
WCLK.
Full FlagOWhen FF is LOW, the FIFO is full and further data writes into the input are inhibited. When FF is
HIGH, the FIFO is not full. FF is synchronized to WCLK.
WEN
REN
is asserted.
is asserted.
2680 tbl 01
5.122
Page 3
IDT72420/72200/72210/72220/72230/72240 CMOS SyncFIFO
64 X 8, 256 X 8, 512 X 8, 1024 X 8, 2048 X 8 and 4096 X 8MILITARY AND COMMERCIAL TEMPERATURE RANGES
ABSOLUTE MAXIMUM RATINGS
(1)
SymbolRatingCommercialMilitaryUnit
TERMTerminal Voltage –0.5 to + 7.0 –0.5 to + 7.0V
V
with Respect to
GND
T
AOperating0 to + 70–55 to + 125°C
Temperature
BIASTemperature–55 to + 125 –65 to + 135°C
T
Under Bias
T
STGStorage–55 to + 125 –65 to + 135°C
Temperature
OUTDC Output5050mA
I
Current
NOTE:
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 reliability.
2680 tbl 02
RECOMMENDED OPERATING CONDITIONS
SymbolParameterMin.Typ.Max. Unit
CCMMilitary Supply Voltage4.55.05.5V
V
CCCCommercial Supply4.55.05.5V
V
Voltage
GNDSupply Voltage000V
IHInput High Voltage2.0——V
V
Commercial
V
IHInput High Voltage2.2——V
Military
ILInput Low Voltage——0.8V
V
Commercial & Military
CAPACITANCE (TA = +25°C, f = 1.0 MHz)
SymbolParameterConditionsMax.Unit
(2)
INInput CapacitanceV IN = 0V10pF
C
(1, 2)
OUTOutput CapacitanceVOUT = 0V10pF
C
NOTES:
1. With output deselected. (OE = HIGH)
2. Characterized values, not currently tested.
DC ELECTRICAL CHARACTERISTICS
(Commercial: VCC = 5V ± 10%, TA = 0°C to +70°C; Military: VCC = 5V ± 10%, TA = –55°C to +125 °C)
2.OE≥ V
3 & 4.Measurements are made with outputs unloaded. Tested at f
Input Leakage Current (any input)–1—1–10—10µA
(2)
Output Leakage Current–10—10–10—10µA
(4)
Active Power Supply Current——80——100mA
IH, 0.4 ≤ VOUT≤ VCC.
(3) Typical I
(4) Typical I
CLK = 1 / tCLK
f
CL = external capacitive load (30 pF typical)
CC1 = 30 + (fCLK*0.5/MHz) + (fCLK*CL*0.02/MHz-pF) mA
CC1 = 32 + (fCLK*0.6/MHz) + (fCLK*CL*0.02/MHz-pF) mA
IN≤ VCC.
CLK= 20 MHZ.
2680 tbl 05
2680 tbl 06
5.123
Page 4
IDT72420/72200/72210/72220/72230/72240 CMOS SyncFIFO
64 X 8, 256 X 8, 512 X 8, 1024 X 8, 2048 X 8 and 4096 X 8MILITARY AND COMMERCIAL TEMPERATURE RANGES
AC ELECTRICAL CHARACTERISTICS
(Commercial: VCC = 5V ± 10%, TA = 0°C to + 70°C; Military: VCC = 5V ± 10%, TA = –55°C to +125°C)
RSFReset to Flag and Output Time—12—15—20—25—35— 50ns
t
OLZOutput Enable to Output in Low-Z
t
OEOutput Enable to Output Valid3738310313315328ns
t
OHZOutput Enable to Output in High-Z
t
WFFWrite Clock to Full Flag—8—10—12—15—20— 30ns
t
REFRead Clock to Empty Flag—8—10—12—15—20— 30ns
t
AFWrite Clock to Almost-Full Flag—8—10—12—15—20— 30ns
t
AERead Clock to Almost-Empty Flag—8—10—12—15—20— 30ns
t
SKEW1 Skew time between Read Clock &5—6—8—10—12—15 —ns
Write Clock for Empty Flag & Full Flag
t
SKEW2 Skew time between Read Clock &22—28—35—40—42—45 —ns
Write Clock for Almost-Empty Flag &
Almost-Full Flag
NOTES:2680 tbl 07
1. Pulse widths less than minimum values are not allowed.
2. Values guaranteed by design, not currently tested.
(1)
(2)
(2)
12—15—20—25—35—50 —ns
0— 0— 0 — 0— 0— 0— ns
3738310313315328ns
5.124
Page 5
IDT72420/72200/72210/72220/72230/72240 CMOS SyncFIFO
64 X 8, 256 X 8, 512 X 8, 1024 X 8, 2048 X 8 and 4096 X 8MILITARY AND COMMERCIAL TEMPERATURE RANGES
AC ELECTRICAL CHARACTERISTICS
(Commercial: VCC = 5V ± 10%, TA = 0°C to + 70°C; Military: VCC = 5V ± 10%, TA = –55°C to +125°C)
Commercial Commercial & Military Comm. Comm./Mil.
72220L1272220L1572220L2072220L2572220L3572220L50
72230L1272230L1572230L2072230L2572230L3572230L50
Symbol ParameterMin.Max. Min.Max. Min.Max. Min.Max.Min. Max.Min. Max.Unit
fSClock Cycle Frequency—83.3—66.7—50—40—28.6—20MHz
tAData Access Time28210212315320325ns
tCLKClock Cycle Time12—15—20—25—35—50—ns
tCLKHClock High Time5—6—8—10—1 4—20—ns
tCLKLClock Low Time5—6—8—10—14—20—ns
tDSData Set-up Time3—4—5—6—8—10—ns
tDHData Hold Time.5—1—1—1—2—2—ns
tENSEnable Set-up Time3—4—5—6—8—10—ns
tENHEnable Hold Time.5—1—1—1—2—2—ns
tRSReset Pulse Width
tRSSReset Set-up Time12—15—20—25—35—50—ns
tRSRReset Recovery Time12—15—20—25—35—50—ns
tRSFReset to Flag and Output Time—12—15—20—25—35—50ns
tOLZOutput Enable to Output in Low-Z
tOEOutput Enable to Output Valid3738310313315323ns
tOHZOutput Enable to Output in High-Z
tWFFWrite Clock to Full Flag—8—10—12—15—20—30ns
tREFRead Clock to Empty Flag—8—10—12—15—20—30ns
tAFWrite Clock to Almost-Full Flag—8—10—12—15—20—3 0ns
tAERead Clock to Almost-Empty Flag—8—10—12—15—20—30ns
tSKEW1 Skew time between Read Clock5—6—8—10—12—15—ns
& Write Clock for Empty Flag &
Full Flag
tSKEW2 Skew time between Read Clock &22—28—35—40—42—45—ns
Write Clock for Almost-Empty Flag
& Almost-Full Flag
NOTES:
1. Pulse widths less than minimum values are not allowed.
2. Values guaranteed by design, not currently tested.
IDT72420/72200/72210/72220/72230/72240 CMOS SyncFIFO
64 X 8, 256 X 8, 512 X 8, 1024 X 8, 2048 X 8 and 4096 X 8MILITARY AND COMMERCIAL TEMPERATURE RANGES
SIGNAL DESCRIPTIONS
INPUTS:
Data In (D
CONTROLS:
Reset (
(RS) input is taken to a LOW state. During reset, both internal
read and write pointers are set to the first location. A reset is
required after power up before a write operation can take
place. The Full Flag (FF) and Almost Full Flag (AF) will be reset
to HIGH after t
Flag (AE) will be reset to LOW after tRSF. During reset, the
output register is initialized to all zeros.
Write Clock (WCLK) — A write cycle is initiated on the LOWto-HIGH transition of the write clock (WCLK). Data set-up and
hold times must be met in respect to the LOW-to-HIGH
transition of the write clock (WCLK). The Full Flag (FF) and
Almost Full Flag (AF) are synchronized with respect to the
LOW-to-HIGH transition of the write clock (WCLK).
The write and read clocks can be asynchronous or coinci-
dent.
Write Enable (
data can be loaded into the input register and RAM array on
the LOW-to-HIGH transition of every write clock (WCLK).
Data is stored in the RAM array sequentially and independently of any on-going read operation.
When Write Enable (
the previous data and no new data is allowed to be loaded into
the register.
To prevent data overflow, the Full Flag (FF) will go LOW,
inhibiting further write operations. Upon the completion of a
valid read cycle, the Full Flag (FF) will go HIGH after t
allowing a valid write to begin. Write Enable (
when the FIFO is full.
Read Clock (RCLK) — Data can be read on the outputs on the
LOW-to-HIGH transition of the read clock (RCLK). The Empty
Flag (EF) and Almost-Empty Flag (AE) are synchronized with
respect to the LOW-to-HIGH transition of the read clock
(RCLK).
The write and read clocks can be asynchronous or coincident.
Read Enable (
data is read from the RAM array to the output register on the
LOW-to-HIGH transition of the read clock (RCLK).
0–D7) — Data inputs for 8-bit wide data.
RSRS) — Reset is accomplished whenever the Reset
RSF. The Empty Flag (
WEN
) — When Write Enable (
WEN
WEN
) is HIGH, the input register holds
REN
) — When Read Enable (
REN
EF
) and Almost Empty
WEN
) is LOW,
WEN
) is ignored
REN
) is LOW,
WFF,
When Read Enable (
REN
) is HIGH, the output register
holds the previous data and no new data is allowed to be
loaded into the register.
When all the data has been read from the FIFO, the Empty
Flag (EF) will go LOW, inhibiting further read operations. Once
a valid write operation has been accomplished, the Empty
Flag (EF) will go HIGH after tREF and a valid read can begin.
Read Enable (
Output Enable (
REN
) is ignored when the FIFO is empty.
OEOE) — When Output Enable (OE) is enabled
(LOW), the parallel output buffers receive data from the output
register. When Output Enable (OE) is disabled (HIGH), the
Q output data bus is in a high-impedance state.
OUTPUTS:
Full Flag (
FFFF) — The Full Flag (FF) will go LOW, inhibiting
further write operation, when the device is full. If no reads are
performed after Reset (RS), the Full Flag (FF) will go LOW
after 64 writes for the IDT72420, 256 writes for the IDT72200,
512 writes for the IDT72210, 1024 writes for the IDT72220,
2048 writes for the IDT72230, and 4096 writes for the IDT72240.
The Full Flag (FF) is synchronized with respect to the LOWto-HIGH transition of the write clock (WCLK).
Empty Flag (
EFEF) — The Empty Flag (EF) will go LOW,
inhibiting further read operations, when the read pointer is
equal to the write pointer, indicating the device is empty.
The Empty Flag (EF) is synchronized with respect to the
LOW-to-HIGH transition of the read clock (RCLK).
Almost Full Flag (
AFAF) — The Almost Full Flag (AF) will go
LOW when the FIFO reaches the Almost-Full condition. If no
reads are performed after Reset (RS), the Almost Full Flag
(AF) will go LOW after 57 writes for the IDT72420, 249 writes
for the IDT72200, 505 writes for the IDT72210, 1017 writes for
the IDT72220, 2041 writes for the IDT72230 and 4089 writes
for the IDT72240.
The Almost Full Flag (AF) is synchronized with respect to
the LOW-to-HIGH transition of the write clock (WCLK).
Almost Empty Flag (
AEAE) — The Almost Empty Flag (AE) will
go LOW when the FIFO reaches the Almost-Empty condition.
If no reads are performed after Reset (RS), the Almost Empty
Flag (AE) will go HIGH after 8 writes for the IDT72420,
IDT72200, IDT72210, IDT72220, IDT72230 and IDT72240.
The Almost Empty Flag (AE) is synchronized with respect
to the LOW-to-HIGH transition of the read clock (RCLK).
Data Outputs (Q
0–Q7) — Data outputs for a 8-bit wide data.
5.126
Page 7
IDT72420/72200/72210/72220/72230/72240 CMOS SyncFIFO
64 X 8, 256 X 8, 512 X 8, 1024 X 8, 2048 X 8 and 4096 X 8MILITARY AND COMMERCIAL TEMPERATURE RANGES
TABLE 1: STATUS FLAGS
Number of Words in FIFO
IDT72420IDT72200IDT72210IDT72220IDT72230IDT72240
000000HHLL
1 to 71 to 71 to 71 to 71 to 71 to 7HHLH
8 to 568 to 2488 to 5048 to 10168 to 20408 to 4088HHHH
57 to 63249 to 255505 to 5111017 to 1023 2041 to 2047 4089 to 4095HLHH
64256512102420484096LLHH
tRS
RS
FF
FF
AF
AF
AE
AE
EF
EF
2680 tbl 10
tRSS
REN
WEN
tRSF
EF, AE
tRSF
FF, AF
tRSF
Q0 - Q7
NOTE:
1. After reset, the outputs will be LOW if OE = 0 and tri-state if OE = 1.
2. The clocks (RCLK, WCLK) can be free-running during reset.
tRSR
tRSRtRSS
OE
OE
= 1
= 0
(1)
2680 drw 04
Figure 2. Reset Timing
5.127
Page 8
IDT72420/72200/72210/72220/72230/72240 CMOS SyncFIFO
64 X 8, 256 X 8, 512 X 8, 1024 X 8, 2048 X 8 and 4096 X 8MILITARY AND COMMERCIAL TEMPERATURE RANGES
tCLK
tCLKHtCLKL
WCLK
D0 - D7
WEN
FF
RCLK
REN
tDS
DATAIN VALID
tENS
tWFFtWFF
(1)
tSKEW1
tDH
tENH
NO OPERATION
2680 drw 05
NOTE:
SKEW1 is the minimum time between a rising RCLK edge and a rising WCLK edge for
1. t
the rising edge of RCLK and the rising edge of WCLK is less than t
Figure 3. Write Cycle Timing
SKEW1, then
FF
FF
to change during the curent clock cycle. If the time between
may not change state until the next WCLK edge.
5.128
Page 9
IDT72420/72200/72210/72220/72230/72240 CMOS SyncFIFO
64 X 8, 256 X 8, 512 X 8, 1024 X 8, 2048 X 8 and 4096 X 8MILITARY AND COMMERCIAL TEMPERATURE RANGES
tCLK
tCLKHtCLKL
RCLK
REN
EF
Q0 - Q 7
OE
WCLK
tENS
tENH
tREF
tA
tOLZ
tOE
NO OPERATION
tREF
VALID DATA
tSKEW1
(1)
tOHZ
WEN
NOTE:
1. t
SKEW1 is the minimum time between a rising WCLK edge and a rising RCLK edge for
the rising edge of WCLK and the rising edge of RCLK is less than t
Figure 4. Read Cycle Timing
SKEW1, then
EF
EF
to change during the curent clock cycle. If the time between
may not change state until the next RCLK edge.
2680 drw 06
5.129
Page 10
IDT72420/72200/72210/72220/72230/72240 CMOS SyncFIFO
64 X 8, 256 X 8, 512 X 8, 1024 X 8, 2048 X 8 and 4096 X 8MILITARY AND COMMERCIAL TEMPERATURE RANGES
WCLK
t
DS
D0
D0 - D7
(first valid write)
D1D2D3
tENS
WEN
(1)
tSKEW1
tFRL
RCLK
tREF
EF
REN
0 - Q7
Q
tOLZ
tOE
OE
NOTE:
1. When t
SKEW1≥ minimum specification, tFRL maximum =tCLK + tSKEW1
When tSKEW1 < minimum specification, tFRL maximum =2tCLK + tSKEW1 or tCLK + tSKEW1
The Latency Timing apply only at the Empty Boundry (EF = LOW).
Figure 5. First Data Word Latency Timing
tA
tA
D0D1
2680 drw 07
5.1210
Page 11
IDT72420/72200/72210/72220/72230/72240 CMOS SyncFIFO
64 X 8, 256 X 8, 512 X 8, 1024 X 8, 2048 X 8 and 4096 X 8MILITARY AND COMMERCIAL TEMPERATURE RANGES
NO WRITENO WRITE
WCLK
D0 - D7
tSKEW1
tDS
DATA WRITE
tSKEW1
DATA WRITE
tDS
FF
WEN
RCLK
REN
OE
tENH
tENS
LOW
tA
DATA IN OUTPUT REGISTER
tWFF
tWFF
tWFF
tENH
tENS
tA
DATA READQ0 - Q7
NEXT DATA READ
Figure 6. Full Flag Timing
2680 drw 08
5.1211
Page 12
IDT72420/72200/72210/72220/72230/72240 CMOS SyncFIFO
64 X 8, 256 X 8, 512 X 8, 1024 X 8, 2048 X 8 and 4096 X 8MILITARY AND COMMERCIAL TEMPERATURE RANGES
WCLK
tDS
tDS
D0 - D7
WEN
RCLK
EF
REN
OE
tENS
DATA WRITE 1
tENH
SKEW1
t
LOW
tREF
tFRL
(1)
tREF
tENS
DATA WRITE 2
tENH
SKEW1
t
tREF
tFRL
(1)
tA
Q
0 - Q7
NOTE:
1. When t
SKEW1≥ minimum specification, tFRL maximum = tCLK + tSKEW1
When tSKEW1 < minimum specification, tFRL maximum = 2tCLK + tSKEW1 or tCLK + tSKEW1
The Latency Timing apply only at the Empty Boundry (EF = LOW).
DATA IN OUTPUT REGISTER
Figure 7. Empty Flag Timing
DATA READ
2680 drw 09
5.1212
Page 13
IDT72420/72200/72210/72220/72230/72240 CMOS SyncFIFO
64 X 8, 256 X 8, 512 X 8, 1024 X 8, 2048 X 8 and 4096 X 8MILITARY AND COMMERCIAL TEMPERATURE RANGES
WCLK
WEN
AF
RCLK
REN
tCLKH
tCLKL
tENS
Full - 8 words in FIFO
tENH
(2)
tAF
Full - 7 words in FIFO
tSKEW2
tENS
(1)
tENH
t
AF
2680 drw 10
NOTES:
SKEW2 is the minimum time between a rising RCLK edge and a rising WCLK edge for
1. t
the rising edge of RCLK and the rising edge of WCLK is less than t
2. If a write is performed on this rising edge of the write clock, there will be Full - 6 words in the FIFO when AF goes LOW.
Figure 8. Almost Full Flag Timing
SKEW2, then
AF
AF
to change during the curent clock cycle. If the time between
may not change state until the next WCLK edge.
5.1213
Page 14
IDT72420/72200/72210/72220/72230/72240 CMOS SyncFIFO
64 X 8, 256 X 8, 512 X 8, 1024 X 8, 2048 X 8 and 4096 X 8MILITARY AND COMMERCIAL TEMPERATURE RANGES
t
t
CLKH
CLKL
WCLK
t
t
ENS
ENH
WEN
Empty+8
AE
Empty+7
t
SKEW2
(1)
(1)
AE
t
t
AE
RCLK
t
t
ENS
ENH
REN
NOTES:
1. t
SKEW2 is the minimum time between a rising WCLK edge and a rising RCLK edge for
the rising edge of WCLK and the rising edge of RCLK is less than t
2. If a read is performed on this rising edge of the read clock, there will be Empty - 6 words in the FIFO when AE goes LOW.
Figure 9. Almost Empty Flag Timing
SKEW2, then
AE
AE
to change during the curent clock cycle. If the time between
may not change state until the next RCLK edge.
(2)
2680 drw 11
5.1214
Page 15
IDT72420/72200/72210/72220/72230/72240 CMOS SyncFIFO
64 X 8, 256 X 8, 512 X 8, 1024 X 8, 2048 X 8 and 4096 X 8MILITARY AND COMMERCIAL TEMPERATURE RANGES
OPERATING CONFIGURATIONS
SINGLE DEVICE CONFIGURATION - A single IDT72420/
72200/72210/72220/72230/72240 may be used when the
WRITE CLOCK (WCLK)READ CLOCK (RCLK)
WRITE ENABLE (
WEN
)
72420/72200/
DATA IN (D
0-D7)DATA OUT (Q0- Q7)
FULL FLAG (FF)
ALMOST FULL (AF)
Figure 10. Block Diagram of Single 64 x 8/256 x 8/512 x 8/1024 x 8/2048 x 8/4096 x 8 Synchronous FIFO
WIDTH EXPANSION CONFIGURATION - Word width may
be increased simply by connecting the corresponding input
control signals of multiple devices. A composite flag should be
created for each of the end-point status flags (EF and FF) The
partial status flags (AE and AF) can be detected from any one
application requirements are for 64/256/512/1024/2048/4096
words or less. See Figure 10.
RESET (RS)
IDT
READ ENABLE (
OUTPUT ENABLE (OE)
REN
)
72210/
72220/
72230/
72240
EMPTY FLAG (EF)
ALMOST EMPTY(AE)
device. Figure 11 demonstrates a 16-bit word width by using
two IDT72420/72200/72210/72220/72230/72240s. Any word
width can be attained by adding additional IDT72420/72200/
72210/72220/72230/72240s.
2680 drw 12
DATA IN (D)
WRITE CLOCK (WCLK)
WRITE ENABLE (
ALMOST FULL (AF)
16
FULL FLAG (FF) #1
FULL FLAG (FF) #2
Figure 11. Block Diagram of 64 x 16/256 x 16/512 x 16/1024 x 16/2048 x 16/4096 x 16 Synchronous FIFO
WEN
RESET (RS)RESET (RS)
88
READ CLOCK (RCLK)
)
IDT
72420/
72200/
72210/
72220/
72230/
72240
Used in a Width Expansion Configuration
8
IDT
72420/
72200/
72210/
72220/
72230/
72240
READ ENABLE (
OUTPUT ENABLE (OE)
ALMOST EMPTY (AE)
EMPTY FLAG (EF) #1
EMPTY FLAG (EF) #2
8
REN
DATA OUT (Q)
)
16
2680 drw 13
5.1215
Page 16
IDT72420/72200/72210/72220/72230/72240 CMOS SyncFIFO
64 X 8, 256 X 8, 512 X 8, 1024 X 8, 2048 X 8 and 4096 X 8MILITARY AND COMMERCIAL TEMPERATURE RANGES
DEPTH EXPANSION - The IDT72420/72200/72210/72220/
72230/72240 can be adapted to applications when the requirements are for greater than 64/256/512/1024/2048/4096
words. Depth expansion is possible by using expansion logic
to direct the flow of data. A typical application would have the
ORDERING INFORMATION
IDTXXXXX
Device
Type
Power
XX
X
SpeedXXPackageXProcess /
Temperature
Range
BLANKBCommercial (0°C to +70°C)
TP
TC
12
15
20
25
35
50
expansion logic alternate data accesses from one device to
the next in a sequential manner.
Please see the Application Note “DEPTH EXPANSION
IDT'S SYNCHRONOUS FIFOs USING RING COUNTER
APPROACH” for details of this configuration.
Military (–55°C to +125°C) Compliant to MIL-STD-883, Class B
Plastic THINDIP
Sidebraze THINDIP
Commercial Only
Commercial Only
Commercial and Military
Commercial and Military
Commercial Only
Commercial and Military
Clock Cycle Time (tCLK)
Speed in Nanoseconds
L
72420
72200
72210
72220
72230
72240
Low Power
64 x 8 Synchronous FIFO
256 x 8 Synchronous FIFO
512 x 8 Synchronous FIFO
1024 x 8 Synchronous FIFO
2048 x 8 Synchronous FIFO
4098 x 8 Synchronous FIFO
2680 drw 14
5.1216
Loading...
+ hidden pages
You need points to download manuals.
1 point = 1 manual.
You can buy points or you can get point for every manual you upload.