IDT72V205/72V215/72V225/72V235/72V245 3.3V CMOS SyncFIFOTM
256 x 18, 512 x 18, 1,024 x 18, 2,048 x 18 and 4,096 x 18
COMMERCIALANDINDUSTRIAL
TEMPERATURERANGES
IntheFWFTmode,thefirstwordwrittentoanemptyFIFOautomaticallygoes
totheoutputsQn,onthethirdvalidLOWtoHIGHtransitionofRCLK+tSKEW
afterthefirstwrite. RENdoesnotneedtobeassertedLOW. Inordertoaccess
allotherwords,areadmustbeexecutedusingREN. TheRCLKLOWtoHIGH
transitionafterthelastwordhasbeenreadfromtheFIFO,OutputReady(OR)
willgoHIGHwithatrue read(RCLKwithREN=LOW),inhibitingfurtherread
operations. REN is ignored when the FIFO is empty.
SIGNALDESCRIPTIONS:
INPUTS:
DATA IN (D0 - D17)
Datainputsfor18-bitwidedata.
CONTROLS:
RESET (RS)
OUTPUTENABLE(OE)
ResetisaccomplishedwhenevertheReset(RS)inputistakentoaLOW
state. During reset, both internal read and write pointers are set to the first
location.Aresetisrequiredafterpower-upbeforeawriteoperationcantake
place.TheHalf-FullFlag(HF)andProgrammableAlmost-FullFlag(PAF)will
beresettoHIGHaftertRSF.TheProgrammableAlmost-EmptyFlag(PAE)will
beresettoLOWaftertRSF. TheFullFlag (FF)willresettoHIGH. TheEmpty
Flag(EF)willresettoLOWinIDTStandardmodebutwillresettoHIGHinFWFT
mode. Duringreset,theoutputregisterisinitializedtoallzerosandtheoffset
registersareinitializedtotheirdefaultvalues.
WhenOutputEnable (OE)is enabled(LOW), the paralleloutputbuffers
receivedatafromtheoutputregister.WhenOEisdisabled(HIGH),theQoutput
databusisinahigh-impedancestate.
LOAD (LD)
The IDT72V205/72V215/72V225/72V235/72V245 devices contain two
12-bitoffsetregisterswithdataontheinputs,orreadontheoutputs. Whenthe
Load(LD)pinissetLOWandWENissetLOW,dataontheinputsD0-D11is
writtenintotheEmptyOffsetregisteronthefirstLOW-to-HIGHtransitionofthe
Write Clock(WCLK). WhentheLD pinandWEN are heldLOWthendata is
writtenintotheFullOffsetregisteronthesecondLOW-to-HIGHtransitionof
WCLK.ThethirdtransitionofWCLKagainwritestotheEmptyOffsetregister.
However,writingalloffsetregistersdoesnothavetooccuratonetime.One
ortwooffsetregisterscanbewrittenandthenbybringingtheLDpinHIGH,the
FIFOisreturnedtonormalread/writeoperation.WhentheLDpinissetLOW,
andWENisLOW,thenextoffsetregisterinsequenceiswritten.
WRITE CLOCK (WCLK)
AwritecycleisinitiatedontheLOW-to-HIGHtransitionoftheWriteClock
(WCLK).DatasetupandholdtimesmustbemetwithrespecttotheLOW-to-HIGH
transitionofWCLK.
The Write andReadClocks canbe asynchronous orcoincident.
WRITE ENABLE (WEN)
WhentheWENinput isLOW,datamaybeloadedintotheFIFORAMarray
ontherisingedgeofeveryWCLKcycleifthedeviceisnotfull. Dataisstored
in the RAM array sequentially and independently of any ongoing read
operation.
WhenWENisHIGH,nonewdataiswrittenintheRAMarrayoneachWCLK
cycle.
To prevent data overflow in the IDT Standard Mode, FF will go LOW,
inhibitingfurtherwriteoperations. Uponthecompletionofavalidreadcycle,
FFwillgoHIGHallowingawritetooccur. TheFFflagisupdatedontherising
edgeofWCLK.
LD
WEN
WCLK
Selection
Writingtooffsetregisters:
EmptyOffset
0
0
FullOffset
0
1
1
1
0
1
NoOperation
WriteIntoFIFO
NoOperation
Topreventdata overflow inthe FWFTmode, IR willgoHIGH, inhibiting
furtherwriteoperations. Uponthecompletionofavalidreadcycle,IRwillgo
LOWallowingawritetooccur. TheIRflagisupdatedontherisingedgeofWCLK.
NOTE:
WENisignoredwhentheFIFOisfullineitherFWFTorIDTStandardmode.
1. The same selection sequence applies to reading from the registers. REN is enabled and
read is performed on the LOW-to-HIGH transition of RCLK.
READ CLOCK (RCLK)
Figure 2. Writing to Offset Registers
DatacanbereadontheoutputsontheLOW-to-HIGHtransitionoftheRead
Clock(RCLK),whenOutputEnable(OE)is setLOW.
The Write andReadClocks canbe asynchronous orcoincident.
17
0
11
EMPTY OFFSET REGISTER
READ ENABLE (REN)
DEFAULT VALUE
WhenReadEnableisLOW,dataisloadedfromtheRAMarrayintotheoutput
register on the rising edge of every RCLK cycle if the device is not empty.
WhentheRENinputisHIGH,theoutputregisterholdsthepreviousdataand
nonewdataisloadedintotheoutputregister. ThedataoutputsQ0-Qnmaintain
the previous data value.
001FH (72V205) 003FH (72V215):
007FH (72V225/72V235/72V245)
11
17
0
FULL OFFSET REGISTER
IntheIDTStandardmode,everywordaccessedatQn,includingthefirst
wordwrittentoanemptyFIFO,mustberequestedusingREN. Whenthelast
wordhasbeenreadfromtheFIFO,theEmptyFlag(EF)willgoLOW,inhibiting
furtherreadoperations. RENisignoredwhentheFIFOisempty. Onceawrite
isperformed,EFwillgoHIGHallowingareadtooccur. TheEFflagisupdated
on the rising edge of RCLK.
DEFAULT VALUE
001FH (72V205) 003FH (72V215):
007FH (72V225/72V235/72V245)
4294 drw 04
NOTE:
1. Any bits of the offset register not being programmed should be set to zero.
Figure 3. Offset Register Location and Default Values
9