19
COMMERCIAL AND INDUSTRIAL
TEMPERATURE RANGES
IDT72T2098/108/118/128 2.5V HIGH-SPEED TeraSync™ DDR/SDR FIFO 20-BIT/10-BIT CONFIGURATIONS
32K x 20/64K x 10, 64K x 20/128K x 10, 128K x 20/256K x 10, 256K x 20/512K x 10
FEBRUARY 13, 2009
OUTPUT ENABLE (OE)
When Output Enable is LOW, the parallel output buffers receive data from
the output register. When OE is HIGH, the output data bus (Qn) goes into a
high-impedance state. During Master or Partial Reset the OE is the only input
that can place the output data bus into high-impedance. During reset the RCS
input can be HIGH or LOW and has no effect on the output data bus.
READ CHIP SELECT (RCS)
The Read Chip Select input provides synchronous control of the Read
output port. When RCS goes LOW, the next rising edge of RCLK causes the
Qn outputs to go to the low-impedance state. When RCS goes HIGH, the next
RCLK rising edge causes the Qn outputs to return to high-impedance. During
a Master or Partial Reset the RCS input has no effect on the Qn output bus, OE
is the only input that provides high-impedance control of the Qn outputs. If OE
is LOW, the Qn data outputs will be low-impedance regardless of RCS until the
first rising edge of RCLK after a reset is complete. Then if RCS is HIGH the
data outputs will go to high-impedance.
The RCS input does not effect the operation of the flags. For example, when
the first word is written to an empty FIFO, the EF will still go from LOW to HIGH
based on a rising edge of RCLK, regardless of the state of the RCS input.
Also, when operating the FIFO in FWFT mode the first word written to an
empty FIFO will still be clocked through to the output register based on RCLK,
regardless of the state of RCS. For this reason the user should pay extra
attention when a data word is written to an empty FIFO in FWFT mode. If RCS
is HIGH when an empty FIFO is written into, the first word will fall through to the
output register but will not be available on the Qn outputs because they are in
high-impedance. The user must take RCS active LOW to access this first word,
placing the output bus in low-impedance. REN must remain HIGH for at least
one cycle after RCS has gone LOW. A rising edge of RCLK with RCS and
REN LOW will read out the next word. Care must be taken so as not to lose the
first word written to an empty FIFO when RCS is HIGH. Refer to Figure 22,
RCS and REN Read Operation (FWFT Mode). The RCS pin must also be
active (LOW) in order to perform a Retransmit. See Figure 18 for Read Cycle
and Read Chip Select Timing (IDT Standard Mode). See Figure 21 for Read
Cycle and Read Chip Select Timing (FWFT Mode).
WRITE CHIP SELECT (WCS)
The WCS disables all Write Port inputs (data only) if it is held HIGH. To
perform normal operations on the write port, the WCS must be enabled.
HSTL SELECT (HSTL)
The inputs that were listed in Table 6 can be setup to be either HSTL or
LVTTL. If HSTL is HIGH, then HSTL operation of those signals will be se-
lected. If HSTL is LOW , then LVTTL will be selected.
BUS-MATCHING (IW, OW)
The pins IW, and OW are used to define the input and output bus widths.
During Master Reset, the state of these pins is used to configure the device bus
sizes. See Table 1 for control settings. All flags will operate on the word/byte
size boundary as defined by the selection of bus width. See Table 7 for Bus-
Matching Write to Read Ratio.
FLAG SELECT BITS (FSEL0 and FSEL1)
These pins will select the four default offset values for the PAE and PAF flags
during Master Reset. The four possible settings are listed on Table 3. Note that
the status of these inputs should not change after Master Reset.
OUTPUTS:
DATA OUT (Q0-Q19)
(Q0 – Q19) are data outputs for 20-bit wide data, or (Q0 – Q9) are data
outputs for 10-bit wide data.
FULL FLAG (FF/IR)
This is a dual purpose pin. In IDT Standard mode, the Full Flag (FF) function
is selected. When the FIFO is full, FF will go LOW, inhibiting further write
operations. When FF is HIGH, the FIFO is not full. If no reads are performed
after a reset (either MRS or PRS), FF will go LOW after D writes to the FIFO.
If x20 Input or x20 Output bus width is selected, D = 32,768 for the IDT72T2098,
65,536 for the IDT72T20108, 131,072 for the IDT72T20118 and 262,144 for
the IDT72T20128. If both x10 Input and x10 Output bus widths are selected,
D = 65,536 for the IDT72T2098, 131,072 for the IDT72T20108, 262,144 for
the IDT72T20118 and 524,288 for the IDT72T20128. See Figure 10, Write
Cycle and Full Flag Timing (IDT Standard Mode), for the relevant timing
information.
In FWFT mode, the Input Ready (IR) function is selected. IR goes LOW
when memory space is available for writing in data. When there is no longer
any free space left, IR goes HIGH, inhibiting further write operations. If no reads
are performed after a reset (either MRS or PRS), IR will go HIGH after D writes
to the FIFO. If x20 Input or x20 Output bus Width is selected, D = 32,769 for the
IDT72T2098, 65,537 for the IDT72T20108, 131,073 for the IDT72T20118 and
262,145 for the IDT72T20128. If both x10 Input and x10 Output bus Widths are
selected, D = 65,537 for the IDT72T2098, 131,073 for the IDT72T20108,
262,145 for the IDT72T20118 and 524,289 for the IDT72T20128. See Figure
19, Write Timing (FWFT Mode), for the relevant timing information.
The IR status not only measures the contents of the FIFO memory, but also
counts the presence of a word in the output register. Thus, in FWFT mode, the
total number of writes necessary to deassert IR is one greater than needed to
assert FF in IDT Standard mode.
FF/IR is synchronous and updated on the rising edge of WCLK. FF/IR are
double register-buffered outputs.
Note, when the device is in Retransmit mode, this flag is a comparison of the
write pointer to the “marked” location. This differs from normal mode where this
flag is a comparison of the write pointer to the read pointer.
EMPTY FLAG (EF/OR)
This is a dual-purpose pin. In the IDT Standard mode, the Empty Flag (EF)
function is selected. When the FIFO is empty, EF will go LOW, inhibiting further
read operations. When EF is HIGH, the FIFO is not empty. See Figure 12, Read
Cycle, Empty Flag and First Word Latency Timing (IDT Standard Mode), for
the relevant timing information.
In FWFT mode, the Output Ready (OR) function is selected. OR goes LOW
at the same time that the first word written to an empty FIFO appears valid on
the outputs. OR stays LOW after the RCLK LOW to HIGH transition that shifts the
last word from the FIFO memory to the outputs. OR goes HIGH only with a true
read (RCLK with REN = LOW). The previous data stays at the outputs, indicating
the last word was read. Further data reads are inhibited until OR goes LOW
again. See Figure 20, Read Timing (FWFT Mode), for the relevant timing
information.
EF/OR is synchronous and updated on the rising edge of RCLK.
In IDT Standard mode, EF is a double register-buffered output. In FWFT
mode, OR is a triple register-buffered output.
20
COMMERCIAL AND INDUSTRIAL
TEMPERATURE RANGES
IDT72T2098/108/118/128 2.5V HIGH-SPEED TeraSync™ DDR/SDR FIFO 20-BIT/10-BIT CONFIGURATIONS
32K x 20/64K x 10, 64K x 20/128K x 10, 128K x 20/256K x 10, 256K x 20/512K x 10
FEBRUARY 13, 2009
PROGRAMMABLE ALMOST-FULL FLAG (PAF)
The Programmable Almost-Full flag (PAF) will go LOW when the FIFO
reaches the almost-full condition. In IDT Standard mode, if no reads are
performed after reset (MRS), PAF will go LOW after (D - m) words are written
to the FIFO. If x20 Input or x20 Output bus width is selected, PAF will go LOW
after (32,768-m) writes for the IDT72T2098, (65,536-m) writes for the
IDT72T20108, (131,072-m) writes for the IDT72T20118 and (262,144-m)
writes for the IDT72T20128. If both x10 Input and x10 Output bus widths are
selected, PAF will go LOW after (65,536-m) writes for the IDT72T2098,
(131,072-m) writes for the IDT72T20108, (262,144-m) writes for the
IDT72T20118 and (524,288-m) writes for the IDT72T20128, respectively.
The offset “m” is the full offset value. The default setting for this value is listed in
Table 3.
In FWFT mode, if x20 Input or x20 Output bus width is selected, PAF will go
LOW after (32,769-m) writes for the IDT72T2098, (65,537-m) writes for the
IDT72T20108, (131,073-m) writes for the IDT72T20118 and (262,145-m)
writes for the IDT72T20128. If both x10 Input and x10 Output bus widths are
selected, PAF will go LOW after (65,537-m) writes for the IDT72T2098,
(131,073-m) writes for the IDT72T20108, (262,145-m) writes for the
IDT72T20118 and (524,289-m) writes for the IDT72T20128, respectively.
The offset m is the full offset value. The default setting for this value is listed in
Table 3.
See Figure 29, Programmable Almost-Full Flag Timing (IDT Standard and
FWFT Mode), for the relevant timing information.
Note, when the device is in Retransmit mode, this flag is a comparison of the
write pointer to the “marked” location. This differs from normal mode where this
flag is a comparison of the write pointer to the read pointer.
PROGRAMMABLE ALMOST-EMPTY FLAG (PAE)
The Programmable Almost-Empty flag (PAE) will go LOW when the FIFO
reaches the almost-empty condition. In IDT Standard mode, PAE will go LOW
when there are n words or less in the FIFO. The offset “n” is the empty offset
value. The default setting for this value is stated in the footnote of Table 3.
In FWFT mode, the PAE will go LOW when there are n+1 words or less in
the FIFO. The default setting for this value is stated in Table 3.
See Figure 30, Programmable Almost-Empty Flag Timing (IDT Standard
and FWFT Mode), for the relevant timing information.
ECHO READ CLOCK (ERCLK)
The Echo Read Clock output is provided in both HSTL and LVTTL mode,
selectable via HSTL. The ERCLK is a free-running clock output, it will always
follow the RCLK input regardless of REN and RCS.
The ERCLK output follows the RCLK input with an associated delay. This
delay provides the user with a more effective read clock source when reading
data from the Qn outputs. This is especially helpful at high speeds when
variables within the device may cause changes in the data access times.
These variations in access time maybe caused by ambient temperature, sup-
ply voltage, or device characteristics. The ERCLK output also compensates
for any trace length delays between the Qn data outputs and receiving de-
vices inputs.
Any variations effecting the data access time will also have a corresponding
effect on the ERCLK output produced by the FIFO device, therefore the
ERCLK output level transitions should always be at the same position in time
relative to the data outputs. Note, that ERCLK is guaranteed by design to be
slower than the slowest Qn, data output. Refer to Figure 4, Echo Read Clock
and Data Output Relationship, Figure 27, Echo Read Clock & Read Enable
Operation in Double Data Rate Mode and Figure 28, Echo RCLK & Echo
REN Operation for timing information.
ECHO READ ENABLE (EREN)
The Echo Read Enable output is provided in both HSTL and LVTTL mode,
selectable via HSTL.
The EREN output is provided to be used in conjunction with the ERCLK
output and provides the reading device with a more effective scheme for
reading data from the Qn output port at high speeds. The EREN output is
controlled by internal logic that behaves as follows: The EREN output is active
LOW for the RCLK cycle that a new word is read out of the FIFO. That is, a
rising edge of RCLK will cause EREN to go active, LOW if both REN and RCS
are active, LOW and the FIFO is NOT empty.
Figure 4. Echo Read Clock and Data Output Relationship
NOTES:
1. REN is LOW.
2. tERCLK > tA, guaranteed by design.
3. Qslowest is the data output with the slowest access time, tA.
4. Time, tD is greater than zero, guaranteed by design.
5. REN = RCS = OE = 0.
5996 drw07
ERCLK
t
A
QSLOWEST
(3)
RCLK
t
ERCLK
t
ERCLK
t
A
t
D
t
D
21
COMMERCIAL AND INDUSTRIAL
TEMPERATURE RANGES
IDT72T2098/108/118/128 2.5V HIGH-SPEED TeraSync™ DDR/SDR FIFO 20-BIT/10-BIT CONFIGURATIONS
32K x 20/64K x 10, 64K x 20/128K x 10, 128K x 20/256K x 10, 256K x 20/512K x 10
FEBRUARY 13, 2009
TABLE 7 — BUS-MATCHING WRITE TO READ RATIO
ONE WRITE TO ONE READ (1:1)
Configuration
WSDR RSDR IW OW
HHLL
DDR Write Clock x20 Data In DDR Read Clock x20 Data Out
Positive Edge 1 D[19:0] <= W1 Positive Edge 1 Q[19:0] <= W1
Negative Edge 1 D[19:0] <= W2 Negative Edge 1 Q[19:0] <= W2
x20 DDR Input to x20 DDR Output
SDR Write Clock x20 Data In SDR Read Clock x20 Data Out
Positive Edge 1 D[19:0] <= W1 Positive Edge 1 Q[19:0] <= W1
x20 SDR Input to x20 SDR Output
x20 SDR Input to x10 DDR Output
x10 DDR Input to x20 SDR Output
SDR Write Clock x20 Data In DDR Read Clock x10 Data Out
Positive Edge 1 D[19:10] <= B1 Positive Edge 1 Q[9:0] <= B1
Positive Edge 1 D[9:0] <= B2 Negative Edge 1 Q[9:0] <= B2
DDR Write Clock x10 Data In SDR Read Clock x20 Data Out
Positive Edge 1 D[9:0] <= B1 Positive Edge 1 Q[19:10] <= B1
Negative Edge 1 D[9:0] <= B2 Positive Edge 1 Q[9:0] <= B2
Configuration
WSDR RSDR IW OW
LLLL
Configuration
WSDR RSDR IW OW
LHLH
Configuration
WSDR RSDR IW OW
HLHL
x10 DDR Input to x10 DDR Output
DDR Write Clock x10 Data In DDR Read Clock x10 Data Out
Positive Edge 1 D[9:0] <= B1 Positive Edge 1 Q[9:0] <= B1
Negative Edge 1 D[9:0] <= B2 Negative Edge 1 Q[9:0] <= B2
Configuration
WSDR RSDR IW OW
HHHH
SDR Write Clock x10 Data In SDR Read Clock x10 Data Out
Positive Edge 1 D[9:0] <= B1 Positive Edge 1 Q[9:0] <= B1
x10 SDR Input to x10 SDR Output
Configuration
WSDR RSDR IW OW
LLHH
ONE WRITE TO TWO READ (1:2)
x20 DDR Input to x20 SDR Output
DDR Write Clock x20 Data In DDR Read Clock x10 Data Out
Positive Edge 1 D[19:10] <= B1 Positive Edge 1 Q[9:0] <= B1
Positive Edge 1 D[9:0] <= B2 Negative Edge 1 Q[9:0] <= B2
Negative Edge 1 D[19:10] <= B3 Positive Edge 2 Q[9:0] <= B3
Negative Edge 1 D[9:0] <= B4 Negative Edge 2 Q[9:0] <= B4
x20 DDR Input to x10 DDR Output
DDR Write Clock x20 Data In SDR Read Clock x20 Data Out
Positive Edge 1 D[19:0] <= W1 Positive Edge 1 Q[19:0] <= W1
Negative Edge 1 D[19:0] <= W2 Positive Edge 2 Q[19:0] <= W2
x20 SDR Input to x10 SDR Output
SDR Write Clock x20 Data In SDR Read Clock x10 Data Out
Positive Edge 1 D[19:10] <= B1 Positive Edge 1 Q[9:0] <= B1
Positive Edge 1 D[9:0] <= B2 Positive Edge 2 Q[9:0] <= B2
DDR Write Clock x10 Data In SDR Read Clock x10 Data Out
Positive Edge 1 D[19:10] <= B1 Positive Edge 1 Q[9:0] <= B1
Negative Edge 1 D[9:0] <= B2 Positive Edge 2 Q[9:0] <= B2
x10 DDR Input to x10 SDR Output
Configuration
WSDR RSDR IW OW
HLLL
Configuration
WSDR RSDR IW OW
LLLH
Configuration
WSDR RSDR IW OW
HHLH
Configuration
WSDR RSDR IW OW
HLHH

IDT72T2098L6-7BB

Mfr. #:
Manufacturer:
Description:
IC FIFO 262X20 2.5V 6-7NS 208BGA
Lifecycle:
New from this manufacturer.
Delivery:
DHL FedEx Ups TNT EMS
Payment:
T/T Paypal Visa MoneyGram Western Union