COMMERCIAL AND INDUSTRIAL
TEMPERATURE RANGES
IDT72T36135M 2.5V 18M-BIT TeraSync
36-BIT FIFO
524,288 x 36
20
FEBRUARY 04, 2009
mark location has been set the write pointer cannot be incremented past this
marked location. During retransmit mode write operations to the device may
continue without hindrance.
FIRST WORD FALL THROUGH/SERIAL IN (FWFT/SI)
This is a dual purpose pin. During Master Reset, the state of the FWFT/
SI input determines whether the device will operate in IDT Standard mode or
First Word Fall Through (FWFT) mode.
If, at the time of Master Reset, FWFT/SI is LOW, then IDT Standard mode
will be selected. This mode uses the Empty Flag (
EF[1:2])toindicatewhether
or not there are any words present in the FIFO memory. It also uses the Full
Flag function (
FF[1:2]) to indicate whether or not the FIFO memory has any
free space for writing. In IDT Standard mode, every word read from the FIFO,
including the first, must be requested using the Read Enable (
REN) and
RCLK.
If, at the time of Master Reset, FWFT/SI is HIGH, then FWFT mode will be
selected. This mode uses Output Ready (
OR[1:2]) to indicate whether or not
there is valid data at the data outputs (Qn). It also uses Input Ready (
IR[1:2])
to indicate whether or not the FIFO memory has any free space for writing. In
theFWFTmode,thefirstwordwrittentoanemptyFIFOgoesdirectlytoQnafter
three RCLK rising edges,
REN = LOW is not necessary. Subsequent words
must be accessed using the Read Enable (
REN) and RCLK.
AfterMasterReset,FWFT/SIactsasaserialinputforloading
PAE[1:2]and
PAF[1:2]offsetsintotheprogrammableregisters. Theserialinputfunctioncan
only be used when the serial loading method has been selected during Master
Reset. Serial programming using the FWFT/SI pin functions the same way in
both IDT Standard and FWFT modes.
WRITE STROBE & WRITE CLOCK (WR/WCLK)
IfSynchronousoperationofthewriteporthasbeenselectedvia
ASYW,this
input behaves as WCLK.
A write cycle is initiated on the rising edge of the WCLK input. Data setup
and hold times must be met with respect to the LOW-to-HIGH transition of the
WCLK.ItispermissibletostoptheWCLK. NotethatwhileWCLKisidle,the
FF/
IR[1:2],andPAF[1:2]flagswillnotbeupdated.TheWriteandReadClockscan
either be independent or coincident.
IfAsynchronousoperationhasbeenselectedthisinputisWR(writestrobe).
Data is Asynchronously written into the FIFO via the Dn inputs whenever there
is a rising edge on WR. In this mode the WEN input must be tied LOW.
WRITE ENABLE (
WEN)
Whenthe
WENinput isLOW,datamaybeloadedintotheFIFORAMarray
on the rising edge of every WCLK cycle if the device is not full. Data is stored
in the RAM array sequentially and independently of any ongoing read
operation.
When
WENisHIGH,nonewdataiswrittenintheRAMarrayoneachWCLK
cycle.
To prevent data overflow in the IDT Standard mode,
FF[1:2]willgoLOW,
inhibiting further write operations. Upon the completion of a valid read cycle,
FF[1:2] will go HIGH allowing a write to occur. The FF[1:2] is updated by two
WCLK cycles + tSKEW after the RCLK cycle.
Topreventdataoverflow intheFWFTmode,
IR[1:2] willgoHIGH,inhibiting
further write operations. Upon the completion of a valid read cycle,
IR[1:2]will
go LOW allowing a write to occur. The
IR[1:2] flag is updated by two WCLK
cycles + tSKEW after the valid RCLK cycle.
WENisignoredwhentheFIFOisfullineitherFWFTorIDTStandardmode.
If Asynchronous operation of the write port has been selected, then WEN
must be held active, (tied LOW).
READ STROBE & READ CLOCK (RD/RCLK)
IfSynchronousoperationofthereadporthasbeenselectedvia
ASYR,this
inputbehavesasRCLK.A readcycleisinitiatedontherisingedgeoftheRCLK
input. Data can be read on the outputs, on the rising edge of the RCLK input.
ItispermissibletostoptheRCLK. NotethatwhileRCLKisidle,the
EF/OR[1:2],
PAE[1:2] flags will not be updated. The Write and Read Clocks can be
independent or coincident.
IfAsynchronousoperationhasbeenselectedthisinputisRD(ReadStrobe)
. Data is Asynchronously read from the FIFO via the output register whenever
there is a rising edge on RD. In this mode the
REN and RCS inputs must be
tied LOW. The
OEinputisusedtoprovideAsynchronouscontrolofthethree-
stateQnoutputs.
WRITE CHIP SELECT (
WCS)
The
WCS disables all Write Port inputs (data only) if it is held HIGH. To
performnormaloperationsonthewriteport,the
WCSmustbeenabled,heldLOW.
READ ENABLE (
REN)
When Read Enable is LOW, data is loaded from the RAM array into the
outputregisterontherisingedgeofeveryRCLKcycleifthedeviceisnotempty.
When the
REN input is HIGH, the output register holds the previous data
and no new data is loaded into the output register. The data outputs Q0-Qn
maintain the previous data value.
In the IDT Standard mode, every word accessed at Qn, including the first
word written to an empty FIFO, must be requested using
REN provided that
RCSisLOW. WhenthelastwordhasbeenreadfromtheFIFO,theEmptyFlag
(
EF[1:2])willgoLOW,inhibitingfurtherreadoperations. RENisignoredwhen
the FIFO is empty. Once a write is performed,
EF[1:2] will go HIGH allowing
a read to occur. The
EF[1:2]flagisupdatedbytwoRCLKcycles+tSKEW after
the valid WCLK cycle. Both
RCSandRENmustbeactive,LOWfordatatobe
read out on the rising edge of RCLK.
IntheFWFTmode,thefirstwordwrittentoanemptyFIFOautomaticallygoes
to the outputs Qn, on the third valid LOW-to-HIGH transition of RCLK + tSKEW
after the first write.
RENandRCSdonotneedtobeassertedLOW fortheFirst
Word to fall through to the output register. In order to access all other words,
a read must be executed using
REN and RCS. The RCLK LOW-to-HIGH
transition after the last word has been read from the FIFO, Output Ready
(
OR[1:2])willgoHIGHwithatrueread(RCLKwithREN=LOW;RCS=LOW),
inhibiting further read operations.
REN is ignored when the FIFO is empty.
If Asynchronous operation of the Read port has been selected, then
REN
must be held active, (tied LOW).
SERIAL ENABLE (
SEN )
The
SENinput isanenableusedonlyforserialprogrammingoftheoffset
registers. The serial programming method must be selected during Master
Reset.
SENisalwaysusedinconjunctionwithLD. Whentheselinesareboth
LOW,dataattheSIinputcanbeloadedintotheprogramregisteronebitforeach
LOW-to-HIGH transition of SCLK.
When
SEN is HIGH, the programmable registers retains the previous
settings and no offsets are loaded.
SEN functions the same way in both IDT
Standard and FWFT modes.
OUTPUT ENABLE (
OE )
When Output Enable is enabled (LOW), the parallel output buffers receive
datafromtheoutputregister. When
OEisHIGH,theoutputdatabus(Qn)goes
intoahighimpedancestate.DuringMasteroraPartialResetthe
OEistheonly
inputthatcanplacetheoutputbusQn,intoHigh-Impedance.DuringResetthe
RCS input can be HIGH or LOW, it has no effect on the Qn outputs.