FEBRUARY 2009
1
IDT and the IDT logo are registered trademarks of Integrated Device Technology, Inc. SyncFIFO is a trademark of Integrated Device Technology, Inc.
COMMERCIAL AND INDUSTRIAL TEMPERATURE RANGES
IDT723616
CMOS TRIPLE BUS SyncFIFO™
WITH BUS-MATCHING AND
BYTE SWAPPING 64 x 36 x 2
2009 Integrated Device Technology, Inc. All rights reserved. Product specifications subject to change without notice.
©
DSC-3107/3
FEATURES:
Two independent FIFOs (64 X 36 storage capacity each) buffer
data between bidirectional 36-bit port A and two unidirectional
18/9-bit ports (Port B transmits, Port C receives)
Clock frequencies up to 67 MHz (10 ns access time)
Free-running clock lines for each port: CLKA, CLKB and CLKC,
may be asynchronous or coincident (simultaneous reading and
writing of data is permitted)
IDT Standard timing
Empty flag functions: EFA (synchronized by CLKA) and EFB
(synchronized by CLKB)
Full flag functions: FFA (synchronized by CLKA) and FFC
(synchronized by CLKC)
Programmable Almost-Empty and Almost-Full flags; each has
four default offsets (4, 8, 12 and 16)
Bus sizing of 18-bits (word) and 9-bits (byte) for ports B and C
Byte order swapping on ports B and C
Passive parity checking on ports A and C
Parity generation can be selected for ports A and B
Master Reset clears data and configures FIFO
Width can be easily expanded by adding FIFOs
Auto power down minimizes power dissipation
Available in a space-saving 128-pin Thin Quad Flatpack (TQFP)
High performance sub-micron CMOS technology
Industrial temperature range (–40
o
C to +85
o
C) is available
Green parts available, see ordering information
DESCRIPTION:
The IDT723616 is a monolithic, high-speed, low-power, CMOS Triple Bus
SyncFIFO (clocked) memory which supports clock frequencies up to 67
MHz and has read access times as fast as 10 ns. Two independent 64 x 36
dual-port SRAM FIFOs on board each chip buffer data between a bidirectional
36-bit bus (Port A) and two unidirectional 18-bit buses (Port B transmits data,
Port C receives data.) FIFO data can be read out of ports B and written into
port C using either 18-bit or 9-bit formats.
Reset (RST) initializes the read and write pointers to the first location of the
memory array and selects one of four possible default flag offset settings: 4, 8,
12 or 16.
Each FIFO has flags to indicate empty and full conditions and two program-
mable flags (Almost-Full and Almost-Empty) to indicate when a selected
Programmable Flag
Offset Registers
Input
Register
RAM
ARRAY
64 x 36
Write
Pointer
Read
Pointer
Status Flag
Logic
Input
Register
Output
Register
RAM
ARRAY
64 x 36
Write
Pointer
Read
Pointer
Status Flag
Logic
CLKA
CSA
W/RA
ENA
Port-A
Control
Logic
WENC
FIFO2,
FIFO1
Reset/
Control
Logic
RST
FIFO 1
FIFO 2
EFB
AEB
18
18
FFC
AFC
B
0
- B
17
FFA
AFA
FS0
FS1
EFA
AEA
3520 drw01
36
36
Bus Matching and
Byte Swapping
Output
Register
C
0
- C
17
CLKB
RENB
Port-B
Control
Logic
Common
Port
Control
Logic
(B and C)
SIZ0
SIZ1
CLKC
Parity
Generation
PGB
PEFC
PEFA
Parity
Generation
SWB0
SWB1
Parity
Check
Parity
check
PGA
Bus Matching and
Byte Swapping
A
0
- A
35
Port-C
Control
Logic
ODD/EVEN
SWC0
SWC1
FUNCTIONAL BLOCK DIAGRAM
2
COMMERCIAL AND INDUSTRIAL
TEMPERATURE RANGES
IDT723616 CMOS TRIPLE BUS SyncFIFO
WITH
BUS-MATCHING AND BYTE SWAPPING 64 x 36 x 2
TQFP (PK128-1, ORDER CODE: PF)
TOP VIEW
PIN CONFIGURATION
Vcc
NC
3520 drw02
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
A26
A25
A24
A23
A22
A21
GND
A20
A19
A18
A17
A16
A15
A14
A13
A12
A11
A10
GND
A9
A8
A7
Vcc
A6
A5
A4
A3
GND
A2
A1
A0
EFA
AEA
AFA
FFA
CSA
ENA
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
102
101
128
127
126
125
124
123
122
121
120
119
118
117
116
115
114
113
112
111
110
109
108
107
106
105
B8
B7
B6
B5
B4
B3
GND
B2
B1
B0
C17
C16
C15
C14
C13
C12
C11
C10
GND
C9
C8
C7
Vcc
C6
C5
C4
C3
GND
C1
C0
EFB
AEB
AFC
FFC
RENB
WENC
GND
A28
A27
GND
Vcc
A30
A31
A32
A33
A34
A35
GND
B17
B16
B15
B14
B13
B12
GND
Vcc
B10
B9
Vcc
GND
CLKA
W/RA
NC
Vcc
PGA
PEFA
NC
SWC1
FS1
FS0
ODD/EVEN
RST
GND
NC
SWC0
SWB1
SWB0
SIZ1
SIZ0
NC
PEFC
PGB
Vcc
NC
CLKC
CLKB
104
103
INDEX
C2
A29
B11
number of words is stored in memory. Data on Port B can be accessed in 18-
bit and 9-bit formats. FIFO Data on Port C can be input in 18-bit and 9-bit formats.
Byte-order swapping on ports B and C is possible with any bus size selection.
Parity is checked passively on ports A and C and may be ignored if not desired.
Parity generation can be selected for data read from ports A and B. Two or
more devices can be used in parallel to create wider or deeper FIFO
configurations.
This device is a clocked FIFO, which means each port employs a
synchronous interface. All data transfers through a port are gated to the LOW-
to-HIGH transition of a continuous (free-running) port clock by enable signals.
The clocks for each port are independent of one another and can be
asynchronous or coincident. The enables for each port are arranged to
provide a simple bidirectional interface between microprocessors and/or
buses controlled by a synchronous interface.
DESCRIPTION (CONTINUED)
NOTE:
1. NC - No internal connection.
3
COMMERCIAL AND INDUSTRIAL
TEMPERATURE RANGES
IDT723616 CMOS TRIPLE BUS SyncFIFO
WITH
BUS-MATCHING AND BYTE SWAPPING 64 x 36 x 2
This FIFO employs IDT Standard Mode timing; that is to say, the first word
written to an empty FIFO is deposited into the memory array. A read operation
is required to access that word (along with all other words residing in memory).
Each FIFO has an Empty Flag (EFA and EFB) and a Full Flag (FFA and
FFC). EF indicates whether or not the FIFO memory is empty. FF shows
whether the memory is full or not.
Each FIFO has a programmable Almost-Empty flag (AEA and AEB) and a
programmable Almost-Full flag (AFA and AFC). AEA and AEB indicate when
a selected number of words written to FIFO memory achieve a predetermined
"almost-empty state". AFA and AFC indicate when a selected number of words
written to the memory achieve a predetermined "almost-full state".
FFA, FFC, AFA and AFC are two-stage synchronized to the port clock that
writes data into its array. EFA, EFB, AEA, and AEB are two-stage synchronized
to the port clock that reads data from its array. Four default offset settings are
also provided. The AEA and AEB threshold can be set at 4, 8, 12 or 16 locations
from the empty boundary and the AFA and AFC threshold can be set at 4, 8,
12 or 16 locations from the full boundary. All these choices are made using the
FS0 and FS1 inputs during Reset.
Two or more FIFOs may be used in parallel to create wider data paths. Such
a width expansion requires no additional, external components.
If, at any time, the FIFO is not actively performing a function, the chip will
automatically power down. During the power down state, supply current
consumption (ICC) is at a minimum. Initiating any operation (by activating
control inputs) will immediately take the device out of the Power Down state.
The IDT723616 are characterized for operation from 0°C to 70°C. They
are fabricated using IDT’s high speed, submicron CMOS technology.

723616L15PFG

Mfr. #:
Manufacturer:
IDT
Description:
FIFO 64 X 36 X 2 FIFO
Lifecycle:
New from this manufacturer.
Delivery:
DHL FedEx Ups TNT EMS
Payment:
T/T Paypal Visa MoneyGram Western Union

Products related to this Datasheet