IDT72T51543L7-5BB [IDT]

FIFO, 64KX18, Synchronous, CMOS, PBGA256, 17 X 17 MM, 1 MM PITCH, PLASTIC, BGA-256;
IDT72T51543L7-5BB
型号: IDT72T51543L7-5BB
厂家: INTEGRATED DEVICE TECHNOLOGY    INTEGRATED DEVICE TECHNOLOGY
描述:

FIFO, 64KX18, Synchronous, CMOS, PBGA256, 17 X 17 MM, 1 MM PITCH, PLASTIC, BGA-256

先进先出芯片
文件: 总12页 (文件大小:205K)
中文:  中文翻译
下载:  下载PDF数据表文档文件
2.5V MULTI-QUEUE FIFO (32 QUEUES)  
18 BIT WIDE CONFIGURATION  
1,179,648 bits  
ADVANCE INFORMATION  
IDT72T51543  
IDT72T51553  
2,359,296 bits  
Shows PAE and PAF status of 8 Queues  
Direct or polled operation of flag status bus  
Global Bus Matching - (All Queues have same Input Bus Width  
and Output Bus Width)  
User Selectable Bus Matching Options:  
- x18in to x18out  
- x9in to x18out  
FEATURES:  
Choose from among the following memory density options:  
IDT72T51543  
IDT72T51553  
Total Available Memory = 1,179,648 bits  
Total Available Memory = 2,359,296 bits  
Configurable from 1 to 32 Queues  
Queues may be configured at master reset from the pool of  
Total Available Memory in blocks of 512 x 18 or 1,024 x 9  
Independent Read and Write access per queue  
User selectable I/O: 2.5V LVTTL, 1.5V HSTL, 1.8V eHSTL  
User programmable via serial port  
- x18in to x9out  
- x9in to x9out  
FWFT mode of operation on read port  
Partial Reset, clears data in single Queue  
Expansion of up to 8 Multi-Queue devices in parallel is available  
Power Down Input provides additional power savings in HSTL  
and eHSTL modes.  
JTAG Functionality (Boundary Scan)  
Available in a 256-pin PBGA, 1mm pitch, 17mm x 17mm  
HIGH Performance submicron CMOS technology  
Industrial temperature range (-40°C to +85°C) is available  
Default Multi-Queueueue device configurations  
-IDT72T51543: 2,048 x 18 x 32Q  
-IDT72T51553: 4,096 x 18 x 32Q  
100% Bus Utilization, Read and Write on every clock cycle  
200 MHz High speed operation (5ns cycle time)  
3.6ns access time  
Echo Read Enable & Echo Read Clock Outputs  
Individual, Active queue flags (OV, FF, PAE, PAF, PR)  
8 bit parallel flag status on both read and write ports  
DATA PATH FLOW DIAGRAM  
MULTI-QUEUE FIFO  
RADEN  
ESTR  
Q0  
Q1  
Q2  
WADEN  
FSTR  
RDADD  
8
WRADD  
8
REN  
RCLK  
EREN  
WEN  
WCLK  
ERCLK  
OE  
Q
D
in  
out  
x9, x18  
x9, x18  
DATA IN  
DATA OUT  
OV  
FF  
PAF  
PAE  
Qmax  
PAFn  
PAEn  
8
8
5999 drw01  
IDTandtheIDTlogoareregisteredtrademarksofIntegratedDeviceTechnology,Inc  
OCTOBER 2, 2001  
COMMERCIAL AND INDUSTRIAL TEMPERATURE RANGES  
1
2001 Integrated Device Technology, Inc. All rights reserved. Product specifications subject to change without notice.  
DSC-5999/-  
IDT72T51543/72T515532.5V,MULTI-QUEUEFIFO(32QUEUES)  
18BITWIDECONFIGURATION1,179,648and2,359,296bits  
COMMERCIALANDINDUSTRIAL  
TEMPERATURERANGES  
IftheuserdoesnotwishtoprogramtheMulti-Queuedevice,adefaultoptionis  
availablethatconfiguresthedeviceinapredeterminedmanner.  
BothMasterResetandPartialResetpinsareprovidedonthisdevice.AMaster  
Reset latches in all configuration setup pins and must be performed before  
programmingofthedevicecantakeplace.APartialResetwillresetthereadand  
writepointersofanindividualFIFOqueue,providedthatthequeueisselected  
onboththe write portandreadportatthe time ofpartialreset.  
Echo Read Enable, EREN and Echo Read Clock, ERCLK outputs are  
provided.TheseareoutputsfromthereadportoftheFIFOthatarerequiredfor  
highspeeddatacommunication,toprovidetightersynchronizationbetweenthe  
databeingtransmittedfromtheQnoutputsandthedatabeingreceivedbythe  
input device. Data read from the read port is available on the output bus with  
respecttoERENandERCLK,thisisveryusefulwhendataisbeingreadathigh  
speed.  
The Multi-Queue FIFO has the capability of operating its IO in either 2.5V  
LVTTL, 1.5V HSTL or 1.8V eHSTL mode. The type of IO is selected via the  
IOSELinput.Thecoresupplyvoltage(VCC)totheMulti-Queueisalways2.5V,  
howevertheoutputlevelscanbesetindependentlyviaaseparatesupply,VDDQ.  
ThedevicesalsoprovideadditionalpowersavingsviaaPowerDownInput.  
This input disables the write port data inputs when no write operations are  
required.  
DESCRIPTION:  
The IDT72T51543/72T51553 Multi-Queue FIFO device is a single chip  
withinwhichanywherebetween1and32discreteFIFOqueuescanbesetup.  
Allqueueswithinthedevicehaveacommondatainputbus,(writeport)and  
acommondataoutputbus,(readport).Datawrittenintothewriteportisdirected  
toa respective queue via aninternalde-multiplexoperation, addressedby  
theuser.Datareadfromthereadportisaccessedfromarespectivequeue  
via aninternalmultiplexoperation, addressedbythe user. Data writes and  
readscanbeperformedathighspeedsupto200MHz,withaccesstimesof  
3.6ns.Datawriteandreadoperationsaretotallyindependentofeachother,  
aqueuemaybeselectedonthewriteportandadifferentqueueontheread  
portorbothportsmayselectthesamequeuesimultaneously.  
The device provides Full flag and Output Valid flag status for the queue  
selected for write and read operations respectively. Also a Programmable  
AlmostFullandProgrammableAlmostEmptyflagforeachqueueisprovided.  
Two8bitprogrammableflagbussesareavailable,providingstatusofqueues  
notselectedforwriteorreadoperations.When8orlessqueuesareconfigured  
in the device these flag busses provide an individual flag per queue, when  
morethan8queuesareused,eitheraPolledorDirectmodeofbusoperation  
providestheflagbusseswithallqueuesstatus.  
BusMatchingisavailableonthisdevice,eitherportcanbe9bitsor18bits  
wide.WhenBusMatchingisusedthedeviceensuresthelogicaltransferof  
datathroughputinaLittleEndianmanner.  
Theuserhasfullflexibilityconfiguringqueueswithinthedevice,beingable  
toprogramthetotalnumberofqueuesbetween1and32,theindividualqueue  
depthsbeingindependentofeachother.Theprogrammableflagpositionsare  
alsouserprogrammable.Allprogrammingisdoneviaadedicatedserialport.  
AJTAGtestportisprovided,heretheMulti-QueueFIFOhasafullyfunctional  
BoundaryScanfeature,compliantwithIEEE1449.1StandardTestAccessPort  
andBoundaryScanArchitecture.  
SeeFigure1,Multi-QueueFIFOBlockDiagramforanoutlineofthefunctional  
blockswithinthedevice.  
2
IDT72T51543/72T515532.5V,MULTI-QUEUEFIFO(32QUEUES)  
18BITWIDECONFIGURATION1,179,648and2,359,296bits  
COMMERCIALANDINDUSTRIAL  
TEMPERATURERANGES  
D
in  
x9, x18  
D
- D  
17  
0
WCLK  
WEN  
INPUT  
DEMUX  
TMS  
TDI  
8
WRADD  
WADEN  
Write Control  
Logic  
JTAG  
Logic  
TDO  
TCK  
TRST  
Write Pointers  
PAF  
General Flag  
Monitor  
FSTR  
PAFn  
8
FSYNC  
Upto 32  
FIFO  
Queues  
FXO  
FXI  
OV  
Active Q  
Flags  
PAE  
2.3 Mbit  
Dual Port  
Memory  
Active Q  
Flags  
FF  
PAF  
PAE  
8
SI  
SO  
SCLK  
General Flag  
Monitor  
PAEn  
ESTR  
ESYNC  
EXI  
Serial  
Multi-Queue  
Programming  
SENI  
SENO  
EXO  
Read Pointers  
FM  
IW  
8
Reset  
Logic  
RDADD  
Read Control  
Logic  
OW  
RADEN  
NULL-Q  
MAST  
REN  
RCLK  
ID0  
ID1  
ID2  
DF  
Device ID  
3 Bit  
OUTPUT  
MUX  
PAE/ PAF  
Offset  
DFM  
OUTPUT  
REGISTER  
EREN  
PRS  
MRS  
ERCLK  
5999 drw02  
IOSEL  
Vref  
IO Level Control  
&
Power Down  
OE  
Q
- Q  
17  
0
PD  
Q
x9, x18  
out  
Figure 1. Multi-Queue Block Diagram  
3
IDT72T51543/72T515532.5V,MULTI-QUEUEFIFO(32QUEUES)  
18BITWIDECONFIGURATION1,179,648and2,359,296bits  
COMMERCIALANDINDUSTRIAL  
TEMPERATURERANGES  
PINCONFIGURATION  
A1 BALL PAD CORNER  
A
D14  
D15  
D17  
D13  
D16  
GND  
D12  
D11  
GND  
D10  
D9  
D7  
D6  
D5  
D4  
D3  
D2  
D1  
TCK  
TMS  
TDO  
TDI  
ID1  
ID0  
Q0  
Q3  
Q2  
Q6  
Q5  
Q4  
Q9  
Q8  
Q12  
Q11  
Q14  
Q13  
Q15  
DNC  
DNC  
DNC  
DNC  
DNC  
DNC  
DNC  
DNC  
FM  
B
C
D
E
F
D0  
TRST  
D8  
IOSEL  
VDD  
ID2  
Q1  
Q7  
Q10  
Q16  
DNC  
Q17  
DNC  
DNC  
VDDQ  
VDDQ  
VDDQ  
VDD  
VDD  
VDD  
VDD  
VDDQ  
GND  
GND  
GND  
GND  
GND  
GND  
VDDQ VDDQ  
VDD  
VDD  
VDD  
GND  
VDD  
VDD  
VDDQ  
VDD  
GND  
VDDQ  
VDDQ  
VDDQ  
VDDQ  
VDDQ  
VDD  
VDD  
VDD  
VDD  
VDDQ  
VDDQ  
VDD  
GND  
VDDQ  
VDD  
GND  
GND  
GND  
GND  
GND  
GND  
GND  
GND  
GND  
GND  
GND  
VDD  
DNC  
DNC  
DNC  
GND  
DNC  
DNC  
DNC  
DNC  
G
H
J
VDD  
GND  
GND  
GND  
GND  
GND  
VDD  
GND  
GND  
GND  
GND  
GND  
VDD  
GND  
GND  
GND  
GND  
GND  
GND  
GND  
GND  
GND  
GND  
GND  
GND  
GND  
GND  
GND  
GND  
GND  
VDD  
GND  
GND  
GND  
GND  
GND  
VDD  
VDD  
GND  
GND  
VDD  
GND  
GND  
PD  
GND  
Null Q  
GND  
GND  
GND  
GND  
GND  
VDD  
K
L
VREF  
GND MASTER  
SI  
GND  
DFM  
DF  
SO  
VDD  
VDD  
IW  
OW  
M
N
P
R
SENO  
SENI  
OE  
VDDQ  
VDDQ  
VDDQ  
RDADD0 RDADD1  
PRELIMINARY  
WRADD1 WRADD0  
SCLK  
VDDQ  
VDDQ VDDQ  
VDD  
PAF7  
PAF4  
WCLK  
7
VDD  
VDD  
VDD  
VDDQ  
PAE7  
EREN  
REN  
VDDQ  
PAE6  
PAE5  
PAE4  
VDDQ RDADD2 RDADD3 RDADD4  
WRADD4 WRADD3 WRADD2 WADEN  
RDADD5 RDADD6 RDADD7  
FF  
OV  
PAE  
PAF3  
PAF2  
PAF1  
5
PAF6  
PAF5  
WEN  
PAE3  
WRADD6 WRADD5 FSYNC  
FSTR  
PAF0  
4
ESTR  
EXO  
ESYNC  
EXI  
PAF  
PR  
ERCLK  
PAE2  
PAE1  
13  
RADEN  
T
WRADD7  
FXI  
FXO  
RCLK  
PAE0  
PRS  
MRS  
1
2
3
6
8
9
10  
11  
12  
14  
15  
16  
5999 drw03  
PBGA (BB256-1, order code: BB)  
TOP VIEW  
NOTE:  
1. DNC - Do Not Connect.  
4
IDT72T51543/72T515532.5V,MULTI-QUEUEFIFO(32QUEUES)  
18BITWIDECONFIGURATION1,179,648and2,359,296bits  
COMMERCIALANDINDUSTRIAL  
TEMPERATURERANGES  
fullflagissimilartothealmostfullflagofaconventionalIDTFIFO.Thedevice  
providesauserprogrammablealmostfullflagforall32FIFOqueuesandwhen  
arespectivequeueisselectedonthewriteport,thealmostfullflagprovidesstatus  
for that queue. Conversely, the read port has an output valid flag, providing  
statusofthedatabeingreadfromthequeueselectedonthereadport.Aswell  
astheoutputvalidflagthedeviceprovidesadedicatedalmostemptyflag.This  
almostemptyflagissimilartothealmostemptyflagofaconventionalIDTFIFO.  
Thedeviceprovides auserprogrammablealmostemptyflagforall32FIFO  
queuesandwhenarespectivequeueisselectedonthereadport,thealmost  
emptyflagprovidesstatusforthatqueue.  
DETAILEDDESCRIPTION  
MULTI-QUEUE STRUCTURE  
TheIDTMulti-QueueFIFOhasasingledatainputportandsingledataoutput  
portwithupto32FIFOqueuesinparallelbufferingbetweenthetwoports.The  
user can setup between 1 and 32 FIFO Queues within the device. These  
queuescanbeconfiguredtoutilizethetotalavailablememory,providingtheuser  
with full flexibility and ability to configure the queues to be various depths,  
independentofoneanother.  
MEMORYORGANIZATION/ALLOCATION  
PROGRAMMABLE FLAG BUSSES  
Thememoryisorganizedintowhatisknownasblocks,eachblockbeing  
512x18or1,024x9bits.Whentheuserisconfiguringthenumberofqueues  
andindividualqueue sizes the usermustallocate the memorytorespective  
queues,inunitsofblocks,thatis,asinglequeuecanbemadeupfrom0tom  
blocks,wheremisthetotalnumberofblocksavailablewithinadevice.Alsothe  
total size ofanygiven queue mustbe inincrements of512x18or 1,024x 9.  
Forthe IDT72T51543andIDT72T51553the TotalAvailable Memoryis 128  
and256blocks respectively(a blockbeing512x18or1,024x9). Ifanyport  
is configured for x18 bus width, a block size is 512 x 18. If both the write and  
readports are configuredforx9bus width, a blocksize is 1,024x9. Queues  
canbebuiltfromtheseblockstomakeanysizequeuedesiredandanynumber  
ofqueuesdesired.  
Inadditiontothesededicatedflags,full&almostfullonthewriteportandoutput  
valid&almostemptyonthereadport,therearetwoflagstatusbusses.Analmost  
fullflagstatusbusisprovided,thisbusis8bitswide.Also,analmostemptyflag  
statusbusisprovided,againthisbusis8bitswide.Thepurposeoftheseflag  
bussesistoprovidetheuserwithameansbywhichtomonitorthedatalevels  
within FIFO queues that may not be selected on the write or read port. As  
mentioned,thedeviceprovidesalmostfullandalmostemptyregisters(program-  
mable by the user) for each of the 32 FIFO queues in the device.  
IntheIDT72T51543/72T51553Multi-QueueFIFOdevicetheuserhasthe  
optionofutilizinganywhere between1and32FIFOqueues, therefore the 8  
bitflagstatusbussesaremultiplexedbetweenthe32queues,aflagbuscanonly  
provide status for 8 of the 32 queues at any moment, this is referred to as a  
“Quadrant,suchthatwhenthebusisprovidingstatusofqueues1through8,  
thisisquadrant1,whenitisqueues9through16,thisisquadrant2andsoon  
uptoquadrant4.Iflessthan32queuesaresetupinthedevice,therearestill  
4quadrants,suchthatinPolled”modeofoperationtheflagbuswillstillcycle  
through4quadrants.Ifforexampleonly22 queuesaresetup,quadrants1and  
2 will reflect status of queues 1 through 8 and 9 through 16 respectively.  
Quadrant3willreflectthestatusofqueues17through22ontheleastsignificant  
6bits,themostsignificant2bitsoftheflagbusaredontcareandthe4thquadrant  
outputswillbedontcarealso.  
BUS WIDTHS  
TheinputportiscommontoallFIFOqueueswithinthedevice,asistheoutput  
port.ThedeviceprovidestheuserwithBusMatchingoptionssuchthattheinput  
portandoutputportcanbe eitherx9orx18bits wide, the readandwrite port  
widthsbeingsetindependentlyofoneanother.Becausetheportsarecommon  
toallqueuesthewidthofthequeuesisnotindividuallyset,sothattheinputwidth  
of all queues are equal and the output width of all queues are equal.  
WRITING TO & READING FROM THE MULTI-QUEUE  
The flag busses are available in two user selectable modes of operation,  
Polled”orDirect.Whenoperatinginpolledmodeaflagbusprovidesstatus  
ofeachquadrantsequentially,thatis,oneachrisingedgeofaclocktheflagbus  
isupdatedtoshowthestatusofeachquadrantinorder.Therisingedgeofthe  
writeclockwillupdatethealmostfullbusandarisingedgeonthereadclockwill  
updatethealmostemptybus.Themodeofoperationisalwaysthesameforboth  
thealmostfullandalmostemptyflagbusses.Whenoperatingindirectmode,the  
quadrantontheflagbusisselectedbytheuser.Sotheusercanactuallyaddress  
thequadranttobeplacedontheflagstatusbusses,theseflagbussesoperate  
independentlyofoneanother.Addressingofthealmostfullflagbusisdonevia  
thewriteportandaddressingofthealmostemptyflagbusisdoneviathereadport.  
Databeingwrittenintothedeviceviatheinputportisdirectedtoadiscrete  
FIFOqueueviathewritequeueselectaddressinputs.Conversely,databeing  
readfromthedevicereadportisreadfromaqueueselectedviathereadqueue  
selectaddressinputs.Datacanbesimultaneouslywrittenintoandreadfromthe  
sameFIFOqueueordifferentFIFOqueues.Onceaqueueisselectedfordata  
writes or reads, the writing and reading operation is performed in the same  
manner as a conventional IDT synchronous FIFOs, utilizing clocks and  
enables,thereisasingleclockandenableperport.Whenaspecificqueueis  
addressedonthewriteport,dataplacedonthedatainputsiswrittentothatqueue  
sequentiallybasedontherisingedgeofawriteclockprovidedsetupandhold  
timesaremet.Conversely,dataisreadontotheoutputportafteranaccesstime  
from a rising edge on a read clock.  
EXPANSION  
Theoperationofthewriteportiscomparabletothefunctionofaconventional  
FIFOoperatinginstandardIDTmode.Writeoperationscanbeperformedon  
thewriteportprovidedthatthequeuecurrentlyselectedisnotfull,afullflagoutput  
provides status of the selected queue. The operation of the read port is  
comparabletothefunctionofaconventionalFIFOoperatinginFWFTmode.  
WhenaFIFOqueueisselectedontheoutputport,thenextwordinthatqueue  
willautomaticallyfallthroughtotheoutputregister.Allsubsequentwordsfrom  
thatqueuerequireanenabledreadcycle.Datacannotbereadfromaselected  
queueifthatqueueisempty,thereadportprovidesanOutputValidflagindicating  
whendata readoutis valid. Ifthe userswitches toa queue thatis empty, the  
lastwordfromtheprevious queuewillremainontheoutputregister.  
Asmentioned,thewriteporthasafullflag,providingfullstatusoftheselected  
queue.Alongwiththefullflagadedicatedalmostfullflagisprovided,thisalmost  
ExpansionofMulti-Queuedevicesisalsopossible,upto8devicescanbe  
connectedinaparallelfashionprovidingthepossibilityofbothdepthexpansion  
or queue expansion. Depth Expansion means expanding the depths of  
individual queues. Queue expansion means increasing the total number of  
queuesavailable.Depthexpansionispossiblebyvirtueofthefactthatmore  
memoryblockswithinaMulti-Queuedevicecanbeallocatedtoincreasethe  
depth of a queue. For example, depth expansion of 8 devices provides the  
possibilityof8queuesof64Kx18deepwithintheIDT72T51543,and128kx  
18deepwithintheIDT72T51553,eachqueuebeingsetupwithinasingledevice  
utilizing all memory blocks available to produce a single queue. This is the  
deepestFIFOqueuethatcansetupwithinadevice.  
5
IDT72T51543/72T515532.5V,MULTI-QUEUEFIFO(32QUEUES)  
18BITWIDECONFIGURATION1,179,648and2,359,296bits  
COMMERCIALANDINDUSTRIAL  
TEMPERATURERANGES  
Forqueue expansiona maximumnumberof256(8x32)queues maybe connectingMulti-Queuedevicesinexpansionmodeallrespectiveinputpins  
setup,eachqueuebeing4Kx18or8Kx9deep,iflessqueuesaresetup,then (data&control)andoutputpins(data& flags),shouldbeconnected”together  
morememoryblockswillbeavailabletoincreasequeuedepthsifdesired.When betweenindividualdevices.  
6
IDT72T51543/72T515532.5V,MULTI-QUEUEFIFO(32QUEUES)  
18BITWIDECONFIGURATION1,179,648and2,359,296bits  
COMMERCIALANDINDUSTRIAL  
TEMPERATURERANGES  
PINDESCRIPTIONS  
Symbol  
Name  
I/OTYPE  
Description  
D[17:0]  
Din  
DataInputBus  
LVTTL  
INPUT  
These are the 18data inputpins. Data is writtenintothe device via these inputpins onthe risingedge  
ofWCLKprovidedthatWENisLOW.Duetobusmatchingnotallinputsmaybeused,anyunusedinputs  
shouldbetiedLOW.  
DF(1)  
DefaultFlag  
DefaultMode  
RCLK Echo  
REN Echo  
LVTTL  
INPUT  
IftheuserrequiresdefaultprogrammingoftheMulti-Queuedevice,thispinmustbesetupbeforeMaster  
Resetandmustnottoggleduringanydeviceoperation.Thestateofthisinputatmasterresetdetermines  
the value of the PAE/PAF flag offsets. If DF is LOW the value is 8, if DF is HIGH the value is 128.  
(1)  
DFM  
LVTTL  
INPUT  
TheMulti-Queuedevicerequiresprogrammingaftermasterreset.Theusercandothisseriallyviathe  
serialport,ortheusercanusethedefaultmethod.IfDFMisLOWatmasterresetthenserialmodewillbe  
selected,ifHIGHthendefaultmodeisselected.  
ERCLK  
HSTL-LVTTL ReadClockEchooutput,thisoutputgeneratesaclockbasedonthereadclockinput,thisisusedfor  
OUTPUT SourceSynchronousclockingwherethereceivingdevicesutilizestheERCLKtoclockdataoutputfrom  
theFIFO.  
EREN  
HSTL-LVTTL ReadEnableEchooutput,canbeusedinconjunctionwiththeERCLKoutputtoloaddataoutputfromthe  
OUTPUT FIFOintothe receivingdevice.  
ESTR  
PAEn Flag Bus  
Strobe  
LVTTL  
INPUT  
IfdirectoperationofthePAEnbushasbeenselected,theESTRinputisusedinconjunctionwithRCLK  
andtheRDADDbustoselectaquadrantofqueuestobeplacedontothe PAEnbusoutputs.Aquadrant  
addressed via the RDADD bus is selected on the rising edge of RCLK provided that ESTR is HIGH. If  
Polledoperationshasbeenselected,ESTRshouldbetiedinactive,LOW.  
ESYNC  
PAEnBus Sync  
LVTTL  
ESYNCisanoutputfromtheMulti-QueuedevicethatprovidesasynchronizingpulseforthePAEnbus  
OUTPUT duringPolledoperationofthePAEnbus.DuringPolledoperationeachquadrantofqueuestatusflagsis  
loadedontothe PAEnbus outputs sequentiallybasedonRCLK. The firstRCLKrisingedge loads  
quadrant1ontoPAEn,thesecondRCLKrisingedgeloadsquadrant2andsoon.ThefifthRCLKrising  
edge will again load quadrant 1. During the RCLK cycle that quadrant 1 of a selected device is placed  
ontothePAEnbus,theESYNCoutputwillbeHIGH.Forallotherquadrantsofthatdevice,theESYNC  
outputwillbeLOW.  
EXI  
PAEnBus  
ExpansionIn  
LVTTL  
INPUT  
The EXIinputis usedwhenMulti-Queue devices are connectedinexpansionmode andPolledPAEn  
bus operationhas beenselected. EXIofdevice ‘Nconnects directlytoEXOofdevice N-1’. The EXI  
receivesatokenfromthepreviousdeviceinachain.InsingledevicemodetheEXIinputshouldbetied  
LOWifthePAEnbusisoperatedindirectmode.IfthePAEnbusisoperatedinpolledmodetheEXIinput  
shouldbeconnectedtotheEXOoutputofthesamedevice.InexpansionmodetheEXIofthefirstdevice  
shouldbetiedLOW,whendirectmodeisselected.  
EXO  
PAEnBus  
ExpansionOut  
LVTTL  
EXOisanoutputthatisusedwhenMulti-QueuedevicesareconnectedinexpansionmodeandPolled  
OUTPUT PAEnbusoperationhasbeenselected.EXOofdeviceNconnectsdirectlytoEXIofdeviceN+1’.This  
pinpulses whendevice Nhas placedits final(4th)quadrantontothePAEnbus withrespecttoRCLK.  
This pulse (token) is then passed on to the next device in the chain N+1’ and on the next RCLK rising  
edgethefirstquadrantofdeviceN+1willbeloadedontothePAEnbus.Thiscontinuesthroughthechain  
andEXOofthelastdeviceisthenloopedbacktoEXIofthefirstdevice.TheESYNCoutputofeachdevice  
inthechainprovides synchronizationtotheuserofthis loopingevent.  
FF  
Full Flag  
LVTTL  
This pinprovides thefullflagoutputfortheactiveFIFOqueue,thatis,thequeueselectedontheinput  
OUTPUT portforwrite operations, (selectedvia WCLK, WRADDbus andWADEN). Onthe WCLKcycle aftera  
queueselection,thisflagwillshowthestatusofthenewlyselectedqueue.Datacanbewrittentothisqueue  
onthenextcycleprovidedFFisHIGH.ThisflaghasHigh-Impedancecapability,thisisimportantduring  
expansionofdevices,whentheFFflagoutputofupto8devicesmaybeconnectedtogetheronacommon  
line.ThedevicewithaqueueselectedtakescontroloftheFFbus,allotherdevicesplacetheirFFoutput  
intoHigh-Impedance.Whenaqueueselectionismadeonthewriteportthisoutputwillswitchfrom  
High-ImpedancecontrolonthenextWCLKcycle.ThisflagissynchronizedtoWCLK.  
(1)  
FM  
Flag Mode  
LVTTL  
INPUT  
Thispinissetupbeforeamasterresetandmustnottoggleduringanydeviceoperation.Thestateofthe  
FMpinduringMasterResetwilldeterminewhetherthePAFnandPAEnflagbussesoperateineitherPolled  
orDirectmode.Ifthis pinis HIGHthemodeis Polled,ifLOWthenitwillbeDirect.  
FSTR  
PAFn Flag Bus  
Strobe  
LVTTL  
INPUT  
IfdirectoperationofthePAFnbushasbeenselected,theFSTRinputisusedinconjunctionwithWCLK  
andtheWRADDbustoselectaquadrantofqueuestobeplacedontothePAFnbusoutputs.Aquadrant  
7
IDT72T51543/72T515532.5V,MULTI-QUEUEFIFO(32QUEUES)  
18BITWIDECONFIGURATION1,179,648and2,359,296bits  
COMMERCIALANDINDUSTRIAL  
TEMPERATURERANGES  
PINDESCRIPTIONS(CONTINUED)  
Symbol  
Name  
I/OTYPE  
Description  
FSTR  
(Conitnued) Strobe  
PAFn Flag Bus  
LVTTL  
INPUT  
addressedviatheWRADDbus is selectedontherisingedgeofWCLKprovidedthatFSTRis HIGH.If  
Polledoperationshasbeenselected,FSTRshouldbetiedinactive,LOW.  
FSYNC  
PAFn Bus Sync  
LVTTL  
FSYNCisanoutputfromtheMulti-QueuedevicethatprovidesasynchronizingpulseforthePAFnbus  
OUTPUT duringPolledoperationofthePAFnbus.DuringPolledoperationeachquadrantofqueuestatusflags  
is loadedontothePAFnbus outputs sequentiallybasedonWCLK.ThefirstWCLKrisingedgeloads  
quadrant1ontoPAFn,thesecondWCLKrisingedgeloadsquadrant2andsoon.ThefifthWCLKrising  
edgewillagainloadquadrant1.DuringtheWCLKcyclethatquadrant1ofaselecteddeviceis placed  
ontothePAFnbus,theFSYNCoutputwillbeHIGH.Forallotherquadrantsofthatdevice,theFSYNC  
outputwillbeLOW.  
FXI  
PAFnBus  
ExpansionIn  
LVTTL  
INPUT  
The FXIinputis usedwhenMulti-Queue devices are connectedinexpansionmode andPolled PAFn  
bus operation has been selected. FXI of device N’ connects directly to FXO of device N-1’. The FXI  
receivesatokenfromthepreviousdeviceinachain.InsingledevicemodetheFXIinputshouldbetied  
LOWifthePAEnbusisoperatedindirectmode.IfthePAEnbusisoperatedinpolledmodetheFXIinput  
shouldbeconnectedtotheFXOoutputofthesamedevice.InexpansionmodetheFXIofthefirstdevice  
shouldbetiedLOW,whendirectmodeisselected.  
FXO  
PAFnBus  
ExpansionOut  
LVTTL  
FXOisanoutputthatisusedwhenMulti-QueuedevicesareconnectedinexpansionmodeandPolled  
OUTPUT PAFnbusoperationhasbeenselected.FXOofdeviceNconnectsdirectlytoFXIofdeviceN+1’.This  
pinpulseswhendeviceNhasplaceditsfinal(4th)quadrantontothePAFnbuswithrespecttoWCLK.  
This pulse (token)is thenpassedontothe nextdevice inthe chainN+1andonthe nextWCLKrising  
edgethefirstquadrantofdeviceN+1willbeloadedontothePAFnbus.Thiscontinuesthroughthechain  
andFXOofthelastdeviceisthenloopedbacktoFXIofthefirstdevice.TheFSYNCoutputofeachdevice  
inthechainprovides synchronizationtotheuserofthis loopingevent.  
(1)  
ID[2:0]  
Device ID Pins  
LVTTL  
INPUT  
Forthe32QMulti-QueuedevicetheWRADDandRDADDaddressbussesare8bitswide.Whenaqueue  
selectiontakesplacethe3MSBsofthis8bitaddressbusareusedtoaddressthespecificdevice(the  
5LSB’s are usedtoaddress the queue withinthatdevice). Duringwrite/readoperations the 3MSB’s  
oftheaddressarecomparedtothedeviceIDpins.ThefirstdeviceinachainofMulti-Queues(connected  
in expansion mode), may be setup as 000, the second as 001’ and so on through to device 8 which  
is111,howevertheIDdoesnothavetomatchthedeviceorder.Insingledevicemodethesepinsshould  
besetupas000’andthe3MSBsoftheWRADDandRDADDaddressbussesshouldbetiedLOW.The  
ID[2:0]inputs setupa respective devices IDduring masterreset.TheseIDpinsmustnottoggleduring  
any device operation. Note, the device selected as the Master’ does not have to have the ID of 000.  
IOSEL  
IOSelect  
LVTTL  
INPUT  
This pin is used to select either HSTL or 2.5V LVTTL operation for the I/O. If HSTL or eHSTL I/O are  
required then IOSEL should be tied LOW. If LVTTL I/O are required then it should be tied HIGH.  
(1)  
IW  
InputWidth  
MasterDevice  
LVTTL  
INPUT  
IWselectsthebuswidthforthedatainputbus.IfIWisLOWduringaMasterResetthenthebuswidth  
is x18, if HIGH then it is x9.  
(1)  
MAST  
LVTTL  
INPUT  
ThestateofthisinputatMasterResetdetermineswhetheragivendevice(withinachainofdevices),isthe  
MasterdeviceoraSlave.IfthispinisHIGH,thedeviceisthemasterifitisLOWthenitisaSlave.Themaster  
deviceisthefirsttotakecontrolofalloutputsafteramasterreset,allslavedevicesgotoHigh-Impedance,  
preventingbuscontention.IfaMulti-Queuedeviceisbeingusedinsingledevicemode,thispinmust  
be setHIGH.  
MRS  
MasterReset  
LVTTL  
INPUT  
AmasterresetisperformedbytakingMRSfromHIGHtoLOW,toHIGH.Deviceprogrammingisrequired  
aftermasterreset.  
NULL-Q  
OE  
NullQueueSelect HSTL-LVTTL This pin is used on the read port when a Null-Q is required, it is used in conjunction with the RDADD  
INPUT  
address bus toaddress the Null-Q.  
OutputEnable  
LVTTL  
INPUT  
TheOutputenablesignalisanAsynchronoussignalusedtoprovidethree-statecontroloftheMulti-Queue  
dataoutputbus,Qout.IfadevicehasbeenconfiguredasaMaster”device,theQoutdataoutputswillbe  
inaLowImpedanceconditioniftheOEinputisLOW.IfOEisHIGHthentheQoutdataoutputswillbein  
HighImpedance.IfadeviceisconfiguredaSlave”device,thentheQoutdataoutputswillalwaysbein  
HighImpedanceuntilthatdevicehasbeenselectedontheReadPort,atwhichpointOEprovidesthree-  
stateofthatrespectivedevice.  
OV  
OutputValidFlag  
LVTTL ThisoutputflagprovidesoutputvalidstatusforthedatawordpresentontheMulti-QueueFIFOdataoutput  
OUTPUT port,Qout.Thisflagistherefore,2-stagedelayedtomatchthedataoutputpathdelay.Thatis,thereis  
8
IDT72T51543/72T515532.5V,MULTI-QUEUEFIFO(32QUEUES)  
18BITWIDECONFIGURATION1,179,648and2,359,296bits  
COMMERCIALANDINDUSTRIAL  
TEMPERATURERANGES  
PINDESCRIPTIONS(CONTINUED)  
Symbol  
Name  
I/OTYPE  
Description  
OV  
OutputValidFlag  
LVTTL a2RCLKcycledelayfromthetimeagivenqueueisselectedforreads,tothetimetheOVflagrepresents  
OUTPUT thedatainthatrespectivequeue.Whenaselectedqueueonthereadportisreadtoempty,theOVflag  
willgoHIGH,indicatingthatdataontheoutputbus is notvalid.The OVflagalsohas High-Impedance  
capability,requiredwhenmultipledevices areusedandtheOVflags aretiedtogether.  
(Continued)  
(1)  
OW  
OutputWidth  
LVTTL OWselectsthebuswidthforthedataoutputbus.IfOWisLOWduringaMasterResetthenthebuswidth  
INPUT is x18, if HIGH then it is x9.  
PAE  
Programmable  
Almost-EmptyFlag  
LVTTL ThispinprovidestheAlmost-EmptyflagstatusfortheFIFOqueuethathasbeenselectedontheoutput  
OUTPUT portforreadoperations,(selectedviaRCLK,RDADDandRADEN).ThispinisLOWwhentheselected  
FIFOqueuealmost-empty.This flagoutputmaybeduplicatedononeofthe PAEnbus lines.This flag  
is synchronizedtoRCLK.  
PAEn  
Programmable  
LVTTL Onthe 32Qdevice thePAEnbus is 8bits wide.Atanyonetimethis outputbus provides PAEstatus of  
Almost-EmptyFlagBus OUTPUT 8queues (1quadrant),withinaselecteddevice,havingatotalof4quadrants.DuringFIFOread/write  
operationstheseoutputsprovideprogrammableemptyflagstatus,ineitherdirectorpolledmode.The  
modeofflagoperationisdeterminedduringmasterresetviathestateoftheFMinput.Thisflagbusiscapable  
ofHigh-Impedancestate,thisisimportantduringexpansionofMulti-Queuedevices.Duringdirect  
operationthePAEnbusisupdatedtoshowthePAEstatusofaquadrantofqueueswithinaselecteddevice.  
SelectionismadeusingRCLK,ESTRandRDADD.DuringPolledoperationthePAEnbusisloadedwith  
thePAEstatusofMulti-QueueFIFOquadrantssequentiallybasedontherisingedgeofRCLK.  
PAF  
Programmable  
Almost-FullFlag  
LVTTL ThispinprovidestheAlmost-FullflagstatusfortheFIFOqueuethathasbeenselectedontheinput  
OUTPUT portforwriteoperations,(selectedviaWCLK,WRADDandWADEN).ThispinisLOWwhentheselected  
FIFOqueueisalmost-full.Thisflagoutputmaybeduplicatedononeofthe PAFnbuslines.Thisflagis  
synchronizedtoWCLK.  
PAFn  
Programmable  
Almost-FullFlagBus  
LVTTL Onthe 32Qdevice the PAFnbus is 8bits wide. Atanyone time this outputbus provides PAF status of  
OUTPUT 8queues (1quadrant),withinaselecteddevice,havingatotalof4quadrants.DuringFIFOread/write  
operationstheseoutputsprovideprogrammablefullflagstatus,ineitherdirectorpolledmode.Themode  
offlagoperationisdeterminedduringmasterresetviathestateoftheFMinput.Thisflagbusiscapable  
ofHigh-Impedancestate,thisisimportantduringexpansionofMulti-Queuedevices.Duringdirect  
operationthePAFnbusisupdatedtoshowthePAFstatusofaquadrantofqueueswithinaselecteddevice.  
SelectionismadeusingWCLK,FSTR,WRADDandWADEN.DuringPolledoperationthePAFnbusis  
loadedwiththePAFstatusofMulti-QueueFIFOquadrantssequentiallybasedontherisingedgeofWCLK.  
PD  
Power Down  
PartialReset  
HSTL This inputis usedtoprovide additionalpowersavings. Whenthe device I/Ois setupforHSTL/eHSTL  
INPUT modeaHIGHonthePDinputdisablesthedatainputsonthewriteportonly,providingsignificantpower  
savings. In LVTTL mode this pin has no operation  
PRS  
LVTTL APartialResetcanbeperformedonasinglequeueselectedwithintheMulti-Queuedevice.BeforeaPartial  
INPUT Resetcanbe performedona queue, thatqueue mustbe selectedonboththe write portandreadport  
2clockcycles beforetheresetis performed.APartialResetis thenperformedbytakingPRS LOWfor  
one WCLK cycle and one RCLK cycle. The Partial Reset will only reset the read and write pointers to  
thefirstmemorylocation,noneofthedevicesconfigurationwillbechanged.  
Q[17:0]  
Qout  
DataOutputBus  
LVTTL Thesearethe18dataoutputpins.Dataisreadoutofthedeviceviatheseoutputpinsontherisingedge  
OUTPUT ofRCLKprovidedthatRENis LOW,OEis LOWandtheFIFOqueueis selected.Duetobus matching  
notalloutputs maybeused,anyunusedoutputs shouldnotbeconnected.  
RADEN  
RCLK  
ReadAddress Enable LVTTL The RADENinputis usedinconjunctionwithRCLKandthe RDADDaddress bus toselecta queue to  
INPUT be read from. A FIFO queue addressed via the RDADD bus is selected on the rising edge of RCLK  
provided that RADEN is HIGH. RADEN cannot be HIGH for the same RCLK cycle as ESTR.  
ReadClock  
LVTTL WhenenabledbyREN,therisingedgeofRCLKreadsdatafromtheselectedFIFOqueueviatheoutput  
INPUT busQout.TheFIFOqueuetobereadisselectedviatheRDADDaddressbusandarisingedgeofRCLK  
whileRADENisHIGH.ArisingedgeofRCLKinconjunctionwithESTRandRDADDwillalsoselectthe  
PAEnflagquadranttobeplacedonthePAEnbusduringdirectflagoperation.Duringpolledflagoperation  
thePAEnbusiscycledwithrespecttoRCLKandtheESYNCsignalissynchronizedtoRCLK.ThePAE  
andOV outputs are allsynchronizedtoRCLK. Duringdevice expansionthe EXOandEXIsignals are  
basedonRCLK. RCLKmustbe continuous andfree-running.  
9
IDT72T51543/72T515532.5V,MULTI-QUEUEFIFO(32QUEUES)  
18BITWIDECONFIGURATION1,179,648and2,359,296bits  
COMMERCIALANDINDUSTRIAL  
TEMPERATURERANGES  
PINDESCRIPTIONS(CONTINUED)  
Symbol  
Name  
I/OTYPE  
Description  
RDADD  
[7:0]  
Read Address Bus  
LVTTL For the 32Q device the RDADD bus is 8 bits. The RDADD bus is a dual purpose address bus. The  
INPUT firstfunctionofRDADDistoselectaFIFOqueuetobereadfrom.Theleastsignificant5bitsofthebus,  
RDADD[4:0]areusedtoaddress1of32possiblequeueswithinaMulti-Queuedevice.Themostsignificant  
3bits, RDADD[7:5]are usedtoselect1of8possible Multi-Queue devices thatmaybe connectedin  
expansionmode.These3MSBswilladdressadevicewiththematchingIDcode.Theaddresspresent  
ontheRDADDbuswillbeselectedonarisingedgeofRCLKprovidedthatRADENisHIGH,(note,that  
datacanbeplacedontotheQoutbus,readfromthepreviouslyselectedFIFOqueueonthisRCLKedge).  
On the next rising RCLK edge after a read queue select, a data word from the previous queue will be  
placedontotheoutputs,Qout,regardlessoftheRENinput.TwoRCLKrisingedgesafterreadqueueselect,  
datawillbeplacedontotheQoutoutputsfromthenewlyselectedqueue,regardlessofRENduetothe  
firstwordfallthrougheffect.  
ThesecondfunctionoftheRDADDbusistoselectthequadrantofFIFOqueuestobeloadedontothe  
PAEnbusduringstrobedflagmode.Theleastsignificant2bits,RDADD[1:0]areusedtoselectthe  
quadrantofadevicetobeplacedonthePAEnbus.Themostsignificant3bits,RDADD[7:5]areagain  
usedtoselect1of8possibleMulti-Queuedevicesthatmaybeconnectedinexpansionmode.Address  
bitsRDADD[4:2]aredontcareduringquadrantselection.ThequadrantaddresspresentontheRDADD  
buswillbeselectedontherisingedgeofRCLKprovidedthatESTRisHIGH,(note,thatdatacanbeplaced  
ontotheQoutbus,readfromthepreviouslyselectedFIFOQonthisRCLKedge).PleaserefertoTable2  
for details on RDADD bus.  
REN  
ReadEnable  
LVTTL The RENinputenables readoperations fromaselectedFIFOqueuebasedonarisingedgeofRCLK.  
INPUT Aqueue tobe readfromcanbe selectedvia RCLK, RADENandthe RDADDaddress bus regardless  
ofthestateofREN.DatafromanewlyselectedqueuewillbeavailableontheQoutoutputbusonthesecond  
RCLKcycle afterqueue selectionregardless ofREN due tothe FWFToperation. Areadenable is not  
required to cycle the PAEn bus (in polled mode) or to select the PAEn quadrant , (in direct mode).  
SCLK  
SerialClock  
LVTTL IfserialprogrammingoftheMulti-Queuedevicehasbeenselectedduringmasterreset,theSCLKinput  
INPUT clockstheserialdatathroughtheMulti-Queuedevice.DatasetupontheSIinputisloadedintothedevice  
ontherisingedgeofSCLKprovidedthatSENIisenabled,LOW.Whenexpansionofdevicesisperformed  
theSCLKofalldevices shouldbeconnectedtothesamesource.  
SENI  
SerialInputEnable  
LVTTL DuringserialprogrammingofaMulti-Queuedevice,dataloadedontotheSIinputwillbeclockedintothe  
INPUT part(via a risingedge ofSCLK), providedthe SENI inputofthatdevice is LOW. Ifmultiple devices are  
cascaded,theSENIinputshouldbeconnectedtotheSENOoutputofthepreviousdevice.Sowhenserial  
loadingofagivendeviceiscomplete,its SENOoutputgoesLOW,allowingthenextdeviceinthechain  
tobeprogrammed(SENOwillfollowSENIofagivendeviceoncethatdeviceisprogrammed).TheSENI  
inputofthe masterdevice (orsingle device), shouldbe controlledbythe user.  
SENO  
SerialOutputEnable LVTTL ThisoutputisusedtoindicatethatserialprogrammingordefaultprogrammingoftheMulti-Queuedevice  
OUTPUT hasbeencompleted.SENOfollowsSENIonceprogrammingofadeviceiscomplete.Therefore,SENO  
willgoLOWafterprogrammingprovidedSENIisLOW,onceSENIistakenHIGHagain,SENOwillalso  
goHIGH.WhentheSENOoutputgoesLOW,thedeviceisreadytobeginnormalread/writeoperations.  
Ifmultipledevicesarecascadedandserialprogrammingofthedeviceswillbeused,theSENO output  
shouldbeconnectedtotheSENIinputofthenextdeviceinthechain.Whenserialprogrammingofthe  
firstdeviceiscomplete, SENOwillgoLOW,therebytakingtheSENIinputofthenextdeviceLOWand  
soonthroughoutthe chain. Whena givendevice inthe chainis fullyprogrammedthe SENO output  
essentiallyfollowstheSENIinput.TheusershouldmonitortheSENOoutputofthefinaldeviceinthechain.  
WhenthisoutputgoesLOW,serialloadingofalldeviceshasbeencompleted.  
SI  
SerialIn  
LVTTL DuringserialprogrammingthispinisloadedwiththeserialdatathatwillconfiguretheMulti-Queuedevices.  
INPUT Data present on SI will be loaded on a rising edge of SCLK provided that SENI is LOW. In expansion  
modetheserialdatainputisloadedintothefirstdeviceinachain.WhenthatdeviceisloadedanditsSENO  
hasgoneLOW,thedatapresentonSIwillbedirectlyoutputtotheSOoutput.TheSOpinofthefirstdevice  
connectstotheSIpinofthesecondandsoon.TheMulti-Queuedevicesetupregistersareshiftregisters.  
SO  
SerialOut  
LVTTL Thisoutputisusedinexpansionmodeandallowsserialdatatobepassedthroughdevicesinthechain  
OUTPUT tocompleteprogrammingofalldevices.TheSIofadeviceconnectstoSOofthepreviousdeviceinthe  
chain. The SOofthe finaldevice ina chainshouldnotbe connected.  
10  
IDT72T51543/72T515532.5V,MULTI-QUEUEFIFO(32QUEUES)  
18BITWIDECONFIGURATION1,179,648and2,359,296bits  
COMMERCIALANDINDUSTRIAL  
TEMPERATURERANGES  
PINDESCRIPTIONS(CONTINUED)  
Symbol  
Name  
I/OTYPE  
Description  
TCK  
JTAGClock  
LVTTL ClockinputforJTAGfunction. TMSandTDIare sampledonthe risingedge ofTCK. TDOis outputon  
INPUT thefallingedgeofTCK.  
TDI  
TestDataInput  
TestDataOutput  
LVTTL During JTAG boundary scan operation test data is serially loaded via TDI on the rising edge of TCK.  
INPUT This is alsothedatafortheInstructionRegister,JTAGIDRegisterandBypass Register.  
TDO  
LVTTL During JTAG boundary scan operation test data is serially output via TDO on the falling edge of TCK.  
INPUT ThisoutputisinHigh-ImpedanceexceptwhenshiftingdatawhileinSHIFT-DRandSHIFT-IRcontroller  
states.  
TMS  
JTAGModeSelect  
JTAGReset  
LVTTL TMSis a serialinputpin. Bits are seriallyloadedonthe risingedge ofTCK, whichselects 1of5modes  
INPUT ofoperationforthe JTAGboundaryscan.  
TRST  
WADEN  
LVTTL TRSTistheasynchronousresetpinfortheJTAGcontroller.IftheJTAGportisnotutilized,TRSTshould  
INPUT be tiedtoGND.  
WriteAddressEnable LVTTL TheWADENinputisusedinconjunctionwithWCLKandtheWRADDaddressbustoselectaqueueto  
INPUT be written in to. A FIFO queue addressed via the WRADD bus is selected on the rising edge of WCLK  
providedthatWADENis HIGH. WADENcannotbe HIGHforthe same WCLKcycle as FSTR.  
WCLK  
WriteClock  
LVTTL WhenenabledbyWEN,therisingedgeofWCLKwritesdataintotheselectedFIFOqueueviatheinput  
INPUT bus, Din. The FIFO queue to be written to is selected via the WRADD address bus and a rising edge  
ofWCLKwhileWADENisHIGH.ArisingedgeofWCLKinconjunctionwithFSTRandWRADDwillalso  
selectthe flagquadranttobe placedonthe PAFnbus duringdirectflagoperation. Duringpolledflag  
operationthePAFnbusiscycledwithrespecttoWCLKandtheFSYNCsignalissynchronizedtoWCLK.  
The PAFn, PAF andFF outputs are allsynchronizedtoWCLK. Duringdevice expansionthe FXOand  
FXIsignals are basedonWCLK. The WCLKmustbe continuous andfree-running.  
WEN  
WriteEnable  
LVTTL The WEN input enables write operations to a selected FIFO queue based on a rising edge of WCLK.  
INPUT AqueuetobewrittentocanbeselectedviaWCLK,WADENandtheWRADDaddress bus regardless  
ofthestateofWEN.DatapresentonDincanbewrittentoanewlyselectedqueueonthesecondWCLK  
cycleafterqueueselectionprovidedthatWENisLOW.AwriteenableisnotrequiredtocyclethePAFn  
bus (in polled mode) or to select the PAFn quadrant , (in direct mode).  
WRADD  
[7:0]  
WriteAddressBus  
LVTTL Forthe32QdevicetheWRADDbusis8bits.TheWRADDbusisadualpurposeaddressbus.Thefirst  
INPUT functionofWRADDistoselectaFIFOqueuetobewrittento.Theleastsignificant5bitsofthebus,  
WRADD[4:0]areusedtoaddress1of32possiblequeueswithinaMulti-Queuedevice.Themostsignificant  
3bits,WRADD[7:5]areusedtoselect1of8possibleMulti-Queuedevices thatmaybeconnectedin  
expansionmode.These3MSBswilladdressadevicewiththematchingIDcode.Theaddresspresent  
ontheWRADDbuswillbeselectedonarisingedgeofWCLKprovidedthatWADENisHIGH,(note,that  
datapresentontheDinbuscanbewrittenintothepreviouslyselectedFIFOqueueonthisWCLKedge  
andonthenextrisingWCLKalso,providingthatWENisLOW).TwoWCLKrisingedgesafterwritequeue  
select,datacanbewrittenintothenewlyselectedqueue.  
ThesecondfunctionoftheWRADDbusistoselectthequadrantofFIFOqueuestobeloadedontothe  
PAFnbusduringstrobedflagmode.Theleastsignificant2bits,WRADD[1:0]areusedtoselectthequadrant  
ofadevicetobeplacedonthePAFnbus.Themostsignificant3bits,WRADD[7:5]areagainusedtoselect  
1of8possibleMulti-Queuedevicesthatmaybeconnectedinexpansionmode.AddressbitsWRADD[4:2]  
aredontcareduringquadrantselection.ThequadrantaddresspresentontheWRADDbuswillbeselected  
ontherisingedgeofWCLKprovidedthatFSTRisHIGH,(note,thatdatacanbewrittenintothepreviously  
selectedFIFO queue on this WCLKedge). Please refertoTable 1 for details onthe WRADD bus.  
VCC  
+2.5VSupply  
Power These are VCC power supply pins and must all be connected to a +2.5V supply rail.  
VDDQ  
O/PRailVoltage  
Power Thesepinsmustbetiedtothedesiredoutputrailvoltage.ForLVTTLI/Othesepinsmustbeconnected  
to+2.5V,forHSTLthesepinsmustbeconnectedto+1.5VandforeHSTLthesepinsmustbeconnected  
to+1.8V.  
GND  
Vref  
GroundPin  
Power These are Ground pins and must all be connected to the GND supply rail.  
ReferenceVoltage  
HSTL ThisisaVoltageReferenceinputandmustbeconnectedtoavoltageleveldeterminedfromthetable  
INPUT "RecommendedDCOperatingConditions". The inputprovides the reference levelforHSTL/eHSTL  
inputs. ForLVTTLI/Omode this inputshouldbe tiedtoGND.  
NOTE:  
1. Inputs should not change after Master Reset.  
11  
ORDERINGINFORMATION  
IDT  
XXXXX  
X
XX  
X
X
Process /  
Temperature  
Range  
Device Type  
Power  
Speed  
Package  
BLANK  
I(1)  
Commercial (0°C to +70°C)  
Industrial (-40°C to +85°C)  
BB  
Plastic Ball Grid Array (PBGA, BB256-1)  
5
6
7-5  
Commercial Only  
Commercial & Industrial  
Commercial & Industrial  
Clock Cycle Time (tCLK  
Speed in Nanoseconds  
)
Low Power  
L
72T51543 1,179,648 bits 2.5V Multi-Queue FIFO  
72T51553 2,359,296 bits 2.5V Multi-Queue FIFO  
5999 drw34  
NOTE:  
1. Industrial temperature range product for 6ns and 7-5ns speed grades are available as a standard device. All other speed grades available by special order.  
CORPORATE HEADQUARTERS  
2975StenderWay  
Santa Clara, CA 95054  
for SALES:  
for Tech Support:  
408-330-1753  
email:FIFOhelp@idt.com  
800-345-7015 or 408-727-6116  
fax: 408-492-8674  
www.idt.com  
12  

