• Read and write clocks can be asynchronous or coincident
• Dual-Port zero fall-through time architecture
• Programmable almost-empty and almost-full flags
• Empty and Full flags signal FIFO status
• Half-Full flag capability in a single device configuration
• Output enable puts output data bus in high-impedance
state
• High-performance submicron CMOS technology
• Available in a 64-lead thin quad flatpack (TQFP/STQFP),
pin grid array (PGA), and plastic leaded chip carrier
(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
DESCRIPTION:
The IDT72205LB/72215LB/72225LB/72235LB/72245LB
are very high-speed, low-power First-In, First-Out (FIFO)
memories with clocked read and write controls. These FIFOs
are applicable for a wide variety of data buffering needs, such
as optical disk controllers, Local Area Networks (LANs), and
interprocessor communication.
Both FIFOs have 18-bit input and output ports. The input
port is controlled by a free-running clock (WCLK), and a data
input enable pin (
FIFO on every clock when
WEN
). Data is read into the synchronous
WEN
is asserted. The output port
is controlled by another clock pin (RCLK) and another 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.
The synchronous FIFOs have two fixed flags, Empty (EF)
and Full (FF), and two programmable flags, Almost-Empty
(
PAE
) and Almost-Full (
PAF
). The offset loading of the programmable flags is controlled by a simple state machine, and
is initiated by asserting the Load pin (LD). A Half-Full flag (HF)
is available when the FIFO is used in a single device configuration.
The IDT72205LB/72215LB/72225LB/72235LB/72245LB
are depth expandable using a daisy-chain technique. The XI
and XO pins are used to expand the FIFOs. In depth expansion configuration, FL is grounded on the first device and set
to HIGH for all other devices in the daisy chain.
The IDT72205LB/72215LB/72225LB/72235LB/72245LB is
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
WEN
WRITE CONTROL
WRITE POINTER
FL
WXI
(HF)/
WXO
RXI
RXO
RS
SyncFIFO is a trademark and the IDT logo is a registered trademark of Integrated Device Technology, Inc
EXPANSION LOGIC
RESET LOGIC
WCLKD0-D17
INPUT REGISTER
LOGIC
256 x 18, 512 x 18
1024 x 18, 2048 x 18
OUTPUT REGISTER
OE
•
•
RAM ARRAY
4096 x 18
•
•
Q0-Q17
OFFSET REGISTER
FLAG
LOGIC
READ POINTER
READ CONTROL
LOGIC
RCLK
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.161
REN
LD
FFPAFEFPAEHF/(WXO
2766 drw 01
)
IDT72205LB/72215LB/72225LB/72235LB/72245LB CMOS SyncFIFO
256 x 18, 512 x 18, 1024 x 18, 2048 x 18 and 4096 x 18MILITARY AND COMMERCIAL TEMPERATURE RANGES
IDT72205LB/72215LB/72225LB/72235LB/72245LB CMOS SyncFIFO
256 x 18-BIT, 512 x 18, 1024 x 18, 2048 x 18 and 4096 x 18MILITARY AND COMMERCIAL TEMPERATURE RANGES
PIN CONFIGURATIONS
PIN 1
15
D
D14
D13
D12
D11
D10
D9
D8
D7
D6
D5
D4
D3
D2
D1
D0
16
D
17
D
GND
REN
RCLK
LDOERS
VCCGND
EF
17Q16
Q
64 63 62 61 60 59 58 57 56 55 54 53 52 51 50 49
1
2
3
4
5
6
7
8
PN 64-1
PP64-1
9
10
11
12
13
14
15
16
17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32
GND
15
Q
48
47
46
45
44
43
42
41
40
39
38
37
36
35
34
33
CC
V
Q14
Q13
GND
12
Q
Q11
VCC
Q10
Q9
GND
Q
8
Q7
Q6
Q5
GND
4
Q
VCC
FL
PAE
NOTE:
1. For information on the flatpack (F68-1), contact factory.
WEN
WCLK
CC
V
WXI
TQFP/STQFP
TOP VIEW
PAF
RXI
FF
HF
/
WXO
RXO
0Q1
Q
GND
3
2
Q
Q
2766 drw 04
5.163
IDT72205LB/72215LB/72225LB/72235LB/72245LB CMOS SyncFIFO
256 x 18, 512 x 18, 1024 x 18, 2048 x 18 and 4096 x 18MILITARY AND COMMERCIAL TEMPERATURE RANGES
PIN DESCRIPTION
SymbolNameI/ODescription
D0–D17Data InputsIData inputs for a 18-bit bus.
RS
WCLKWrite ClockIWhen
WEN
RCLKRead ClockIWhen
REN
OE
LD
FL
WXI
RXI
EF
PAE
PAF
FF
WXO/HF
RXO
Q0–Q17Data OutputsOData outputs for a 18-bit bus.
VCCPowerEight +5V power supply pins for the PLCC and PGA, five pins for the TQFP.
GNDGroundEight ground pins for the PLCC and PGA, seven pins for the TQFP.
ResetIWhen RS is set LOW, internal read and write pointers are set to the first location of the
RAM array, FF and
PAF
go HIGH, and
PAE
and EF go LOW. A reset is required before an
initial WRITE after power-up.
WEN
is LOW, data is written into the FIFO on a LOW-to-HIGH transition of WCLK,
if the FIFO is not full.
Write EnableIWhen
WEN
is LOW, data is written into the FIFO on every LOW-to-HIGH transition of
WCLK. When
WEN
is HIGH, the FIFO holds the previous data. Data will not be written
into the FIFO if the FF is LOW.
REN
is LOW, data is read from the FIFO on a LOW-to-HIGH transition of RCLK, if
the FIFO is not empty.
Read EnableIWhen
REN
is LOW, data is read from the FIFO on every LOW-to-HIGH transition of
RCLK. When
REN
is HIGH, the output register holds the previous data. 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.
LoadIWhen LD is LOW, data on the inputs D0–D11 is written to the offset and depth registers
on the LOW-to-HIGH transition of the WCLK, when
WEN
is LOW. When LD is LOW,
data on the outputs Q0–Q11 is read from the offset and depth registers on the LOW-toHIGH transition of the RCLK, when
REN
is LOW.
First LoadIIn the single device or width expansion configuration, FL is grounded. In the depth
expansion configuration, FL is grounded on the first device (first load device) and set to
HIGH for all other devices in the daisy chain.
Write ExpansionIIn the single device or width expansion configuration,
Inputexpansion configuration,
WXI
is connected to
WXO
WXI
is grounded. In the depth
(Write Expansion Out) of the
previous device.
Read ExpansionIIn the single device or width expansion configuration, RXI is grounded. In the depth
Inputexpansion configuration,
RXI
is connected to
RXO
(Read Expansion Out) of the previous
device.
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.
ProgrammableOWhen
PAE
is LOW, the FIFO is almost empty based on the offset programmed into the
Almost-Empty FlagFIFO. The default offset at reset is 31 from empty for 72205LB, 63 from empty for
72215LB, and 127 from empty for 72225LB/72235LB/72245LB.
ProgrammableOWhen
PAF
is LOW, the FIFO is almost full based on the offset programmed into the FIFO.
The default offset at reset is 31 from full for 72205LB, 63 from full for 72215LB, and
127 from full for 72225LB/72235LB/72245LB.
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.
Write ExpansionOIn the single device or width expansion configuration, the device is more than half full
Out/Half-Full Flagwhen HF is LOW. In the depth expansion configuration, a pulse is sent from
WXI
of the next device when the last location in the FIFO is written.
Read ExpansionOIn the depth expansion configuration, a pulse is sent from
RXO
to
RXI
WXO
to
of the next device
Outwhen the last location in the FIFO is read.
2766 tbl 01
5.164
IDT72205LB/72215LB/72225LB/72235LB/72245LB CMOS SyncFIFO
256 x 18-BIT, 512 x 18, 1024 x 18, 2048 x 18 and 4096 x 18MILITARY AND COMMERCIAL TEMPERATURE RANGES
ABSOLUTE MAXIMUM RATINGS
SymbolRatingCommercialMIilitaryUnit
V
TERMTerminal Voltage–0.5 to +7.0 –0.5 to +7.0V
with respect to GND
T
AOperating0 to +70–55 to +125 °C
Temperature
T
BIASTemperature Under –55 to +125 –65 to +135 °C
Bias
STGStorage–55 to +125 –65 to +155 °C
T
Temperature
I
OUTDC Output Current5050mA
NOTE:2766 tbl 02
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 maimum rating conditions for extended
(1)
RECOMMENDED DC
OPERATING CONDITIONS
SymbolParameterMin.Typ. Max.Unit
CCMMilitary Supply4.55.05.5V
V
Voltage
V
CCCCommercial Supply4.55.05.5V
Voltage
GNDSupply Voltage000V
V
IHInput High Voltage2.0——V
Commercial
V
IHInput High Voltage2.2——V
Military
(1)
IL
V
NOTE:2766 tbl 03
1. 1.5V undershoots are allowed for 10ns once per cycle.
Input Low Voltage——0.8V
Commercial & Military
DC ELECTRICAL CHARACTERISTICS
(Commercial: VCC = 5V ± 10%, TA = 0°C to +70°C; Military: VCC = 5V ± 10%, TA = –55°C to +125°C)
1 = 60 + (fCLK*0.57/MHz) + (fCLK*CL*0.02/MHz-pF) mA
1 = 80 + (fCLK + 0.73/MHz) + (fCLK*CL*0.02/MHz-pF) mA
5.165
IDT72205LB/72215LB/72225LB/72235LB/72245LB CMOS SyncFIFO
256 x 18, 512 x 18, 1024 x 18, 2048 x 18 and 4096 x 18MILITARY AND COMMERCIAL TEMPERATURE RANGES
CAPACITANCE (TA = +25°C, f = 1.0MHz)
SymbolParameter
(2)
C
IN
InputVIN = 0V10pF
Capacitance
(1,2)
C
OUT
OutputVOUT = 0V10pF
Capacitance
NOTES:2766 tbl 05
1. With output deselected, (
2. Characterized values, not currently tested.
(1)
ConditionsMax.Unit
OE
= HIGH).
AC ELECTRICAL CHARACTERISTICS
(Commercial: VCC = 5V ± 10%, TA = 0°C to +70°C; Military: VCC = 5V ± 10%, TA = –55°C to +125°C)
SKEW1Skew time between Read Clock &10—14—16—18—20—ns
Write Clock for Full Flag
SKEW2Skew time between Read Clock &10—14—16—18—20—ns
t
Write Clock for Empty Flag
NOTES:2766 tbl 06
1. Pulse widths less than minimum values are not allowed.
2. Values guaranteed by design, not currently tested.
(1)
15—20—25—35—50—ns
(2)
0—0—0— 0—0—ns
(2)
1819112115120ns
5.166
IDT72205LB/72215LB/72225LB/72235LB/72245LB CMOS SyncFIFO
256 x 18-BIT, 512 x 18, 1024 x 18, 2048 x 18 and 4096 x 18MILITARY AND COMMERCIAL TEMPERATURE RANGES
Reset is accomplished whenever the 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), Half-Full Flag (HF), and Programmable AlmostFull Flag (
Flag (EF) and Programmable Almost-Empty Flag (
reset to LOW after tRSF. During reset, the output register is
initialized to all zeros and the offset registers are initialized to
their default values.
WRITE CLOCK (WCLK)
A write cycle is initiated on the LOW-to-HIGH transition of
the write clock (WCLK). Data set-up and hold times must be
met with respect to the LOW-to-HIGH transition of the write
clock (WCLK).
The write and read clocks can be asynchronous or
coincident.
0 - D17)
RSRS)
PAF
) will be reset to HIGH after t
RSF. The Empty
PAE
) will be
5V
1.1K
D.U.T.
680Ω
Figure 1. Output Load
* Includes jig and scope capacitances.
30pF*
2766 drw 05
The write and read clocks can be asynchronous or
coincident.
READ ENABLE (
When Read Enable (
REN
REN
)
REN
) is LOW, data is loaded from the
RAM array to the output register on the LOW-to-HIGH transition of the read clock (RCLK).
When
REN
is HIGH, the output register holds the previous
data and no new data is 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 write is performed, the EF will go HIGH after t
can begin.
OUTPUT ENABLE (
REN
is ignored when the FIFO is empty.
OEOE)
REF and a read
When Output Enable (OE) is enabled (LOW), the parallel
output buffers receive data from the output register. When
OE
is disabled (HIGH), the Q output data bus is in a highimpedance state.
LOAD (
LDLD)
The IDT72205LB/72215LB/72225LB/72235LB/72245LB
devices contain two 12-bit offset registers with data on the
inputs, or read on the outputs. When the Load (LD) pin is set
LOW and
WEN
is set LOW, data on the inputs D0-D11 is
written into the Empty offset register on the first LOW-to-HIGH
transition of the write clock (WCLK). When the LD pin and
WRITE ENABLE (
When Write Enable (
WEN
WEN
)
WEN
) is LOW, 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
WEN
is HIGH, the input register holds the previous
data and no new data is loaded into the FIFO.
To prevent data overflow, the Full Flag (FF) will go LOW,
inhibiting further write operations. Upon the completion of a
valid read cycle, the FF will go HIGH after t
to begin.
WEN
is ignored when the FIFO is full.
WFF allowing a write
READ CLOCK (RCLK)
Data can be read on the outputs on the LOW-to-HIGH
transition of the read clock (RCLK), when Output Enable (OE)
is set LOW.
LDWENWCLK
00Writing to offset registers:
01No Operation
10Write Into FIFO
11No Operation
NOTE:2766 tbl 08
1. The same selection sequence applies to reading from the registers.
is enabled and read is performed on the LOW-to-HIGH transition of RCLK.
5.167
(1)
Empty Offset
Full Offset
Figure 2. Write Offset Register
Selection
REN
Loading...
+ 14 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.