4
INDUSTRIAL TEMPERATURE RANGE
IDT72605/72615 CMOS SYNCBiFIFO™
256 x 18x 2 and 512 x 18 x 2
ABSOLUTE MAXIMUM RATINGS
(1)
DC ELECTRICAL CHARACTERISTICS
RECOMMENDED DC OPERATING
CONDITIONS
SYMBOL PARAMETER MIN. TYP. MAX. UNIT
VCC Supply Voltage 4.5 5.0 5.5 V
GND Supply Voltage 0 0 0 V
V
IH Input High Voltage 2.0 V
VIL
(1)
Input Low Voltage 0.8 V
T
A Operating Temperature -40 85 °C
NOTE:
1. 1.5V undershoots are allowed for 10ns once per cycle.
Symbol Rating Industrial Unit
VTERM Terminal Voltage with –0.5 to +7.0 V
Respect to Ground
T
STG Storage Temperature –55 to +125 °C
IOUT DC Output Current –50 to +50 mA
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.
(Industrial: VCC = 5V ± 10%, TA = -40°C to +85°C)
IDT72615L
IDT72605L
Industrial
tCLK = 20, 25, 35, 50ns
Symbol Parameter Min. Typ. Max. Unit
ILI
(1)
Input Leakage Current (Any Input) 1 1 μA
I
LO
(2)
Output Leakage Current 10 10 μA
VOH Output Logic "1" Voltage IOUT = –2mA 2.4 V
V
OL Output Logic "0" Voltage IOUT = 8mA 0.4 V
I
CC
(3)
Active Power Supply Current 230 mA
NOTES:
1. Measurements with 0.4V VIN VCC.
2. OEA, OEB VIH; 0.4 VOUT VCC.
3. Tested with outputs open (IOUT = 0). Testing frequency f=20MHz.
CAPACITANCE
(TA = +25°C, F = 1.0MHz)
Symbol Parameter Conditions Max. Unit
CIN
(2)
Input Capacitance VIN = 0V 10 pF
C
OUT
(1,2)
Output Capacitance VOUT = 0V 10 pF
NOTES:
1. With output deselected.
2. Characterized values, not currently tested.
5
IDT72605/72615 CMOS SYNCBiFIFO™
256 x 18x 2 and 512 x 18 x 2 INDUSTRIAL TEMPERATURE RANGE
AC ELECTRICAL CHARACTERISTICS
(Industrial: VCC = 5V ± 10%, TA = -40°C to +85°C)
+5V
1.1KΩ
680Ω
30pF*
D.U.T.
2704 drw 04
Industrial
IDT72615L20 IDT72615L25 IDT72615L35 IDT72615L50
IDT72605L20 IDT72605L25 IDT72605L35 IDT72605L50
Symbol Parameter Min. Max. Min. Max. Min. Max. Min. Max. Unit Timing Figures
fCLK Clock frequency 50 40 28 20 M Hz
t
CLK Clock cycle time 20 25 35 50 ns 4,5,6,7
t
CLKH Clock HIGH time 8 10 14 20 ns 4,5,6,7,12,13,14,15
t
CLKL Clock LOW time 8 10 14 20 ns 4,5,6,7,12,13,14,15
t
RS Reset pulse width 20 25 35 50 ns 3
t
RSS Reset setup time 12 15 21 30 ns 3
t
RSR Reset recovery time 12 15 21 30 ns 3
t
RSF Reset to flags in initial state 27 28 35 50 ns 3
t
A Data access time 3 10 3 15 3 21 3 25 ns 5,7,8,9,10,11
t
CS Control signal setup time
(1)
6 6 8 10 ns 4,5,6,7,8,9,10,11,
12, 13,14,15
t
CH Control signal hold time
(1)
1 1 1 1 ns 4,5,6,7,10,11,12,
13, 14,15
t
DS Data setup time 6 6 8 10 ns 4,6,8,9,10,11
t
DH Data hold time 1 1 1 1 ns 4,6
t
OE Output Enable LOW to output data valid
(2)
3 10 3 13 3 20 3 28 ns 5,7,8,9,10,11
t
OLZ Output Enable LOW to data bus at Low-Z
(2)
0 0 0 0 ns 5,7,8,9,10,11
t
OHZ Output Enable HIGH to data bus at High-Z
(2)
3 10 3 13 3 20 3 28 ns 5,7,10,11
t
FF Clock to Full Flag time 10 15 21 30 ns 4,6,10,11
t
EF Clock to Empty Flag time 10 15 21 30 ns 5,7,8,9,10,11
t
PAE Clock to Programmable 12 15 21 30 ns 12,14
Almost-Empty Flag time
t
PAF Clock to Programmable 12 15 21 30 ns 13,15
Almost-Full Flag time
t
SKEW1 Skew between CLKA & CLKB 10 12 17 20 ns 4,5,6,7,8,9,10,11
for Empty/Full Flags
(2)
tSKEW2 Skew between CLKA & CLKB 17 19 25 34 ns 4, 7,12,13,14,15
for Programmable Flags
(2)
NOTES:
1. Control signals refer to CSA, R/WA, ENA, A2, A1, A0, R/WB, ENB.
2. Minimum values are guaranteed by design.
AC TEST CONDITIONS
In Pulse Levels GND to 3.0V
Input Rise/Fall Times 3ns
Input Timing Reference Levels 1.5V
Output Reference Levels 1.5V
Output Load See Figure 2
or equivalent circuit
Figure 2. Output Load
* Includes jig and scope capacitances.
6
INDUSTRIAL TEMPERATURE RANGE
IDT72605/72615 CMOS SYNCBiFIFO™
256 x 18x 2 and 512 x 18 x 2
CLK
DATA
ADDR, I/0
CONTROL
LOGIC
RAM A
IDT
SYNCBIFIFO
DATA B
CONTROL B
SYSTEM
CLOCK A
CONTROL
LOGIC
CLK
MICROPROCESSOR
A
MICROPROCESSOR
B
DATA
ADDR, I/0
RAM B
SYSTEM
CLOCK B
IDT
SYNCBIFIFO
DATA B
CLK
B
CONTROL B
DATA A
CLK
A
CONTROL A
DATA A
CONTROL A
2704 drw 05
CLK
B
CLK
A
FUNCTIONAL DESCRIPTION
IDTs SyncBiFIFO is versatile for both multiprocessor and peripheral
applications. Data can be stored or retrieved from two sources simultaneously.
The SyncBiFIFO has registers on all inputs and outputs. Data is only
transferred into the I/O registers on clock edges, hence the interfaces are
synchronous. Two Dual-Port FIFO memory arrays are contained in the
SyncBiFIFO; one data buffer for each direction. Each port has its own
independent clock. Data transfers to the I/O registers are gated by the enable
signals. The transfer direction for each port is controlled independently by a
read/write signal. Individual output enable signals control whether the SyncBiFIFO
is driving the data lines of a port or whether those data lines are in a high-
impedance state. The processor connected to Port A of the BiFIFO can send
or receive messages directly to the Port B device using the 18-bit bypass path.
The SyncBiFIFO can be used in multiples of 18-bits. In a 36- to 36-bit
configuration, two SyncBiFIFOs operate in parallel. Both devices are pro-
grammed simultaneously, 18 data bits to each device. This configuration can
be extended to wider bus widths (54- to 54-bits, 72- to 72-bits, etc.) by adding
more SyncBiFIFOs to the configuration. Figure 1 shows multiple SyncBiFIFOs
configured for multiprocessor communication.
The microprocessor or microcontroller connected to Port A controls all
operations of the SyncBiFIFO. Thus, all Port A interface pins are inputs driven
by the controlling processor. Port B interfaces with a second processor. The
Port B control pins are inputs driven by the second processor.
RESET
Reset is accomplished whenever the Reset (RS) input is taken to a LOW state
with CSA, ENA and ENB HIGH. 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 AB and BA FIFO Empty Flags (EFAB,
EFBA) and Programmable Almost-Empty flags (PAEAB, PAEBA) will be set to
LOW after tRSF. The AB and BA FIFO Full Flags (FFAB, FFBA) and
Programmable Almost- Full flags (PAFAB, PAFBA) will be set to HIGH after tRSF.
After the reset, the offsets of the Almost-Empty flags and Almost- Full flags for the
AB and BA FIFO offset default to 8.
PORT A INTERFACE
The SyncBiFIFO is straightforward to use in micro-processor-based
systems because each port has a standard microprocessor control set. Port A
interfaces with microprocessor through the three address pins (A2-A0) and a
Chip Select CSA pins. When CSA is asserted, A2,A1,A0 and R/WA are used
to select one of six internal resources (Table 1).
With A2=0 and A1=0, A0 determines whether data can be read out of output
register or be written into the FIFO (A0=0), or the data can pass through the
FIFO through the bypass path (A0=1).
With A2=1, four programmable flags (two AB FIFO programmable flags
and two BA FIFO programmable flags) can be selected: the AB FIFO
Almost-Empty flag Offset (A1=0, A0=0), AB FIFO Almost-Full flag Offset
(A1=0, A0=1), BA FIFO Almost-Empty flag Offset (A1=1, A0=0), BA FIFO
Almost-Full flag Offset (A1=1, A0=1).
Port A is disabled when CSA is deasserted and data A is in high-impedance
state.
BYPASS PATH
The bypass paths provide direct communication between Port A and Port
B. There are two full 18-bit bypass paths, one in each direction. During a bypass
operation, data is passed directly between the input and output registers, and
the FIFO memory is undisturbed.
Port A initiates and terminates all bypass operations. The bypass flag, BYPB,
is asserted to inform Port B that a bypass operation is beginning. The bypass
flag state is controlled by the Port A controls, although the BYPB signal is
synchronized to CLKB. So, BYPB is asserted on the next rising edge of CLKB
when A2A1A0=001and CSA is LOW. When Port A returns to normal FIFO mode
(A2A1A0=000 or CSA is HIGH), BYPB is deasserted on the next CLKB rising
edge.
Once the SyncBiFIFO is in bypass mode, all data transfers are controlled
by the standard Port A (R/WA, CLKA, ENA, OEA) and Port B (R/WB, CLKB,
ENB, OEB) interface pins. Each bypass path can be considered as a one word
deep FIFO. Data is held in each input register until it is read. Since the controls
Figure 1. 36- to 36-bit Processor Interface Configuration
NOTES:
1. Upper SyncBiFIFO only is used in 18- to 18-bit configuration.
2. Control A consists of R/WA, ENA, OEA, CSA, A2, A1, A0. Control B consists of R/WB, ENB, OEB.

72615L20J8

Mfr. #:
Manufacturer:
IDT
Description:
FIFO 512X18 BI-FIFO PARA/SYNCH
Lifecycle:
New from this manufacturer.
Delivery:
DHL FedEx Ups TNT EMS
Payment:
T/T Paypal Visa MoneyGram Western Union