相关型号:

IDT72T51543L7-5BBI

FIFO, 64KX18, Synchronous, CMOS, PBGA256, 17 X 17 MM, 1 MM PITCH, PLASTIC, BGA-256
IDT

IDT72T51546

2.5V MULTI-QUEUE FLOW-CONTROL DEVICES (32 QUEUES) 36 BIT WIDE CONFIGURATION 1,179,648 bits and 2,359,296 bits
IDT

IDT72T51546L5BB

2.5V MULTI-QUEUE FLOW-CONTROL DEVICES (32 QUEUES) 36 BIT WIDE CONFIGURATION 1,179,648 bits and 2,359,296 bits
IDT

IDT72T51546L5BBI

2.5V MULTI-QUEUE FLOW-CONTROL DEVICES (32 QUEUES) 36 BIT WIDE CONFIGURATION 1,179,648 bits and 2,359,296 bits
IDT

IDT72T51546L6BB

2.5V MULTI-QUEUE FLOW-CONTROL DEVICES (32 QUEUES) 36 BIT WIDE CONFIGURATION 1,179,648 bits and 2,359,296 bits
IDT

IDT72T51546L6BBI

2.5V MULTI-QUEUE FLOW-CONTROL DEVICES (32 QUEUES) 36 BIT WIDE CONFIGURATION 1,179,648 bits and 2,359,296 bits
IDT

IDT72T51546L7-5BB

FIFO, 32KX36, Synchronous, CMOS, PBGA256, 17 X 17 MM, 1 MM PITCH, PLASTIC, BGA-256
IDT

IDT72T51546L7-5BBI

FIFO, 32KX36, Synchronous, CMOS, PBGA256, 17 X 17 MM, 1 MM PITCH, PLASTIC, BGA-256
IDT

IDT72T51553

2.5V MULTI-QUEUE FLOW-CONTROL DEVICES (32 QUEUES) 18 BIT WIDE CONFIGURATION
IDT

IDT72T51553L5BB

2.5V MULTI-QUEUE FLOW-CONTROL DEVICES (32 QUEUES) 18 BIT WIDE CONFIGURATION
IDT

IDT72T51553L5BB8

FIFO, 128KX18, 3.6ns, Synchronous, CMOS, PBGA256, 17 X 17 MM, 1 MM PITCH, PLASTIC, BGA-256
IDT

IDT72T51553L5BBI

2.5V MULTI-QUEUE FLOW-CONTROL DEVICES (32 QUEUES) 18 BIT WIDE CONFIGURATION
IDT