English
Language : 

IDT72T36135M Datasheet, PDF (19/48 Pages) Integrated Device Technology – 2.5V 18M-BIT HIGH-SPEED TeraSync FIFO 36-BIT CONFIGURATIONS 524,288 x 36
IDT72T36135M 2.5V 18M-BIT TeraSync 36-BIT FIFO
524,288 x 36
COMMERCIAL AND INDUSTRIAL
TEMPERATURE RANGES
SIGNAL DESCRIPTION
INPUTS:
DATA IN (D0 - Dn)
Data inputs for 36-bit wide data (D0 - D35).
CONTROLS:
MASTER RESET ( MRS )
A Master Reset is accomplished whenever the MRS input is taken to a LOW
state. This operation sets the internal read and write pointers to the first location
of the RAM array. PAE[1:2] will go LOW, PAF[1:2] will go HIGH.
If FWFT/SI is LOW during Master Reset then the IDT Standard mode,
along with EF[1:2] and FF[1:2] are selected. EF[1:2] will go LOW and FF[1:2]
will go HIGH. If FWFT/SI is HIGH, then the First Word Fall Through mode
(FWFT), along with IR[1:2] and OR[1:2], are selected. OR[1:2] will go HIGH
and IR[1:2] will go LOW.
All control settings such as RM and PFM are defined during the Master Reset
cycle.
During a Master Reset, the output register is initialized to all zeroes. A Master
Reset is required after power up, before a write operation can take place. MRS
is asynchronous.
See Figure 8, Master Reset Timing, for the relevant timing diagram.
PARTIAL RESET (PRS)
A Partial Reset is accomplished whenever the PRS input is taken to a LOW
state. As in the case of the Master Reset, the internal read and write pointers
are set to the first location of the RAM array, PAE[1:2] goes LOW, PAF[1:2]
goes HIGH.
Whichever mode is active at the time of Partial Reset, IDT Standard mode
or First Word Fall Through, that mode will remain selected. If the IDT Standard
mode is active, then FF[1:2] will go HIGH and EF[1:2] will go LOW. If the First
Word Fall Through mode is active, then OR[1:2] will go HIGH, and IR[1:2] will
go LOW.
Following Partial Reset, all values held in the offset registers remain
unchanged. The programming method (parallel or serial) currently active at
the time of Partial Reset is also retained. The output register is initialized to all
zeroes. PRS is asynchronous.
A Partial Reset is useful for resetting the device during the course of
operation, when reprogramming programmable flag offset settings may not be
convenient.
See Figure 9, Partial Reset Timing, for the relevant timing diagram.
ASYNCHRONOUS WRITE (ASYW)
The write port can be configured for either Synchronous or Asynchronous
mode of operation. If during Master Reset the ASYW input is LOW, then
Asynchronous operation of the write port will be selected. During Asynchro-
nous operation of the write port the WCLK input becomes WR input, this is the
Asynchronous write strobe input. A rising edge on WR will write data present
on the Dn inputs into the FIFO. (WEN must be tied LOW when using the write
port in Asynchronous mode).
When the write port is configured for Asynchronous operation the full flag
(FF[1:2]) operates in an asynchronous manner, that is, the full flag will be
updated based in both a write operation and read operation. Note, if Asynchro-
nous mode is selected, FWFT is not permissable. Refer to Figures 30, 31, 34
and 35 for relevant timing and operational waveforms.
ASYNCHRONOUS READ (ASYR)
The read port can be configured for either Synchronous or Asynchronous
mode of operation. If during a Master Reset the ASYR input is LOW, then
Asynchronous operation of the read port will be selected. During Asynchro-
nous operation of the read port the RCLK input becomes RD input, this is the
Asynchronous read strobe input. A rising edge on RD will read data from the
FIFO via the output register and Qn port. (REN must be tied LOW during
Asynchronous operation of the read port).
The OE input provides three-state control of the Qn output bus, in an
asynchronous manner. (RCS, provides three-state control of the read port in
Synchronous mode).
When the read port is configured for Asynchronous operation the device
must be operating on IDT standard mode, FWFT mode is not permissible if the
read port is Asynchronous. The Empty Flag (EF[1:2]) operates in an
Asynchronous manner, that is, the empty flag will be updated based on both
a read operation and a write operation. Refer to figures 32, 33, 34 and 35 for
relevant timing and operational waveforms.
RETRANSMIT (RT)
The Retransmit (RT) input is used in conjunction with the MARK input,
together they provide a means by which data previously read out of the FIFO
can be reread any number of times. If retransmit operation has been selected
(i.e. the MARK input is HIGH), a rising edge on RCLK while RT is LOW will reset
the read pointer back to the memory location set by the user via the MARK input.
If IDT standard mode has been selected the EF[1:2] flag will go LOW and
remain LOW for the time that RT is held LOW. RT can be held LOW for any
number of RCLK cycles, the read pointer being reset to the marked location.
The next rising edge of RCLK after RT has returned HIGH, will cause EF[1:2]
to go HIGH, allowing read operations to be performed on the FIFO. The next
read operation will access data from the ‘marked’ memory location.
Subsequent retransmit operations may be performed, each time the read
pointer returning to the ‘marked’ location. See Figure 17, Retransmit from Mark
(IDT Standard mode) for the relevant timing diagram.
If FWFT mode has been selected the OR[1:2] flag will go HIGH and remain
HIGH for the time that RT is held LOW. RT can be held LOW for any number
of RCLK cycles, the read pointer being reset to the ‘marked’ location. The next
RCLK rising edge after RT has returned HIGH, will cause OR[1:2] to go LOW
and due to FWFT operation, the contents of the marked memory location will
be loaded onto the output register, a read operation being required for all
subsequent data reads.
Subsequent retransmit operations may be performed each time the read
pointer returning to the ‘marked’ location. See Figure 18, Retransmit from Mark
(FWFT mode) for the relevant timing diagram.
MARK
The MARK input is used to select Retransmit mode of operation. An RCLK
rising edge while MARK is HIGH will mark the memory location of the data
currently present on the output register, the device will also be placed into
retransmit mode. For the IDT72T36135M a minimum of 128 words (x36). Also,
once the MARK is set, the write pointer will not increment past the “marked”
location until the MARK is deasserted. This prevents “overwriting” of retransmit
data.
The MARK input must remain HIGH during the whole period of retransmit
mode, a falling edge of RCLK while MARK is LOW will take the device out of
retransmit mode and into normal mode. Any number of MARK locations can be
set during FIFO operation, only the last marked location taking effect. Once a
19
MAY 29, 2006