723662L12PQF [IDT]

PQFP-132, Tray;
723662L12PQF
型号: 723662L12PQF
厂家: INTEGRATED DEVICE TECHNOLOGY    INTEGRATED DEVICE TECHNOLOGY
描述:

PQFP-132, Tray

时钟 先进先出芯片 内存集成电路
文件: 总29页 (文件大小:227K)
中文:  中文翻译
下载:  下载PDF数据表文档文件
CMOS SyncBiFIFOTM  
2,048 x 36 x 2  
4,096 x 36 x 2  
IDT723652  
IDT723662  
IDT723672  
8,192 x 36 x 2  
Select IDT Standard timing (using EFA, EFB, FFA and FFB flags  
functions) or First Word Fall Through timing (using ORA, ORB, IRA  
and IRB flag functions)  
Available in 132-pin Plastic Quad Flatpack (PQFP) or space-saving  
120-pin Thin Quad Flatpack (TQFP)  
Pincompatibletothelowerdensityparts,IDT723622/723632/723642  
Industrial temperature range (–40°C to +85°C) is available  
Green parts available, see ordering information  
FEATURES  
Memory storage capacity:  
IDT723652  
IDT723662  
IDT723672  
2,048 x 36 x 2  
4,096 x 36 x 2  
8,192 x 36 x 2  
Supports clock frequencies up to 83MHz  
Fast access times of 8ns  
Free-running CLKA and CLKB may be asynchronous or coincident  
(simultaneous reading and writing of data on a single clock edge  
is permitted)  
Two independent clocked FIFOs buffering data in opposite direc-  
tions  
Mailbox bypass register for each FIFO  
Programmable Almost-Full and Almost-Empty flags  
Microprocessor Interface Control Logic  
FFA/IRA, EFA/ORA, AEA, and AFA flags synchronized by CLKA  
FFB/IRB, EFB/ORB, AEB, and AFB flags synchronized by CLKB  
DESCRIPTION  
TheIDT723652/723662/723672isamonolithic,high-speed,low-power,  
CMOS Bidirectional SyncFIFO (clocked) memories which support clock  
frequencies up to 83MHz and have read access times as fast as 8ns. Two  
independent2,048/4,096/8,192x36dual-portSRAMFIFOs onboardeach  
chipbufferdatainoppositedirections. Communicationbetweeneachportmay  
bypasstheFIFOsviatwo36-bitmailboxregisters.Eachmailboxregisterhas  
a flag to signal when new mail has been stored.  
FUNCTIONAL BLOCK DIAGRAM  
MBF1  
Mail 1  
Register  
CLKA  
CSA  
W/RA  
ENA  
MBA  
Port-A  
Control  
Logic  
RAM  
ARRAY  
2,048 x 36  
4,096 x 36  
8,192 x 36  
36  
FIFO1,  
Mail1  
Reset  
Logic  
RST1  
Write  
Pointer  
Read  
Pointer  
36  
Status Flag  
Logic  
EFB/ORB  
AEB  
FFA/IRA  
AFA  
FIFO 1  
FS  
0
1
Programmable Flag  
Offset Registers  
Timing  
Mode  
FWFT  
FS  
A
0
- A35  
13  
B0 - B35  
FIFO 2  
Status Flag  
EFA/ORA  
FFB/IRB  
AFB  
Logic  
AEA  
36  
Read  
Pointer  
Write  
Pointer  
36  
FIFO2,  
Mail2  
Reset  
Logic  
RST2  
RAM  
ARRAY  
2,048 x 36  
4,096 x 36  
8,192 x 36  
CLKB  
CSB  
W/RB  
ENB  
MBB  
Port-B  
Control  
Logic  
Mail 2  
Register  
5609 drw 01  
MBF2  
IDTandtheIDTlogoareregiateredtrademarksofIntegratedDeviceTechnology,Inc.SyncBiFIFOisatrademarkofIntegratedDeviceTechnology,Inc.  
COMMERCIAL TEMPERATURE RANGE  
FEBRUARY 2009  
1
©
2009 Integrated Device Technology, Inc. All rights reserved. Product specifications subject to change without notice.  
DSC-5609/6  
IDT723652/723662/723672 CMOS SyncBiFIFOTM  
2,048 x 36 x 2, 4,096 x 36 x 2 and 8,192 x 36 x 2  
COMMERCIALTEMPERATURERANGE  
read operation is required to access that word (along with all other words  
residing in memory). In the First Word Fall Through mode (FWFT), the first  
long-word(36-bitwide)writtentoanemptyFIFOappearsautomaticallyonthe  
outputs, no read operation required (Nevertheless, accessing subsequent  
words does necessitate a formal read request). The state of the FWFT pin  
duringFIFOoperationdetermines themodeinuse.  
EachFIFOhasacombinedEmpty/OutputReadyFlag(EFA/ORAandEFB/  
ORB) and a combined Full/Input Ready Flag (FFA/IRA and FFB/IRB). The  
EF and FF functions are selected in the IDT Standard mode. EF indicates  
whetherornottheFIFOmemoryisempty.FFshowswhetherthememoryis  
fullornot.TheIRandORfunctionsareselectedintheFirstWordFallThrough  
DESCRIPTION(CONTINUED)  
These devices are a synchronous (clocked) FIFO, meaning each port  
employsasynchronousinterface.Alldatatransfersthroughaportaregated  
totheLOW-to-HIGHtransitionofaportclockbyenablesignals.Theclocksfor  
each port are independent of one another and can be asynchronous or  
coincident. The enables for each port are arranged to provide a simple  
bidirectionalinterfacebetweenmicroprocessorsand/orbuseswithsynchro-  
nouscontrol.  
These devices have twomodes ofoperation:Inthe IDTStandardmode,  
thefirstwordwrittentoanemptyFIFOisdepositedintothememoryarray.A  
PIN CONFIGURATION  
NC  
18  
19  
20  
21  
22  
23  
24  
25  
26  
27  
28  
29  
30  
31  
32  
33  
34  
35  
36  
37  
38  
39  
40  
41  
42  
43  
44  
45  
46  
47  
48  
49  
50  
116  
115  
114  
113  
112  
111  
110  
109  
108  
107  
106  
105  
104  
103  
102  
101  
100  
99  
NC  
NC  
B
B
B
B
35  
34  
33  
32  
A
A
A
A
V
A
A
35  
34  
33  
32  
CC  
31  
30  
GND  
B
B
B
B
B
B
31  
30  
29  
28  
27  
26  
GND  
A
A
A
A
A
A
A
29  
28  
27  
26  
25  
24  
23  
V
CC  
B
25  
B24  
GND  
B
B
B
B
B
B
23  
22  
21  
20  
19  
18  
FWFT  
98  
A
V
A
A
A
A
22  
CC  
21  
20  
19  
18  
97  
96  
95  
GND  
94  
B
17  
16  
93  
B
92  
GND  
V
CC  
91  
A
A
A
A
A
V
A
17  
16  
15  
14  
13  
CC  
12  
B
15  
14  
13  
12  
90  
B
B
B
89  
88  
87  
GND  
NC  
86  
85  
NC  
84  
NC  
7
5
5609 drw 02  
*
Electrical pin 1 in center of beveled edge. Pin 1 identifier in corner.  
PQFP(2) (PQ132-1, order code: PQF)  
TOP VIEW  
NOTES:  
1. NC – no internal connection  
2. Uses Yamaichi socket IC51-1324-828  
2
IDT723652/723662/723672 CMOS SyncBiFIFOTM  
2,048 x 36 x 2, 4,096 x 36 x 2 and 8,192 x 36 x 2  
COMMERCIALTEMPERATURERANGE  
mode.IRindicateswhetherornottheFIFOhasavailablememorylocations. set at 8, 16 or 64 locations from the empty boundary and the AFA and AFB  
ORshowswhethertheFIFOhasdataavailableforreadingornot.Itmarksthe thresholdcanbesetat8,16or64locations fromthefullboundary.Allthese  
presenceofvaliddataontheoutputs.  
choices are made using the FS0 and FS1 inputs during Reset.  
EachFIFOhasaprogrammableAlmost-Emptyflag(AEAandAEB)anda  
Twoormoredevicesmaybeusedinparalleltocreatewiderdatapaths.If,  
programmableAlmost-Fullflag(AFAandAFB). AEAandAEB indicatewhen at any time, the FIFO is not actively performing a function, the chip will  
aselectednumberofwordsremainintheFIFOmemory. AFAandAFBindicate automatically power down. During the power down state, supply current  
whenthe FIFOcontains more thana selectednumberofwords.  
FFA/IRA, FFB/IRB, AFA andAFB aretwo-stagesynchronizedtotheport inputs)willimmediatelytakethedeviceoutofthepowerdownstate.  
clockthatwritesdataintoitsarray.EFA/ORA,EFB/ORB,AEAandAEBaretwo- TheIDT723652/723662/723672arecharacterizedforoperationfrom0°C  
consumption(ICC)isataminimum.Initiatinganyoperation(byactivatingcontrol  
stagesynchronizedtotheportclockthatreadsdatafromitsarray.Program- to70°C.Industrialtemperaturerange(-40°Cto+85°C)isavailablebyspecial  
mableoffsetsforAEA,AEB,AFAandAFBareloaded byusingPortA.Three order. They are fabricated using IDTs high speed, submicron CMOS  
defaultoffsetsettingsarealsoprovided.TheAEAandAEBthresholdcanbe technology.  
PINCONFIGURATION(CONTINUED)  
B
B
B
B
35  
34  
33  
32  
90  
89  
88  
87  
86  
85  
84  
83  
82  
81  
80  
79  
78  
77  
76  
75  
74  
73  
72  
71  
70  
69  
68  
67  
66  
65  
64  
63  
62  
61  
A
A
A
A
35  
34  
33  
32  
1
2
3
4
GND  
V
CC  
5
B
B
B
B
B
B
V
B
B
31  
30  
29  
28  
27  
26  
CC  
25  
24  
A
31  
6
A30  
7
GND  
8
A
A
A
A
A
A
A
29  
28  
27  
26  
25  
24  
23  
9
10  
11  
12  
13  
14  
15  
16  
17  
18  
19  
20  
21  
22  
23  
24  
25  
26  
27  
28  
29  
30  
GND  
B
B
B
B
B
B
23  
22  
21  
20  
19  
18  
FWFT  
A
22  
CC  
V
A
21  
20  
19  
18  
A
A
A
GND  
B
B
V
B
B
B
B
17  
16  
CC  
15  
14  
13  
12  
GND  
A
A
A
A
A
17  
16  
15  
14  
13  
V
CC  
GND  
A12  
5609 drw 03  
TQFP (PN120-1, order code: PF)  
TOP VIEW  
3
IDT723652/723662/723672 CMOS SyncBiFIFOTM  
2,048 x 36 x 2, 4,096 x 36 x 2 and 8,192 x 36 x 2  
COMMERCIALTEMPERATURERANGE  
PIN DESCRIPTIONS  
Symbol  
Name  
I/O  
Description  
A0-A35  
PortAData  
I/0  
O
36-bitbidirectionaldataportforsideA.  
ProgrammableAlmost-EmptyflagsynchronizedtoCLKA.ItisLOWwhenthenumberofwordsinFIFO2is  
AEA  
PortAAlmost-  
EmptyFlag  
(Port A) lessthanorequaltothevalueintheAlmost-EmptyAOffsetregister,X2.  
ProgrammableAlmost-EmptyflagsynchronizedtoCLKB.ItisLOWwhenthenumberof words in FIFO1 is  
(Port B) lessthanorequaltothevalueintheAlmost-EmptyBOffsetregister,X1.  
ProgrammableAlmost-FullflagsynchronizedtoCLKA.ItisLOWwhenthenumberofempty locationsin  
(Port A) FIFO1is less thanorequaltothevalueintheAlmost-FullAOffsetregister,Y1.  
ProgrammableAlmost-FullflagsynchronizedtoCLKB.ItisLOWwhenthenumberofempty locationsin  
(Port B) FIFO2is less thanorequaltothevalueintheAlmost-FullBOffsetregister,Y2.  
AEB  
AFA  
AFB  
PortBAlmost-  
EmptyFlag  
O
PortAAlmost-  
Full Flag  
O
PortBAlmost-  
Full Flag  
O
B0 - B35  
CLKA  
PortBData  
I/O  
I
36-bitbidirectionaldataportforsideB.  
PortAClock  
CLKAis a continuous clockthatsynchronizes alldata transfers throughportAandcanbe asynchronous or  
coincident to CLKB. FFA/IRA, EFA/ORA, AFA, and AEA are all synchronized to the LOW-to-HIGH  
transitionofCLKA.  
CLKB  
PortBClock  
I
CLKBisacontinuousclockthatsynchronizesalldatatransfersthroughportBand can be asynchronous or  
coincident to CLKA. FFB/IRB, EFB/ORB, AFB, and AEB are synchronized to the LOW-to-HIGH  
transitionofCLKB.  
CSA  
Port A Chip  
Select  
I
I
CSA must be LOW to enable a LOW-to-HIGH transition of CLKA to read or write on port A. The A0-A35  
outputs are in the high-impedance state when CSA is HIGH.  
CSB  
Port B Chip  
Select  
CSB mustbe LOWtoenable a LOW-to-HIGHtransitionofCLKBtoreadorwrite data onportB. The  
B0- B35 outputs are in the high-impedance state when CSB is HIGH.  
EFA/ORA  
PortAEmpty/  
OutputReady  
Flag  
O
This is adualfunctionpin. IntheIDTStandardmode,theEFAfunctionis selected.EFAindicates  
whetherornotthe FIFO2memoryis empty. Inthe FWFTmode, the ORAfunctionis selected. ORA  
indicates thepresenceofvaliddataonA0-A35outputs,availableforreading.EFA/ORAis synchronized  
totheLOW-to-HIGHtransitionofCLKA.  
EFB/ORB  
PortBEmpty/  
OutputReady  
Flag  
O
This is adualfunctionpin. IntheIDTStandardmode,theEFBfunctionis selected.EFBindicates  
whetherornotthe FIFO1memoryis empty. Inthe FWFTmode, the ORBfunctionis selected. ORB  
indicates the presence ofvaliddata onB0-B35outputs, available forreading. EFB/ORBis synchronizedto  
theLOW-to-HIGHtransitionofCLKB.  
ENA  
PortAEnable  
PortBEnable  
I
I
ENAmustbe HIGHtoenable a LOW-to-HIGHtransitionofCLKAtoreadorwrite data onportA.  
ENBmustbe HIGHtoenable a LOW-to-HIGHtransitionofCLKBtoreadorwrite data onportB.  
ENB  
FFA/IRA  
Port A Full/  
Input Ready  
Flag  
O
This is a dualfunctionpin. Inthe IDTStandardmode, theFFA functionis selected.FFA indicates  
whether or not the FIFO1 memory is full. In the FWFT mode, the IRA function is selected. IRA  
indicates whetherornotthere is space available forwritingtothe FIFO1memory. FFA/IRAis  
synchronizedtotheLOW-to-HIGHtransitionofCLKA.  
FFB/IRB  
Port B Full/  
Input Ready  
Flag  
O
This is a dualfunctionpin. Inthe IDTStandardmode, theFFB functionis selected.FFB indicates  
whetherornotthe FIFO2memoryis full. Inthe FWFTmode, the IRBfunctionis selected. IRB  
indicates whetherornotthere is space available forwritingtothe FIFO2memory. FFB/IRBis  
synchronizedtotheLOW-to-HIGHtransitionofCLKB.  
FWFT  
FirstWordFall  
Through Mode  
I
I
This pinselects thetimingmode. AHIGHonFWFTselects IDTStandardmode,aLOWselects First  
Word Fall Through mode. Once the timing mode has been selected, the level on FWFT must be static  
throughoutdeviceoperation.  
FS1, FS0  
FlagOffset  
Selects  
A LOW-to-HIGH transition of the FIFO Reset input latches the values of FS0 and FS1. If either FS0 or  
FS1 is HIGH when the FIFO Reset input goes HIGH, one of three preset values is selected as the  
offset for FIFOs Almost-Full and Almost-Empty flags. If both FIFOs are reset simultaneously and both  
FS0 and FS1 are LOW when RST1 and RST2 go HIGH, the first four writes to FIFO1 load the Almost-  
Empty and Almost-Full offsets for both FIFOs.  
4
IDT723652/723662/723672 CMOS SyncBiFIFOTM  
2,048 x 36 x 2, 4,096 x 36 x 2 and 8,192 x 36 x 2  
COMMERCIALTEMPERATURERANGE  
PINDESCRIPTIONS(CONTINUED)  
Symbol  
Name  
I/O  
Description  
MBA  
Port A Mailbox  
Select  
I
A HIGH level on MBA chooses a mailbox register for a port A read or write operation. When the  
A0-A35outputs areactive,aHIGHlevelonMBAselects datafromthemail2registerforoutputanda  
LOWlevelselectsFIFO2outputregisterdataforoutput.  
MBB  
Port B Mailbox  
Select  
I
A HIGH level on MBB chooses a mailbox register for a port B read or write operation. When the  
B0-B35outputs are active, a HIGHlevelonMBBselects data fromthe mail1registeroroutputanda  
LOWlevelselectsFIFO1outputregisterdataforoutput.  
MBF1  
Mail1Register  
Flag  
O
MBF1 is set LOW by a LOW-to-HIGH transition of CLKA that writes data to the mail1 register.  
Writes to the mail1 register are inhibited while MBF1 is LOW. MBF1 is set HIGH by a LOW-to-HIGH  
transition of CLKB when a port B read is selected and MBB is HIGH. MBF1 is set HIGH when FIFO1  
isreset.  
MBF2  
Mail2Register  
Flag  
O
MBF2issetLOWbyaLOW-to-HIGHtransitionofCLKBthatwritesdata tothemail2register.Writes  
to the mail2 register are inhibited while MBF2 is LOW. MBF2 is set HIGH by a LOW-to-HIGH  
transition of CLKA when a port A read is selected and MBA is HIGH. MBF2 is also set HIGH when  
FIFO2is reset.  
RST1  
RST2  
FIFO1Reset  
FIFO2Reset  
I
I
ToresetFIFO1,fourLOW-to-HIGHtransitionsofCLKAandfourLOW-to-HIGHtransitionsofCLKBmustoccur  
while RST1 is LOW. The LOW-to-HIGH transition of RST1 latches the status of FS0 and FS1 for AFA  
and AEB offset selection. FIFO1 must be reset upon power up before data is written to its RAM.  
ToresetFIFO2,fourLOW-to-HIGHtransitionsofCLKAandfourLOW-to-HIGHtransitionsofCLKBmustoccur  
while RST2 is LOW. The LOW-to-HIGH transition of RST2 latches the status of FS0 and FS1 for AFB  
and AEA offset selection. FIFO2 must be reset upon power up before data is written to its RAM.  
W/RA  
W/RB  
PortAWrite/  
ReadSelect  
I
I
A HIGHselects a write operationanda LOWselects a readoperationonportAfora LOW-to-HIGH  
transitionofCLKA. The A0-A35outputs are inthe HIGHimpedance state whenW/RAis HIGH.  
PortBWrite/  
ReadSelect  
A LOWselects a write operationanda HIGHselects a readoperationonportBfora LOW-to-HIGH  
transitionofCLKB. The B0-B35outputs are inthe HIGHimpedance state whenW/RBis LOW.  
5
IDT723652/723662/723672 CMOS SyncBiFIFOTM  
2,048 x 36 x 2, 4,096 x 36 x 2 and 8,192 x 36 x 2  
COMMERCIALTEMPERATURERANGE  
ABSOLUTE MAXIMUM RATINGS OVER OPERATING FREE-AIR  
TEMPERATURE RANGE (Unless otherwise noted)(1)  
Symbol  
Rating  
Commercial  
–0.5to+7.0  
–0.5toVCC+0.5  
–0.5toVCC+0.5  
±20  
Unit  
V
VCC  
SupplyVoltageRange  
(2)  
VI  
InputVoltageRange  
V
VO(2)  
OutputVoltageRange  
V
IIK  
Input Clamp Current (VI < 0 or VI > VCC)  
Output Clamp Current (VO = < 0 or VO > VCC)  
Continuous OutputCurrent(VO =0toVCC)  
ContinuousCurrentThroughVCC orGND  
StorageTemperatureRange  
mA  
mA  
mA  
mA  
°C  
IOK  
IOUT  
ICC  
±50  
±50  
±400  
TSTG  
–65to150  
NOTES:  
1. Stresses beyond those listed under "Absolute Maximum Ratings" may cause permanent damage to the device. These are stress ratings only and functional operation of the device at these  
or any other conditions beyond those indicated under "recommended operating conditions" is not implied. Exposure to absolute maximum rated conditions for extended periods may affect  
device reliability.  
2. The input and output voltage ratings may be exceeded provided the input and output current ratings are observed.  
RECOMMENDEDOPERATINGCONDITIONS  
Symbol  
VCC  
VIH  
Parameter  
Min.  
4.5  
2
Max.  
5.5  
Unit  
SupplyVoltage  
V
HIGH Level Input Voltage  
LOW-LevelInputVoltage  
HIGH-Level Output Current  
LOW-Level Output Current  
OperatingFree-airTemperature  
V
VIL  
0.8  
–4  
V
IOH  
mA  
mA  
°C  
IOL  
8
TA  
0
70  
ELECTRICALCHARACTERISTICSOVERRECOMMENDEDOPERATINGFREE-  
AIR TEMPERATURE RANGE (Unless otherwise noted)  
IDT723652  
IDT723662  
IDT723672  
Commercial  
tCLK = 12, 15 ns  
Symbol  
VOH  
VOL  
Parameter  
OutputLogic"1"Voltage  
OutputLogic"0"Voltage  
InputLeakageCurrent(AnyInput)  
OutputLeakageCurrent  
Test Conditions  
IOH = –4 mA  
Min.  
2.4  
Typ.(1)  
4
Max.  
0.5  
±10  
±10  
8
Unit  
V
VCC = 4.5V,  
VCC = 4.5V,  
VCC = 5.5V,  
VCC = 5.5V,  
IOL = 8 mA  
V
ILI  
VI = VCC or 0  
µ A  
µ A  
mA  
mA  
pF  
ILO  
VO = VCC or 0  
VI = VCC –0.2V or 0V  
VI = VCC –0.2V or 0V  
f = 1 MHz  
ICC2(2)  
ICC3(2)  
Standby Current (with CLKA & CLKB running) VCC = 5.5V,  
StandbyCurrent(noclocksrunning)  
InputCapacitance  
VCC = 5.5V,  
VI = 0,  
1
(3)  
CIN  
(3)  
COUT  
OutputCapacitance  
VO = 0,  
f = 1 MHZ  
8
pF  
NOTES:  
1. All typical values are at VCC = 5V, TA = 25°C.  
2. For additional ICC information, see Figure 1, Typical Characteristics: Supply Current (ICC) vs. Clock Frequency (fS).  
3. Characterized values, not currently tested.  
4. Industrial temperature range is available by special order.  
6
IDT723652/723662/723672 CMOS SyncBiFIFOTM  
2,048 x 36 x 2, 4,096 x 36 x 2 and 8,192 x 36 x 2  
COMMERCIALTEMPERATURERANGE  
Calculating Power Dissipation  
The ICC(f) current for the graph in Figure 1 was taken while simultaneously reading and writing a FIFO on the IDT723652/723662/723672 with  
CLKAandCLKBsettofS. Alldatainputs anddataoutputs changestateduringeachclockcycletoconsumethehighestsupplycurrent. Dataoutputs were  
disconnectedtonormalizethegraphtoazerocapacitanceload. Oncethecapacitanceloadperdata-outputchannelandthenumberofthesedevice's  
inputs driven by TTL HIGH levels are known, the power dissipation can be calculated with the equation below.  
WithICC(f) takenfromFigure 1, the maximumpowerdissipation(PT)ofthese FIFOs maybe calculatedby:  
2
PT = VCC x [ICC(f) + (N x ÐICC x dc)] + Σ(CL x VCC X fo)  
where:  
N
= number of inputs driven by TTL levels  
ICC = increase in power supply current for each input at a TTL HIGH level  
dc  
CL  
fo  
= duty cycle of inputs at a TTL HIGH level of 3.4 V  
= outputcapacitanceload  
= switchingfrequencyofanoutput  
300  
fdata = 1/2 fS  
T
A
= 25oC  
L = 0 pF  
C
250  
200  
150  
V
CC = 5.5V  
VCC = 5.0V  
V
CC = 4.5V  
100  
50  
0
0
10  
20  
30  
40  
50  
60  
70  
80  
90  
5609 drw03a  
fS  
Clock Frequency MHz  
Figure 1. Typical Characteristics: Supply Current (ICC) vs. Clock Frequency (fS)  
7
IDT723652/723662/723672 CMOS SyncBiFIFOTM  
2,048 x 36 x 2, 4,096 x 36 x 2 and 8,192 x 36 x 2  
COMMERCIALTEMPERATURERANGE  
TIMING REQUIREMENTS OVER RECOMMENDED RANGES OF SUPPLY  
VOLTAGE AND OPERATING FREE-AIR TEMPERATURE  
(Commercial: VCC = 5V ± 10%, TA = 0°C to +70°C)  
Commercial  
IDT723652L12  
IDT723662L12  
IDT723672L12  
IDT723652L15  
IDT723662L15  
IDT723672L15  
Symbol  
Parameter  
Min.  
Max.  
Min.  
Max.  
Unit  
fS  
Clock Frequency, CLKA or CLKB  
83  
66.7  
MHz  
tCLK  
tCLKH  
tCLKL  
tDS  
Clock Cycle Time, CLKA or CLKB  
12  
5
15  
6
ns  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
Pulse Duration, CLKA or CLKB HIGH  
Pulse Duration, CLKA and CLKB LOW  
5
6
SetupTime, A0-A35before CLKAandB0-B35before CLKB↑  
Setup Time, CSA and W/RA, before CLKA; CSB, and W/RB before CLKB↑  
Setup Time, ENA and MBA, before CLKA; ENB, and MBB before CLKB↑  
3
4
tENS1  
tENS2  
tRSTS  
tFSS  
tFWS  
tDH  
4
4.5  
4.5  
5
3
(1)  
Setup Time, RST1 or RST2 LOW before CLKAor CLKB↑  
5
Setup Time, FS0 and FS1 before RST1 and RST2 HIGH  
SetupTime,FWFTbeforeCLKA↑  
7.5  
0
7.5  
0
Hold Time, A0-A35 after CLKAand B0-B35 after CLKB↑  
0.5  
0.5  
1
tENH  
Hold Time, CSA, W/RA, ENA, and MBA after CLKA; CSB, W/RB, ENB, and  
MBB after CLKB↑  
1
(1)  
tRSTH  
Hold Time, RST1 or RST2 LOW after CLKAor CLKB↑  
4
2
4
2
ns  
ns  
ns  
tFSH  
tSKEW1(2)  
Hold Time, FS0 and FS1 after RST1 and RST2 HIGH  
Skew Time, between CLKAand CLKBfor EFA/ORA, EFB/ORB, FFA/IRA,  
and FFB/IRB  
7.5  
7.5  
tSKEW2(2,3) Skew Time, between CLKAand CLKBfor AEA, AEB, AFA, and AFB  
12  
12  
ns  
NOTES:  
1. Requirement to count the clock edge as one of at least four needed to reset a FIFO.  
2. Skew time is not a timing constraint for proper device operation and is only included to illustrate the timing relationship between CLKA cycle and CLKB cycle.  
3. Design simulated, not tested.  
4. Industrial temperature range is available by special order.  
8
IDT723652/723662/723672 CMOS SyncBiFIFOTM  
2,048 x 36 x 2, 4,096 x 36 x 2 and 8,192 x 36 x 2  
COMMERCIALTEMPERATURERANGE  
SWITCHING CHARACTERISTICS OVER RECOMMENDED RANGES OF SUPPLY  
VOLTAGE AND OPERATING FREE-AIR TEMPERATURE, CL = 30 pF  
(Commercial: VCC = 5V ± 10%, TA = 0°C to +70°C)  
Commercial  
IDT723652L12  
IDT723662L12  
IDT723672L12  
IDT723652L15  
IDT723662L15  
IDT723672L15  
Symbol  
tA  
Parameter  
Min.  
Max.  
Min.  
Max.  
10  
8
Unit  
ns  
Access Time, CLKAto A0-A35 and CLKBto B0-B35  
Propagation Delay Time, CLKAto FFA/IRA and CLKBto FFB/IRB  
Propagation Delay Time, CLKAto EFA/ORA and CLKBto EFB/ORB  
Propagation Delay Time, CLKAto AEA and CLKBto AEB  
Propagation Delay Time, CLKAto AFA and CLKBto AFB  
2
8
8
8
8
8
8
2
tPIR  
2
2
ns  
tPOR  
tPAE  
tPAF  
tPMF  
1
1
8
ns  
1
1
8
ns  
1
1
8
ns  
Propagation Delay Time, CLKAto MBF1 LOW or MBF2 HIGH and CLKBto MBF2 LOW  
or MBF1 HIGH  
0
0
8
ns  
tPMR  
Propagation Delay Time, CLKAto B0-B35(1) and CLKBto A0-A35(2)  
2
2
1
8
8
2
2
1
10  
10  
15  
ns  
ns  
ns  
tMDV Propagation Delay Time, MBA to A0-A35 valid and MBB to B0-B35 Valid  
tPRF  
Propagation Delay Time, RST1 LOW to AEB LOW, AFA HIGH, and MBF1 HIGH, and RST2  
LOW to AEA LOW, AFB HIGH, and MBF2 HIGH  
10  
tEN  
Enable Time, CSA and W/RA LOW to A0-A35 Active and CSB LOW and W/RB HIGH  
2
1
6
6
2
1
10  
8
ns  
ns  
to B0-B35 Active  
tDIS  
Disable Time, CSA or W/RA HIGH to A0-A35 at high-impedance and CSB HIGH or W/RB LOW  
toB0-B35athigh-impedance  
NOTES:  
1. Writing data to the mail1 register when the B0-B35 outputs are active and MBB is HIGH.  
2. Writing data to the mail2 register when the A0-A35 outputs are active and MBA is HIGH.  
3. Industrial temperature range is available by special order.  
9
IDT723652/723662/723672 CMOS SyncBiFIFOTM  
2,048 x 36 x 2, 4,096 x 36 x 2 and 8,192 x 36 x 2  
COMMERCIALTEMPERATURERANGE  
readrequestnecessary. Subsequentwordsmustbeaccessedbyperforming  
aformalreadoperation.  
SIGNALDESCRIPTION  
FollowingReset,thelevelappliedtotheFWFTinputtochoosethedesired  
timingmodemustremainstaticthroughoutFIFOoperation. RefertoFigure2  
(Reset)foraFirstWordFallThroughselecttimingdiagram.  
RESET  
Afterpowerup,aMasterResetoperationmustbeperformedbyproviding  
a LOW pulse to RST1 and RST2 simultaneously. Afterwards, the FIFO  
memories ofthe IDT723652/723662/723672are resetseparatelybytaking  
theirReset(RST1,RST2)inputsLOWforatleastfourport-AClock(CLKA)and  
four port-B Clock (CLKB) LOW-to-HIGH transitions. The Reset inputs can  
switchasynchronouslytotheclocks. AFIFOresetinitializestheinternalread  
andwritepointersandforcestheInputReadyflag(IRA,IRB)LOW,theOutput  
Readyflag(ORA,ORB)LOW,theAlmost-Emptyflag(AEA,AEB)LOW,and  
theAlmost-Fullflag(AFA,AFB)HIGH. ResettingaFIFOalsoforcestheMailbox  
Flag(MBF1,MBF2)oftheparallelmailboxregisterHIGH. AfteraFIFOisreset,  
itsInputReadyflagissetHIGHaftertwoclockcyclestobeginnormaloperation.  
ALOW-to-HIGHtransitiononaFIFOReset(RST1,RST2)inputlatchesthe  
value of the Flag Select (FS0, FS1) inputs for choosing the Almost-Full and  
Almost-Empty offset programming method. (For details see Table 1, Flag  
Programming,andtheProgrammingtheAlmost-EmptyandAlmost-FullFlags  
section). The relevantFIFOResettimingdiagramcanbe foundinFigure 2.  
ALMOST-EMPTYFLAGANDALMOST-FULLFLAGOFFSETPROGRAMMING  
Four registers in these devices are used to hold the offset values for the  
Almost-EmptyandAlmost-Fullflags. TheportBAlmost-Emptyflag(AEB)Offset  
registerislabeledX1andtheportAAlmost-Emptyflag(AEA)Offsetregisteris  
labeledX2. TheportAAlmost-Fullflag(AFA)OffsetregisterislabeledY1and  
theportBAlmost-Fullflag(AFB)OffsetregisterislabeledY2. Theindexofeach  
register name corresponds to its FIFO number. The offset registers can be  
loadedwithpresetvaluesduringtheresetofaFIFOortheycanbeprogrammed  
from port A (see Table 1).  
FS0andFS1functionthesamewayinbothIDTStandardandFWFTmodes.  
— PRESET VALUES  
ToloadtheFIFO'sAlmost-EmptyflagandAlmost-FullflagOffsetregisterswith  
oneofthethreepresetvalueslistedinTable1,atleastoneoftheflagselectinputs  
mustbeHIGHduringtheLOW-to-HIGHtransitionofitsresetinput. Forexample,  
toloadthepresetvalueof64intoX1andY1,FS0andFS1mustbeHIGHwhen  
FlFO1Reset(RST1)returnsHIGH. FlagoffsetregistersassociatedwithFIFO2  
are loaded with one of the preset values in the same way with FIFO2 Reset  
(RST2)toggledsimultaneouslywithFIFO1Reset(RST1). Forpresetvalue  
loadingtimingdiagram,seeFigure2.  
FIRST WORD FALL THROUGH (FWFT)  
AfterMasterReset,theFWFTselectfunctionisactive,permittingachoice  
betweentwopossible timingmodes:IDTStandardmode orFirstWordFall  
Through(FWFT)mode. OncetheReset(RST1,RST2)inputisHIGH,aHIGH  
on the FWFT input during the next LOW-to-HIGH transition of CLKA (for  
FIFO1)andCLKB(forFIFO2)willselectIDTStandardmode. Thismodeuses  
theEmptyFlagfunction(EFA,EFB)toindicatewhetherornotthereareany  
wordspresentintheFIFOmemory. ItusestheFullFlagfunction(FFA,FFB)  
toindicatewhetherornottheFIFOmemoryhasanyfreespaceforwriting. In  
IDTStandardmode,everywordreadfromtheFIFO,includingthefirst,must  
be requestedusinga formalreadoperation.  
Once the Reset(RST1, RST2)inputis HIGH, a LOWonthe FWFT input  
duringthenextLOW-to-HIGHtransitionofCLKA(forFIFO1)andCLKB(for  
FIFO2)willselectFWFTmode. This modeuses theOutputReadyfunction  
(ORA,ORB)toindicatewhetherornotthereisvaliddataatthedataoutputs  
(A0-A35orB0-B35). ItalsousestheInputReadyfunction(IRA,IRB)toindicate  
whetherornottheFIFOmemoryhasanyfreespaceforwriting. IntheFWFT  
mode,thefirstwordwrittentoanemptyFIFOgoesdirectlytodataoutputs,no  
— PARALLEL LOAD FROM PORT A  
ToprogramtheX1,X2,Y1,andY2registersfromportA,bothFlFOsshould  
be reset simultaneously with FS0 and FS1 LOW during the LOW-to-HIGH  
transitionoftheResetinputs. Itisimportanttonotethatonceparallelprogramming  
hasbeenselectedduringaMasterResetbyholdingbothFS0&FS1LOW,these  
inputsmustremainLOWduringallsubsequentFIFOoperation. Theycanonly  
be toggled HIGH when future Master Resets are performed and other  
programmingmethodsaredesired.  
Afterthisresetiscomplete,thefirstfourwritestoFIFO1donotstoredatain  
theFIFOmemorybutloadtheoffsetregistersintheorderY1,X1,Y2,X2. The  
portAdatainputsusedbytheoffsetregistersare(A7-A0),(A8-A0),or(A9-A0)  
TABLE 1 — FLAG PROGRAMMING  
FS1  
FS0  
RST1  
RST2  
X1 AND Y1 REGlSTERS(1)  
X2 AND Y2 REGlSTERS(2)  
H
H
H
H
L
H
H
L
X
X
X
X
X
X
64  
X
16  
X
8
X
64  
X
16  
X
8
L
H
H
L
L
X
(3)  
(3)  
L
ParallelprogrammingviaPortA  
ParallelprogrammingviaPortA  
NOTES:  
1. X1 register holds the offset for AEB; Y1 register holds the offset for AFA.  
2. X2 register holds the offset for AEA; Y2 register holds the offset for AFB.  
3. If parallel programming is selected during a Master Reset, then FS0 & FS1 must remain LOW during FIFO operation.  
10  
IDT723652/723662/723672 CMOS SyncBiFIFOTM  
2,048 x 36 x 2, 4,096 x 36 x 2 and 8,192 x 36 x 2  
COMMERCIALTEMPERATURERANGE  
for the IDT723652, IDT723662, or IDT723672, respectively. The highest LOW. TheB0-B35outputsareactivewhenCSBisLOWandW/RBisHIGH.  
numberedinputisusedasthemostsignificantbitofthebinarynumberineach Data is loaded into FIFO2 from the B0-B35 inputs on a LOW-to-HIGH  
case. Validprogrammingvaluesfortheregistersrangesfrom1to2,044forthe transitionofCLKBwhenCSBisLOW,W/RBisLOW,ENBisHIGH,MBBisLOW,  
IDT723652;1to4,092fortheIDT723662;and1to8,188fortheIDT723672. and FFB/IRB is HIGH. Data is read from FIFO1 to the B0-B35 outputs by a  
AfteralltheoffsetregistersareprogrammedfromportA,theportBFull/Input LOW-to-HIGHtransitionofCLKBwhenCSBisLOW,W/RBisHIGH,ENBis  
Ready flag (FFB/IRB)is setHIGH, andbothFIFOs beginnormaloperation. HIGH, MBB is LOW, and EFB/ORB is HIGH (see Table 3). FIFO reads and  
SeeFigure3forrelevantoffsetregisterparallelprogrammingtimingdiagram. writesonportBareindependentofanyconcurrentportAoperation. Writeand  
Read cycle timing diagrams for Port B can be found in Figure 5 and 6.  
FIFO WRITE/READ OPERATION  
ThesetupandholdtimeconstraintstotheportClocksfortheportChipSelects  
ThestateoftheportAdata(A0-A35)outputsiscontrolledbyportAChipSelect andWrite/Readselectsareonlyforenablingwriteandreadoperationsandare  
(CSA)andportAWrite/Readselect(W/RA). The A0-A35outputs are inthe notrelatedtohigh-impedancecontrolofthedataoutputs. IfaportenableisLOW  
high-impedancestatewheneitherCSAorW/RAisHIGH. TheA0-A35outputs duringaclockcycle,theportsChipSelectandWrite/Readselectmaychange  
are active when both CSA and W/RA are LOW.  
Data is loaded into FIFO1 from the A0-A35 inputs on a LOW-to-HIGH  
statesduringthesetupandholdtimewindowofthecycle.  
WhenoperatingtheFIFOinFWFTmodeandtheOutputReadyflagisLOW,  
transitionofCLKAwhenCSAis LOW,W/RAis HIGH,ENAis HIGH,MBAis thenextwordwrittenisautomaticallysenttotheFIFO’soutputregisterbythe  
LOW,andFFA/IRAisHIGH. DataisreadfromFIFO2totheA0-A35outputs LOW-to-HIGHtransitionoftheportclockthatsetstheOutputReadyflagHIGH.  
byaLOW-to-HIGHtransitionofCLKAwhenCSAisLOW,W/RAisLOW,ENA WhentheOutputReadyflagisHIGH,subsequentdataisclockedtotheoutput  
isHIGH,MBAisLOW,andEFA/ORAisHIGH(seeTable2). FIFOreadsand registersonlywhenareadisselectedusingtheportsChipSelect,Write/Read  
writesonportAareindependentofanyconcurrentportBoperation. Writeand select,Enable,andMailboxselect.  
Read cycle timing diagrams for Port A can be found in Figure 4 and 7.  
WhenoperatingtheFIFOinIDTStandardmode,thefirstwordwillcause  
TheportBcontrolsignalsareidenticaltothoseofportAwiththeexception theEmptyFlagtochangestateonthesecondLOW-to-HIGHtransitionofthe  
thattheportBWrite/Readselect(W/RB)istheinverseoftheportAWrite/Read ReadClock. Thedatawordwillnotbeautomaticallysenttotheoutputregister.  
select(W/RA).ThestateoftheportBdata(B0-B35)outputsiscontrolledbythe Instead, data residing in the FIFO's memory array is clocked to the output  
portBChipSelect(CSB)andportBWrite/Readselect(W/RB). TheB0-B35 registeronlywhenareadisselected usingtheportsChipSelect,Write/Read  
outputsareinthehigh-impedancestatewheneitherCSBisHIGHorW/RBis select,Enable,andMailboxselect.  
TABLE 2 — PORT A ENABLE FUNCTION TABLE  
CSA  
H
L
W/RA  
ENA  
MBA  
CLKA  
Data A (A0-A35) I/O  
High-Impedance  
Input  
Port Function  
X
X
X
X
X
None  
None  
H
L
X
L
H
H
L
Input  
FIFO1write  
Mail1write  
L
H
H
H
Input  
L
L
L
L
X
Output  
None  
L
L
H
L
Output  
FIFO2 read  
None  
L
L
L
H
X
Output  
L
L
H
H
Output  
Mail2 read (set MBF2 HIGH)  
TABLE 3 — PORT B ENABLE FUNCTION TABLE  
CSB  
H
L
W/RB  
ENB  
MBB  
CLKB  
Data B (B0-B35) I/O  
High-Impedance  
Input  
Port Function  
X
X
X
X
X
None  
None  
L
L
X
L
L
H
L
Input  
FIFO2write  
Mail2write  
L
L
H
H
Input  
L
H
L
L
X
Output  
None  
L
H
H
L
Output  
FIFO1 read  
None  
L
H
L
H
X
Output  
L
H
H
H
Output  
Mail1 read (set MBF1 HIGH)  
11  
IDT723652/723662/723672 CMOS SyncBiFIFOTM  
2,048 x 36 x 2, 4,096 x 36 x 2 and 8,192 x 36 x 2  
COMMERCIALTEMPERATURERANGE  
SYNCHRONIZED FIFO FLAGS  
a write pointer and read pointer comparator that indicates when the FIFO  
EachFIFOissynchronizedtoitsportclockthroughatleasttwoflip-flopstages. memorystatusisempty,empty+1,orempty+2.  
This is done to improve flag signal reliability by reducing the probability of  
InFWFTmode,fromthetimeawordis writtentoaFIFO,itcanbeshifted  
metastable events when CLKA and CLKB operate asynchronously to one totheFIFOoutputregisterinaminimumofthreecyclesoftheOutputReady  
another. EFA/ORA,AEA,FFA/IRA,andAFAaresynchronizedtoCLKA. EFB/ flagsynchronizingclock. Therefore,anOutputReadyflagis LOWifaword  
ORB, AEB, FFB/IRB, and AFB are synchronized to CLKB. Tables 4 and 5 inmemoryisthenextdatatobesenttotheFlFOoutputregisterandthreecycles  
showthe relationshipofeachportflagtoFIFO1andFIFO2.  
oftheportClockthatreadsdatafromtheFIFOhavenotelapsedsincethetime  
thewordwaswritten. TheOutputReadyflagoftheFIFOremainsLOWuntil  
thethirdLOW-to-HIGHtransitionofthesynchronizingclockoccurs,simulta-  
EMPTY/OUTPUT READY FLAGS (EFA/ORA, EFB/ORB)  
Thesearedualpurposeflags. IntheFWFTmode,theOutputReady(ORA, neouslyforcingtheOutputReadyflagHIGHandshiftingthewordtotheFIFO  
ORB)functionisselected. WhentheOutputReadyflagisHIGH,newdatais outputregister.  
presentintheFIFOoutputregister. WhentheOutputReadyflagisLOW,the  
previousdatawordispresentintheFIFOoutputregisterandattemptedFIFO Flagwillindicatethepresenceofdataavailableforreadinginaminimumoftwo  
reads are ignored. cyclesoftheEmptyFlagsynchronizingclock. Therefore,anEmptyFlagisLOW  
InIDTStandardmode,fromthetimeawordiswrittentoaFIFO,theEmpty  
IntheIDTStandardmode,theEmptyFlag(EFA,EFB)functionisselected. ifawordinmemoryisthenextdatatobesenttotheFlFOoutputregisterand  
WhentheEmptyFlagisHIGH,dataisavailableintheFIFO’sRAMforreading twocycles oftheportClockthatreads datafromtheFIFOhavenotelapsed  
totheoutputregister. WhentheEmptyFlagisLOW,thepreviousdataword sincethetimethewordwaswritten. TheEmptyFlagoftheFIFOremainsLOW  
ispresentintheFIFOoutputregisterandattemptedFIFOreadsareignored. untilthesecondLOW-to-HIGHtransitionofthesynchronizingclockoccurs,  
TheEmpty/OutputReadyflagofaFIFOis synchronizedtotheportclock forcing the Empty Flag HIGH; only then can data be read.  
thatreadsdatafromitsarray. ForboththeFWFTandIDTStandardmodes,  
ALOW-to-HIGHtransitiononanEmpty/OutputReadyflagsynchronizing  
the FIFOreadpointeris incrementedeachtime a newwordis clockedtoits clockbeginsthefirstsynchronizationcycleofawriteiftheclocktransitionoccurs  
outputregister. ThestatemachinethatcontrolsanOutputReadyflagmonitors attimetSKEW1orgreaterafterthewrite. Otherwise,thesubsequentclockcycle  
TABLE 4 — FIFO1 FLAG OPERATION (IDT STANDARD AND FWFT MODES)  
Synchronized  
to CLKB  
Synchronized  
to CLKA  
(1,2)  
Number of Words in FIFO  
IDT723652(3)  
IDT723662(3)  
IDT723672(3)  
EFB/ORB  
AEB  
L
AFA  
FFA/IRA  
0
1toX1  
0
1toX1  
0
1toX1  
L
H
H
H
H
H
H
H
L
H
H
H
H
L
L
(X1+1)to[2,048-(Y1+1)]  
(2,048-Y1)to2,047  
2,048  
(X1+1)to[4,096-(Y1+1)]  
(4,096-Y1)to4,095  
4,096  
(X1+1)to[8,192-(Y1+1)]  
(8,192-Y1)to8,191  
8,192  
H
H
H
L
NOTES:  
1. When a word loaded to an empty FIFO is shifted to the output register, its previous FIFO memory location is free.  
2. Data in the output register does not count as a "word in FIFO memory". Since in FWFT mode, the first word written to an empty FIFO goes unrequested to the output register (no  
read operation necessary), it is not included in the FIFO memory count.  
3. X1 is the Almost-Empty offset for FIFO1 used by AEB. Y1 is the Almost-Full offset for FIFO1 used by AFA. Both X1 and Y1 are selected during a reset of FIFO1 or programmed from  
port A.  
4. The ORB and IRA functions are active during FWFT mode; the EFB and FFA functions are active in IDT Standard mode.  
TABLE 5 — FIFO2 FLAG OPERATION (IDT STANDARD AND FWFT MODES)  
Synchronized  
to CLKA  
Synchronized  
to CLKB  
(1,2)  
Number of Words in FIFO  
IDT723652(3)  
IDT723662(3)  
IDT723672(3)  
EFA/ORA  
AEA  
L
AFB  
FFB/IRB  
0
1toX2  
0
1toX2  
0
1toX2  
L
H
H
H
H
H
H
H
L
H
H
H
H
L
L
(X2+1)to[2,048-(Y2+1)]  
(2,048-Y2)to2,047  
2,048  
(X2+1)to[4,096-(Y2+1)]  
(4,096-Y2)to4,095  
4,096  
(X2+1)to[8,192-(Y2+1)]  
(8,192-Y2)to8,191  
8,192  
H
H
H
L
NOTES:  
1. When a word loaded to an empty FIFO is shifted to the output register, its previous FIFO memory location is free.  
2. Data in the output register does not count as a "word in FIFO memory". Since in FWFT mode, the first word written to an empty FIFO goes unrequested to the output register (no  
read operation necessary), it is not included in the FIFO memory count.  
3. X2 is the Almost-Empty offset for FIFO2 used by AEA. Y2 is the Almost-Full offset for FIFO2 used by AFB. Both X2 and Y2 are selected during a reset of FIFO2 or programmed from  
port A.  
4. The ORA and IRB functions are active during FWFT mode; the EFA and FFB functions are active in IDT Standard mode.  
12  
IDT723652/723662/723672 CMOS SyncBiFIFOTM  
2,048 x 36 x 2, 4,096 x 36 x 2 and 8,192 x 36 x 2  
COMMERCIALTEMPERATURERANGE  
canbethefirstsynchronizationcycle(seeFigures8through11forEFA/ORA ALMOST-FULL FLAGS (AFA, AFB)  
andEFB/ORBtimingdiagrams).  
TheAlmost-FullflagofaFIFOissynchronizedtotheportclockthatwritesdata  
toitsarray.ThestatemachinethatcontrolsanAlmost-Fullflagmonitorsawrite  
pointer and read pointer comparator that indicates when the FIFO memory  
FULL/INPUT READY FLAGS (FFA/IRA, FFB/IRB)  
Thisisadualpurposeflag. InFWFTmode,theInputReady(IRAandIRB) statusisalmost-full,almost-full-1,oralmost-full-2. Thealmost-fullstateisdefined  
function is selected. In IDT Standard mode, the Full Flag (FFA and FFB) bythecontentsofregisterY1forAFAandregisterY2forAFB. Theseregisters  
functionisselected. Forbothtimingmodes,whentheFull/InputReadyflagis are loaded with preset values during a FlFO reset or programmed from port  
HIGH,amemorylocationisfreeintheFIFOtoreceivenewdata. Nomemory A(seeAlmost-EmptyflagandAlmost-Fullflagoffsetprogrammingsection).  
locationsarefreewhentheFull/InputReadyflagisLOWandattemptedwrites AnAlmost-FullflagisLOWwhenthenumberofwordsinitsFIFOisgreaterthan  
to the FIFO are ignored.  
orequalto(2,048-Y),(4,096-Y),or(8,192-Y)fortheIDT723652,IDT723662,  
The Full/InputReadyflagofa FlFOis synchronizedtothe portclockthat orIDT723672respectively. AnAlmost-FullflagisHIGHwhenthenumberof  
writesdatatoitsarray. ForbothFWFTandIDTStandardmodes,eachtime wordsinitsFIFOislessthanorequalto[2,048-(Y+1)],[4,096-(Y+1)],or[8,192-  
awordiswrittentoaFIFO,itswritepointerisincremented. Thestatemachine (Y+1)]fortheIDT723652,IDT723662,orIDT723672respectively.Notethat  
thatcontrolsaFull/InputReadyflagmonitorsawritepointerandreadpointer adatawordpresentintheFIFOoutputregisterhasbeenreadfrommemory.  
comparatorthatindicateswhentheFlFOmemorystatusisfull,full-1,orfull-2.  
TwoLOW-to-HIGHtransitionsoftheAlmost-Fullflagsynchronizingclockare  
FromthetimeawordisreadfromaFIFO,itspreviousmemorylocationisready requiredafteraFIFOreadforitsAlmost-Fullflagtoreflectthenewleveloffill.  
to be written to in a minimum of two cycles of the Full/Input Ready flag Therefore,theAlmost-FullflagofaFIFOcontaining[2,048/4,096/8,192-(Y+1)]  
synchronizingclock. Therefore,aFull/InputReadyflagisLOWiflessthantwo or less words remains LOW if two cycles of its synchronizing clock have not  
cyclesoftheFull/InputReadyflagsynchronizingclockhaveelapsedsincethe elapsedsincethereadthatreducedthenumberofwordsinmemoryto[2,048/  
next memory write location has been read. The second LOW-to-HIGH 4,096/8,192-(Y+1)]. AnAlmost-FullflagissetHIGHbythesecondLOW-to-  
transitionontheFull/InputReadyflagsynchronizingclockafterthereadsets HIGHtransitionofitssynchronizingclockaftertheFIFOreadthatreducesthe  
the Full/InputReadyflagHIGH.  
numberofwordsinmemoryto[2,048/4,096/8,192-(Y+1)]. ALOW-to-HIGH  
ALOW-to-HIGHtransitiononaFull/InputReadyflagsynchronizingclock transitionofanAlmost-Fullflagsynchronizingclockbeginsthefirstsynchroni-  
beginsthefirstsynchronizationcycleofareadiftheclocktransitionoccursat zationcycleifitoccursattimetSKEW2orgreaterafterthereadthatreducesthe  
timetSKEW1orgreateraftertheread. Otherwise,thesubsequentclockcycle number of words in memory to [2,048/4,096/8,192-(Y+1)]. Otherwise, the  
canbethefirstsynchronizationcycle(seeFigures12through15forFFA/IRA subsequentsynchronizingclockcyclemaybethefirstsynchronizationcycle  
andFFB/IRBtimingdiagrams).  
(see Figures 18 and 19).  
ALMOST-EMPTY FLAGS (AEA, AEB)  
MAILBOX REGISTERS  
TheAlmost-EmptyflagofaFIFOissynchronizedtotheportclockthatreads  
datafromitsarray. ThestatemachinethatcontrolsanAlmost-Emptyflagmonitors  
a write pointer and read pointer comparator that indicates when the FIFO  
memorystatus is almost-empty, almost-empty+1, oralmost-empty+2. The  
almost-emptystateisdefinedbythecontentsofregisterX1forAEBandregister  
X2forAEA. TheseregistersareloadedwithpresetvaluesduringaFIFOreset  
orprogrammedfromportA(seeAlmost-EmptyflagandAlmost-Fullflagoffset  
programmingsection). AnAlmost-EmptyflagisLOWwhenitsFIFOcontains  
Xorless words andis HIGHwhenits FIFOcontains (X+1)ormorewords. A  
data wordpresentinthe FIFOoutputregisterhas beenreadfrommemory.  
TwoLOW-to-HIGHtransitionsoftheAlmost-Emptyflagsynchronizingclock  
arerequiredafteraFIFOwriteforitsAlmost-Emptyflagtoreflectthenewlevel  
offill. Therefore,theAlmost-FullflagofaFIFOcontaining(X+1)ormorewords  
remainsLOWiftwocyclesofitssynchronizingclockhavenotelapsedsincethe  
writethatfilledthememorytothe(X+1)level. AnAlmost-EmptyflagissetHIGH  
bythesecondLOW-to-HIGHtransitionofitssynchronizingclockaftertheFIFO  
writethatfillsmemorytothe(X+1)level. ALOW-to-HIGHtransitionofanAlmost-  
Emptyflagsynchronizingclockbeginsthefirstsynchronizationcycleifitoccurs  
at time tSKEW2 or greater after the write that fills the FIFO to (X+1) words.  
Otherwise,thesubsequentsynchronizingclockcyclemaybethefirstsynchro-  
nization cycle. (See Figures 16 and 17).  
Each FIFO has a 36-bit bypass register to pass command and control  
informationbetweenportAandportBwithoutputtingitinqueue. TheMailbox  
select(MBA,MBB)inputschoosebetweenamailregisterandaFIFOforaport  
datatransferoperation. ALOW-to-HIGHtransitiononCLKAwritesA0-A35data  
tothemail1registerwhenaportAWriteisselectedbyCSA,W/RA,andENA  
andwithMBAHIGH. ALOW-to-HIGHtransitiononCLKBwritesB0-B35data  
tothemail2registerwhenaportBWriteisselectedbyCSB,W/RB,andENB  
andwithMBBHIGH. Writingdatatoamailregistersetsitscorrespondingflag  
(MBF1orMBF2)LOW. Attemptedwritestoamailregisterareignoredwhile  
themailflagisLOW.  
Whendataoutputsofaportareactive,thedataonthebuscomesfromthe  
FIFOoutputregisterwhentheportMailboxselectinputisLOWandfromthemail  
registerwhentheportmailboxselectinputisHIGH. TheMail1RegisterFlag  
(MBF1)issetHIGHbyaLOW-to-HIGHtransitiononCLKBwhenaportBRead  
isselectedbyCSB,W/RB,andENBandwithMBBHIGH. TheMail2Register  
Flag(MBF2)issetHIGHbyaLOW-to-HIGHtransitiononCLKAwhenaport  
A read is selected by CSA, W/RA, and ENA and with MBA HIGH. The data  
inamailregisterremainsintactafteritisreadandchangesonlywhennewdata  
iswrittentotheregister. FormailregisterandMailRegisterFlagtimingdiagrams,  
see Figure 20 and 21.  
13  
IDT723652/723662/723672 CMOS SyncBiFIFOTM  
2,048 x 36 x 2, 4,096 x 36 x 2 and 8,192 x 36 x 2  
COMMERCIALTEMPERATURERANGE  
CLKA  
CLKB  
tRSTH  
t
RSTS  
t
FSS  
t
FSH  
RST1  
FWFT  
tFWS  
0,1  
FS1,FS0  
FFA/IRA  
tPIR  
tPIR  
tPOR  
EFB/ORB  
AEB  
t
t
PRF  
PRF  
AFA  
t
PRF  
MBF1  
5609 drw 04  
NOTES:  
1. FIFO2 is reset in the same manner to load X2 and Y2 with a preset value.  
2. If FWFT is HIGH, then EFB/ORB will go LOW one CLKB cycle earlier than in this case where FWFT is LOW.  
Figure 2. FIFO1 Reset and Loading X1 and Y1 with a Preset Value of Eight(1) (IDT Standard and FWFT Modes)  
CLKA  
4
1
2
t
FSS  
RST1,  
RST2  
t
FSH  
0,0  
FS1,FS0  
tPIR  
FFA/IRA  
ENA  
(1)  
SKEW1  
tENS2  
tENH  
t
tDH  
tDS  
A0 - A35  
First Word to FIFO1  
AFA Offset  
AEB Offset  
AFB Offset  
AEA Offset  
(Y1)  
(X1)  
(Y2)  
(X2)  
CLKB  
1
2
tPIR  
FFB/IRB  
5609 drw 05  
NOTES:  
1. tSKEW1 is the minimum time between the rising CLKA edge and a rising CLKB edge for FFB/IRB to transition HIGH in the next cycle. If the time between the rising edge of CLKA and rising  
edge of CLKB is less than tSKEW1, then FFB/IRB may transition HIGH one CLKB cycle later than shown.  
2. CSA = LOW, W/RA = HIGH, MBA = LOW. It is not necessary to program offset register on consecutive clock cycles.  
Figure 3. Parallel Programming of the Almost-Full Flag and Almost-Empty Flag Offset Values after Reset (IDT Standard and FWFT Modes)  
14  
IDT723652/723662/723672 CMOS SyncBiFIFOTM  
2,048 x 36 x 2, 4,096 x 36 x 2 and 8,192 x 36 x 2  
COMMERCIALTEMPERATURERANGE  
tCLK  
tCLKH  
tCLKL  
CLKA  
FFA/IRA  
HIGH  
tENS1  
tENH  
tENH  
CSA  
tENS1  
W/RA  
MBA  
ENA  
tENH  
tENS2  
tENH  
tDH  
tENS2  
tDS  
tENS2  
tENH  
tENS2  
tENH  
W1(1)  
W2(1)  
No Operation  
A0 - A35  
5609 drw 06  
NOTE:  
1. Written to FIFO1.  
Figure 4. Port A Write Cycle Timing for FIFO1 (IDT Standard and FWFT Modes)  
tCLK  
tCLKH  
tCLKL  
CLKB  
FFB/IRB HIGH  
tENH  
tENH  
tENS1  
CSB  
tENS1  
W/RB  
tENH  
tENH  
tENS2  
tENS2  
MBB  
tENH  
tENH  
tENS2  
tENS2  
ENB  
tDH  
tDS  
(1)  
W2(1)  
No Operation  
B0 - B35  
W1  
5609 drw 07  
NOTE:  
1. Written to FIFO2.  
Figure 5. Port B Write Cycle Timing for FIFO2 (IDT Standard and FWFT Modes)  
15  
IDT723652/723662/723672 CMOS SyncBiFIFOTM  
2,048 x 36 x 2, 4,096 x 36 x 2 and 8,192 x 36 x 2  
COMMERCIALTEMPERATURERANGE  
tCLK  
tCLKH  
tCLKL  
CLKB  
EFB/ORB HIGH  
CSB  
W/RB  
tENS2  
MBB  
tENH  
tENH  
tENH  
tENS2  
tENS2  
ENB  
No Operation  
W2(1)  
t
t
MDV  
MDV  
t
DIS  
t
A
t
A
A
t
EN  
EN  
B0-B35  
W1(1)  
W2(1)  
Previous Data  
(IDT Standard Mode)  
t
DIS  
OR  
tA  
t
t
B0-B35  
W3(1)  
W1(1)  
(FWFT Mode)  
5609 drw 08  
NOTE:  
1. Read From FIFO1.  
Figure 6. Port B Read Cycle Timing for FIFO1 (IDT Standard and FWFT Modes)  
tCLK  
tCLKH  
tCLKL  
CLKA  
EFA/ORA HIGH  
CSA  
W/RA  
MBA  
ENA  
t
ENS2  
tENH  
t
ENH  
t
ENH  
t
ENS2  
t
ENS2  
No Operation  
W2(1)  
t
MDV  
t
DIS  
DIS  
t
A
t
A
t
EN  
A0-A35  
Previous Data  
W1(1)  
W2(1)  
(Standard Mode)  
t
t
MDV  
t
A
OR  
tA  
t
EN  
A0-A35  
W3(1)  
W1(1)  
(FWFT Mode)  
5609 drw 09  
NOTE:  
1. Read From FIFO2.  
Figure 7. Port A Read Cycle Timing for FIFO2 (IDT Standard and FWFT Modes)  
16  
IDT723652/723662/723672 CMOS SyncBiFIFOTM  
2,048 x 36 x 2, 4,096 x 36 x 2 and 8,192 x 36 x 2  
COMMERCIALTEMPERATURERANGE  
tCLK  
tCLKL  
tCLKH  
CLKA  
CSA  
LOW  
HIGH  
WRA  
tENS2  
tENH  
MBA  
tENS2  
tENH  
ENA  
HIGH  
IRA  
tDH  
tDS  
A0 - A35  
W1  
t
CLK  
(1)  
tSKEW1  
tCLKH  
tCLKL  
1
2
3
CLKB  
tPOR  
tPOR  
ORB FIFO1Empty  
CSB LOW  
W/RB  
HIGH  
LOW  
MBB  
tENS2  
tENH  
ENB  
tA  
B0 -B35  
Old Data in FIFO1 Output Register  
W1  
5609 drw 10  
NOTE:  
1. tSKEW1 is the minimum time between a rising CLKA edge and a rising CLKB edge for ORB to transition HIGH and to clock the next word to the FIFO1 output register in three CLKB cycles.  
If the time between the rising CLKA edge and rising CLKB edge is less than tSKEW1, then the transition of ORB HIGH and load of the first word to the output register may occur one CLKB  
cycle later than shown.  
Figure 8. ORB Flag Timing and First Data Word Fall Through when FIFO1 is Empty (FWFT Mode)  
17  
IDT723652/723662/723672 CMOS SyncBiFIFOTM  
2,048 x 36 x 2, 4,096 x 36 x 2 and 8,192 x 36 x 2  
COMMERCIALTEMPERATURERANGE  
t
CLK  
t
CLKL  
tCLKH  
CLKA  
CSA  
LOW  
HIGH  
WRA  
t
ENS2  
t
ENH  
ENH  
MBA  
t
tENS2  
ENA  
FFA  
HIGH  
tDS  
tDH  
A0-A35  
W1  
t
CLK  
(1)  
SKEW1  
t
CLKH  
t
tCLKL  
CLKB  
1
2
tPOR  
tPOR  
FIFO1 Empty  
LOW  
EFB  
CSB  
W/RB  
HIGH  
LOW  
MBB  
tENH  
tENS2  
ENB  
tA  
W1  
B0-B35  
5609 drw11  
NOTE:  
1. tSKEW1 is the minimum time between a rising CLKA edge and a rising CLKB edge for EFB to transition HIGH in the next CLKB cycle. If the time between the rising CLKA edge and rising  
CLKB edge is less than tSKEW1, then the transition of EFB HIGH may occur one CLKB cycle later than shown.  
Figure 9. EFB Flag Timing and First Data Read Fall Through when FIFO1 is Empty (IDT Standard Mode)  
18  
IDT723652/723662/723672 CMOS SyncBiFIFOTM  
2,048 x 36 x 2, 4,096 x 36 x 2 and 8,192 x 36 x 2  
COMMERCIALTEMPERATURERANGE  
tCLK  
tCLKH  
tCLKL  
CLKB  
LOW  
LOW  
CSB  
W/RB  
tENS2  
tENH  
MBB  
ENB  
tENH  
tENS2  
IRB  
HIGH  
tDS  
tDH  
B0 - B35  
W1  
t
CLK  
(1)  
SKEW1  
t
tCLKH  
t
CLKL  
1
2
3
CLKA  
ORA  
t
POR  
tPOR  
FIFO2 Empty  
LOW  
LOW  
LOW  
CSA  
W/RA  
MBA  
tENS2  
tENH  
ENA  
t
A
Old Data in FIFO2 Output Register  
W1  
A0 -A35  
5609 drw 12  
NOTE:  
1. tSKEW1 is the minimum time between a rising CLKB edge and a rising CLKA edge for ORA to transition HIGH and to clock the next word to the FIFO2 output register in three CLKA cycles.  
If the time between the rising CLKB edge and rising CLKA edge is less than tSKEW1, then the transition of ORA HIGH and load of the first word to the output register may occur one CLKA  
cycle later than shown.  
Figure 10. ORA Flag Timing and First Data Word Fall Through when FIFO2 is Empty (FWFT Mode)  
19  
IDT723652/723662/723672 CMOS SyncBiFIFOTM  
2,048 x 36 x 2, 4,096 x 36 x 2 and 8,192 x 36 x 2  
COMMERCIALTEMPERATURERANGE  
t
CLK  
t
CLKL  
t
CLKH  
CLKB  
LOW  
LOW  
CSB  
W/RB  
tENS2  
tENH  
MBB  
ENB  
tENS2  
tENH  
HIGH  
FFB  
tDH  
tDS  
W1  
B0-B35  
t
CLK  
(1)  
SKEW1  
t
CLKH  
t
tCLKL  
1
2
CLKA  
tPOR  
tPOR  
EFA  
FIFO2 Empty  
LOW  
LOW  
CSA  
W/RA  
MBA  
LOW  
tENS2  
tENH  
ENA  
tA  
A0-A35  
W1  
5609 drw13  
NOTE:  
1. tSKEW1 is the minimum time between a rising CLKB edge and a rising CLKA edge for EFA to transition HIGH in the next CLKA cycle. If the time between the rising CLKB edge and rising  
CLKA edge is less than tSKEW1, then the transition of EFA HIGH may occur one CLKA cycle later than shown.  
Figure 11. EFA Flag Timing and First Data Read when FIFO2 is Empty (IDT Standard Mode)  
20  
IDT723652/723662/723672 CMOS SyncBiFIFOTM  
2,048 x 36 x 2, 4,096 x 36 x 2 and 8,192 x 36 x 2  
COMMERCIALTEMPERATURERANGE  
tCLK  
tCLKH  
tCLKL  
CLKB  
LOW  
CSB  
W/RB  
HIGH  
LOW  
MBB  
tENH  
tENS2  
ENB  
HIGH  
ORB  
tA  
Previous Word in FIFO1 Output Register  
SKEW1  
Next Word From FIFO1  
B0 -B35  
(1)  
t
tCLK  
tCLKH  
tCLKL  
1
2
CLKA  
tPIR  
tPIR  
FIFO1 Full  
LOW  
IRA  
CSA  
W/RA  
HIGH  
tENH  
tENS2  
MBA  
tENS2  
tENH  
ENA  
A0 - A35  
NOTE:  
tDS  
tDH  
Write  
5609 drw 14  
To FIFO1  
1. tSKEW1 is the minimum time between a rising CLKB edge and a rising CLKA edge for IRA to transition HIGH in the next CLKA cycle. If the time between the rising CLKB edge and rising  
CLKA edge is less than tSKEW1, then IRA may transition HIGH one CLKA cycle later than shown.  
Figure 12. IRA Flag Timing and First Available Write when FIFO1 is Full (FWFT Mode)  
21  
IDT723652/723662/723672 CMOS SyncBiFIFOTM  
2,048 x 36 x 2, 4,096 x 36 x 2 and 8,192 x 36 x 2  
COMMERCIALTEMPERATURERANGE  
tCLK  
tCLKH  
tCLKL  
CLKB  
LOW  
CSB  
W/RB  
MBB  
HIGH  
LOW  
tENS2  
tENH  
ENB  
EFB  
HIGH  
tA  
Previous Word in FIFO1 Output Register  
Next Word From FIFO1  
B0-B35  
(1)  
t
CLK tCLKL  
tSKEW1  
tCLKH  
CLKA  
1
2
tPIR  
tPIR  
FIFO1 Full  
LOW  
FFA  
CSA  
HIGH  
W/RA  
tENH  
tENS2  
MBA  
tENS2  
tENH  
ENA  
tDH  
tDS  
A0-A35  
Write  
5609 drw15  
To FIFO1  
NOTE:  
1. tSKEW1 is the minimum time between a rising CLKB edge and a rising CLKA edge for FFA to transition HIGH in the next CLKA cycle. If the time between the rising CLKB edge and rising  
CLKA edge is less than tSKEW1, then FFA may transition HIGH one CLKA cycle later than shown.  
Figure 13. FFA Flag Timing and First Available Write when FIFO1 is Full (IDT Standard Mode)  
22  
IDT723652/723662/723672 CMOS SyncBiFIFOTM  
2,048 x 36 x 2, 4,096 x 36 x 2 and 8,192 x 36 x 2  
COMMERCIALTEMPERATURERANGE  
tCLK  
tCLKH  
tCLKL  
CLKA  
LOW  
CSA  
W/RA LOW  
LOW  
MBA  
ENA  
tENS2  
tENH  
HIGH  
ORA  
tA  
Previous Word in FIFO2 Output Register  
SKEW1  
Next Word From FIFO2  
A0 -A35  
(1)  
t
tCLK  
tCLKH  
tCLKL  
1
2
CLKB  
IRB  
tPIR  
tPIR  
FIFO2 FULL  
LOW  
CSB  
LOW  
W/RB  
tENS2  
tENH  
MBB  
ENB  
tENS2  
tENH  
tDS  
tDH  
Write  
B0 - B35  
5609 drw 16  
To FIFO2  
NOTE:  
1. tSKEW1 is the minimum time between a rising CLKA edge and a rising CLKB edge for IRB to transition HIGH in the next CLKB cycle. If the time between the rising CLKA edge and rising  
CLKB edge is less than tSKEW1, then IRB may transition HIGH one CLKB cycle later than shown.  
Figure 14. IRB Flag Timing and First Available Write when FIFO2 is Full (FWFT Mode)  
23  
IDT723652/723662/723672 CMOS SyncBiFIFOTM  
2,048 x 36 x 2, 4,096 x 36 x 2 and 8,192 x 36 x 2  
COMMERCIALTEMPERATURERANGE  
tCLK  
tCLKH  
tCLKL  
CLKA  
LOW  
LOW  
LOW  
CSA  
W/RA  
MBA  
tENS2  
tENH  
ENA  
EFA  
HIGH  
tA  
Previous Word in FIFO2 Output Register  
Next Word From FIFO2  
A0-A35  
(1)  
tCLK  
tSKEW1  
tCLKH  
tCLKL  
CLKB  
1
2
tPIR  
tPIR  
FIFO2 Full  
LOW  
FFB  
CSB  
W/RB LOW  
t
ENS2  
ENS2  
t
ENH  
MBB  
ENB  
t
t
ENH  
tDS  
tDH  
Write  
B0-B35  
5609 drw17  
To FIFO2  
NOTE:  
1. tSKEW1 is the minimum time between a rising CLKA edge and a rising CLKB edge for FFB to transition HIGH in the next CLKB cycle. If the time between the rising CLKA edge and rising  
CLKB edge is less than tSKEW1, then FFB may transition HIGH one CLKB cycle later than shown.  
Figure 15. FFB Flag Timing and First Available Write when FIFO2 is Full (IDT Standard Mode)  
CLKA  
tENS2  
tENH  
ENA  
(1)  
tSKEW2  
1
2
CLKB  
t
PAE  
t
PAE  
AEB  
X1 Words in FIFO1  
(X1+1) Words in FIFO1  
ENS2  
t
tENH  
ENB  
5609 drw 18  
NOTES:  
1. tSKEW2 is the minimum time between a rising CLKA edge and a rising CLKB edge for AEB to transition HIGH in the next CLKB cycle. If the time between the rising CLKA edge and rising  
CLKB edge is less than tSKEW2, then AEB may transition HIGH one CLKB cycle later than shown.  
2. FIFO1 Write (CSA = LOW, W/RA = LOW, MBA = LOW), FIFO1 read (CSB = LOW, W/RB = HIGH, MBB = LOW). Data in the FIFO1 output register has been read from the FIFO.  
Figure 16. Timing for AEB when FIFO1 is Almost-Empty (IDT Standard and FWFT Modes)  
24  
IDT723652/723662/723672 CMOS SyncBiFIFOTM  
2,048 x 36 x 2, 4,096 x 36 x 2 and 8,192 x 36 x 2  
COMMERCIALTEMPERATURERANGE  
CLKB  
tENS2  
tENH  
ENB  
(1)  
tSKEW2  
1
CLKA  
2
t
PAE  
t
PAE  
AEA  
X2 Words in FIFO2  
(X2+1) Words in FIFO2  
ENS2  
t
tENH  
ENA  
5609 drw 19  
NOTES:  
1. tSKEW2 is the minimum time between a rising CLKB edge and a rising CLKA edge for AEA to transition HIGH in the next CLKA cycle. If the time between the rising CLKB edge and rising  
CLKA edge is less than tSKEW2, then AEA may transition HIGH one CLKA cycle later than shown.  
2. FIFO2 Write (CSB = LOW, W/RB = LOW, MBB = LOW), FIFO2 read (CSA = LOW, W/RA = LOW, MBA = LOW). Data in the FIFO2 output register has been read from the FIFO.  
Figure 17. Timing for AEA when FIFO2 is Almost-Empty (IDT Standard and FWFT Modes)  
(1)  
tSKEW2  
1
2
CLKA  
ENA  
tENS2  
tENH  
t
PAF  
t
PAF  
(D-Y1) Words in FIFO1  
[D-(Y1+1)] Words in FIFO1  
AFA  
CLKB  
tENH  
tENS2  
ENB  
5609 drw 20  
NOTES:  
1. tSKEW2 is the minimum time between a rising CLKA edge and a rising CLKB edge for AFA to transition HIGH in the next CLKA cycle. If the time between the rising CLKA edge and rising  
CLKB edge is less than tSKEW2, then AFA may transition HIGH one CLKA cycle later than shown.  
2. FIFO1 Write (CSA = LOW, W/RA = HIGH, MBA = LOW), FIFO1 read (CSB = LOW, W/RB = HIGH, MBB = LOW). Data in the FIFO1 output register has been read from the FIFO.  
3. D = Maximum FIFO Depth = 2,048 for the IDT723652, 4,096 for the IDT723662, 8,192 for the IDT723672.  
Figure 18. Timing for AFA when FIFO1 is Almost-Full (IDT Standard and FWFT Modes)  
25  
IDT723652/723662/723672 CMOS SyncBiFIFOTM  
2,048 x 36 x 2, 4,096 x 36 x 2 and 8,192 x 36 x 2  
COMMERCIALTEMPERATURERANGE  
(1)  
tSKEW2  
1
2
CLKB  
tENS2  
tENH  
ENB  
AFB  
t
PAF  
t
PAF  
(D-Y2) Words in FIFO2  
[D-(Y2+1)] Words in FIFO2  
CLKA  
tENS2  
tENH  
ENA  
5609 drw 21  
NOTES:  
1. tSKEW2 is the minimum time between a rising CLKB edge and a rising CLKA edge for AFB to transition HIGH in the next CLKB cycle. If the time between the rising CLKB edge and rising  
CLKA edge is less than tSKEW2, then AFB may transition HIGH one CLKB cycle later than shown.  
2. FIFO2 write (CSB = LOW, W/RB = LOW, MBB = LOW), FIFO2 read (CSA = LOW, W/RA = LOW, MBA = LOW). Data in the FIFO2 output register has been read from the FIFO.  
3. D = Maximum FIFO Depth = 2,048 for the IDT723652, 4,096 for the IDT723662, 8,192 for the IDT723672.  
Figure 19. Timing for AFB when FIFO2 is Almost-Full (IDT Standard and FWFT Modes)  
CLKA  
tENH  
tENS1  
CSA  
W/RA  
MBA  
t
ENS1  
tENH  
tENS2  
tENH  
tENH  
tENS2  
ENA  
A0 - A35  
CLKB  
tDH  
t
DS  
W1  
t
PMF  
t
PMF  
MBF1  
CSB  
W/RB  
MBB  
ENB  
tENH  
tENS2  
t
MDV  
tEN  
t
PMR  
tDIS  
FIFO1 Output Register  
W1 (Remains valid in Mail1 Register after read)  
B0 - B35  
5609 drw 22  
Figure 20. Timing for Mail1 Register and MBF1 Flag (IDT Standard and FWFT Modes)  
26  
IDT723652/723662/723672 CMOS SyncBiFIFOTM  
2,048 x 36 x 2, 4,096 x 36 x 2 and 8,192 x 36 x 2  
COMMERCIALTEMPERATURERANGE  
CLKB  
tENH  
tENS1  
CSB  
t
ENH  
ENH  
t
ENS1  
ENS2  
W/RB  
t
t
MBB  
ENB  
tENH  
tENS2  
tDH  
tDS  
W1  
B0 - B35  
CLKA  
t
PMF  
t
PMF  
MBF2  
CSA  
W/RA  
MBA  
ENA  
tENH  
tENS2  
t
MDV  
tEN  
t
PMR  
tDIS  
W1 (Remains valid in Mail 2 Register after read)  
FIFO2 Output Register  
A0 - A35  
5609 drw 23  
Figure 21. Timing for Mail2 Register and MBF2 Flag (IDT Standard and FWFT Modes)  
27  
IDT723652/723662/723672 CMOS SyncBiFIFOTM  
2,048 x 36 x 2, 4,096 x 36 x 2 and 8,192 x 36 x 2  
COMMERCIALTEMPERATURERANGE  
PARAMETER MEASUREMENT INFORMATION  
5.0V  
1.1KΩ  
From Output  
Under Test  
30 pF (1)  
680Ω  
PROPAGATION DELAY  
LOAD CIRCUIT  
3V  
3V  
Timing  
Input  
1.5V  
High-Level  
1.5V  
Input  
1.5V  
GND  
GND  
3V  
t
S
th  
tW  
3V  
Data,  
Enable  
Input  
1.5V  
1.5V  
Low-Level  
1.5V  
1.5V  
GND  
Input  
GND  
VOLTAGE WAVEFORMS  
SETUP AND HOLD TIMES  
VOLTAGE WAVEFORMS  
PULSE DURATIONS  
3V  
Output  
Enable  
1.5V  
1.5V  
t
PZL  
GND  
tPLZ  
3V  
GND  
3V  
Input  
1.5V  
1.5V  
1.5V  
Low-Level  
Output  
V
OL  
tPD  
t
PZH  
tPD  
V
OH  
V
OH  
In-Phase  
Output  
1.5V  
1.5V  
High-Level  
Output  
1.5V  
t
PHZ  
V
OL  
OV  
VOLTAGE WAVEFORMS  
ENABLE AND DISABLE TIMES  
VOLTAGE WAVEFORMS  
PROPAGATION DELAY TIMES  
5609 drw 24  
NOTE:  
1. Includes probe and jig capacitance.  
Figure 22. Load Circuit and Voltage Waveforms  
28  
ORDERING INFORMATION  
X
XX  
X
X
X
XXXXXX  
Device Type Power Speed Package  
Process/  
Temperature  
Range  
Commercial (0oC to +70oC)  
Green  
BLANK  
G
Thin Quad Flat Pack (TQFP, PN120-1)  
Plastic Quad Flat Pack (PQFP, PQ132-1)  
PF  
PQF  
12  
15  
Clock Cycle Time (tCLK  
)
Commercial Only  
Speed in Nanoseconds  
Low Power  
L
2,048 x 36 x 2 SyncBiFIFOTM  
4,096 x 36 x 2 SyncBiFIFOTM  
8,192 x 36 x 2 SyncBiFIFOTM  
723652  
723662  
723672  
5609 drw25  
NOTES:  
1. Industrial temperature range is available by special order.  
2. Green parts available. For specific speeds and packages contact your sales office.  
DATASHEETDOCUMENTHISTORY  
12/19/2000  
03/21/2001  
08/01/2001  
11/03/2003  
02/04/2009  
pg. 11.  
pgs. 6 and 7.  
pgs. 6, 8, 9 and 29.  
pg. 1.  
pgs. 1, and 29.  
CORPORATE HEADQUARTERS  
6024 Silver Creek Valley Road  
San Jose, CA 95138  
for SALES:  
800-345-7015 or 408-284-8200  
fax: 408-284-2775  
for Tech Support:  
408-360-1753  
email:FIFOhelp@idt.com  
www.idt.com  
29  

相关型号:

723662L12PQF8

PQFP-132, Reel
IDT

723662L12PQF9

PQFP-132, Tray
IDT

723662L12PQFG

Bi-Directional FIFO, 4KX36, 8ns, Synchronous, CMOS, PQFP132, GREEN, PLASTIC, QFP-132
IDT

723662L15PF

Bi-Directional FIFO, 8KX36, 10ns, Synchronous, CMOS, PQFP120
IDT

723662L15PF8

TQFP-120, Reel
IDT

723662L15PF9

TQFP-120, Tray
IDT

723662L15PFG8

Bi-Directional FIFO, 8KX36, 10ns, Synchronous, CMOS, PQFP120
IDT

723662L15PQF8

PQFP-132, Reel
IDT

723662L15PQF9

PQFP-132, Tray
IDT

723662L15PQFG

暂无描述
IDT

723662L20PF9

TQFP-120, Tray
IDT

723662L20PQF

PQFP-132, Tray
IDT