13
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
FUNCTIONAL DESCRIPTION
TIMING MODES: IDT STANDARD vs FIRST WORD FALL THROUGH
(FWFT) MODE
The IDT72T2098/72T20108/72T20118/72T20128 support two different
timing modes of operation: IDT Standard mode or First Word Fall Through
(FWFT) mode. The selection of which mode will operate is determined during
Master Reset, by the state of the FWFT input.
If, at the time of Master Reset, FWFT is LOW, then IDT Standard mode will
be selected. This mode uses the Empty Flag (EF) to indicate whether or not
there are any words present in the FIFO. It also uses the Full Flag function (FF)
to indicate whether or not the FIFO 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 is HIGH, then FWFT mode will be
selected. This mode uses Output Ready (OR) to indicate whether or not there
is valid data at the data outputs (Q
n). It also uses Input Ready (IR) to indicate
whether or not the FIFO has any free space for writing. In the FWFT mode,
the first word written to an empty FIFO goes directly to Qn after three RCLK rising
edges, REN = LOW is not necessary. Subsequent words must be accessed
using the Read Enable (REN) and RCLK.
Various signals, both input and output signals operate differently depending
on which timing mode is in effect.
IDT STANDARD MODE
In this mode, the status flags, FF, PAF, PAE, and EF operate in the manner
outlined in Table 4. To write data into to the FIFO, Write Enable (WEN) must
be LOW. Data presented to the DATA IN lines will be clocked into the FIFO on
subsequent transitions of the Write Clock (WCLK). After the first write is
performed, the Empty Flag (EF) will go HIGH. Subsequent writes will continue
to fill up the FIFO. The Programmable Almost-Empty flag (PAE) will go HIGH
after n + 1 words have been loaded into the FIFO, where n is the empty offset
value. The default setting for these values are listed in Table 2. This parameter
is also user programmable. See section on Programmable Flag Offset Loading.
Continuing to write data into the FIFO will cause the Programmable Almost-
Full flag (PAF) to go LOW. Again, if no reads are performed, the PAF will go
LOW after (D-m) writes to the FIFO. If x20 Input or x20 Output bus Width is
selected, (D-m) = (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, (D-m) = (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. The offset “m” is the full offset value.
The default setting for these values are listed in Table 3. This parameter is also
user programmable. See the section on Programmable Flag Offset Loading.
When the FIFO is full, the Full Flag (FF) will go LOW, inhibiting further write
operations. If no reads are performed after a reset, FF will go LOW after D writes
to the FIFO. If the x20 Input or x20 Output bus Width is selected, D = 32,768
writes for the IDT72T2098, 65,536 writes for the IDT72T20108, 131,072 writes
for the IDT72T20118 and 262,144 writes for the IDT72T20128. If both x10
Input and x10 Output bus Widths are selected, D = 65,536 writes for the
IDT72T2098, 131,072 writes for the IDT72T20108, 262,144 writes for the
IDT72T20118 and 524,288 writes for the IDT72T20128, respectively.
If the FIFO is full, the first read operation will cause FF to go HIGH.
Subsequent read operations will cause PAF to go HIGH at the conditions
described in Table 3. If further read operations occur, without write operations,
PAE will go LOW when there are n words in the FIFO, where n is the empty
offset value. Continuing read operations will cause the FIFO to become empty.
When the last word has been read from the FIFO, the EF will go LOW inhibiting
further read operations. REN is ignored when the FIFO is empty.
When configured in IDT Standard mode, the EF and FF outputs are double
register-buffered outputs. IDT Standard mode is available when the device is
configured in both Single Data Rate mode and Double Data Rate mode.
Relevant timing diagrams for IDT Standard mode can be found in Figure
10, 11, 12, 13, 14, 15, 16, 17, 18 and 23.
FIRST WORD FALL THROUGH MODE (FWFT)
In this mode, the status flags, IR, PAF, PAE, and OR operate in the manner
outlined in Table 5. To write data into the FIFO, WEN must be LOW. Data
presented to the DATA IN lines will be clocked into the FIFO on subsequent
transitions of WCLK. After the first write is performed, the Output Ready (OR)
flag will go LOW. Subsequent writes will continue to fill up the FIFO. PAE will go
HIGH after n+2 words have been loaded into the FIFO, where n is the empty
offset value. The default setting for these values are stated in the footnote of Table
2. This parameter is also user programmable. See section on Programmable
Flag Offset Loading.
Again, if no reads are performed, the PAF will go LOW after (D-m) writes
to the FIFO. If x20 Input or x20 Output bus Width is selected, (D-m) = (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, (D-m) = (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. The offset m is the full offset value. The default setting for these
values are stated in the footnote of Table 3.
When the FIFO is full, the Input Ready (IR) flag will go HIGH, inhibiting further
write operations. If no reads are performed after a reset, IR will go HIGH after
D writes to the FIFO. If x18 Input or x18 Output bus Width is selected, D = 32,769
writes for the IDT72T2098, 65,537 writes for the IDT72T20108, 131,073 writes
for the IDT72T20118 and 262,145 writes for the IDT72T20128. If both x10 Input
and x10 Output bus Widths are selected, D = 65,537 writes for the IDT72T2098,
131,073 writes for the IDT72T20108, 262,145 writes for the IDT72T20118 and
524,289 writes for the IDT72T20128, respectively. Note that the additional word
in FWFT mode is due to the capacity of the memory plus output register.
If the FIFO is full, the first read operation will cause the IR flag to go LOW.
Subsequent read operations will cause the PAF to go HIGH at the conditions
described in Table 5. If further read operations occur, without write operations,
the PAE will go LOW when there are n+1 words in the FIFO, where n is the empty
offset value. Continuing read operations will cause the FIFO to become empty.
When the last word has been read from the FIFO, OR will go HIGH inhibiting
further read operations. REN is ignored when the FIFO is empty.
When configured in FWFT mode, the OR flag output is triple register-
buffered, and the IR flag output is double register-buffered. FWFT mode is only
available when the device is configured in Single Data Rate mode.
Relevant timing diagrams for FWFT mode can be found in Figure 19, 20,
21, 22, and 24.
14
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
Number of
Words in
FIFO
IDT72T20108
IW
OW or
IW = OW = x20
IW = OW = x10
00 0
1 to n
(1)
1 to n
(1)
1 to n
(1)
(16,385) to (32,768-(m+1))
(32,769) to (65,536-(m+1))
(65,537) to (131,072-(m+1))
(32,768-m) to 32,767 (65,536-m) to 65,535 (131,072-m) to 131,071
32,768
65,536 131,072
IDT72T20108IDT72T2098 IDT72T20118 IDT72T20128
00
1 to n
(1)
1 to n
(1)
(131,073) to (262,144-(m+1))
(262,145) to (524,288-(m+1))
(262,144-m) to 262,143
(524,288-m) to 524,287
262,144
524,288
IDT72T20118 IDT72T20128
FF PAF PAE EF
HHLL
HH
L
H
HHHH
HLHH
LLHH
IDT72T2098
5996 drw05
TABLE 5 STATUS FLAGS FOR FWFT MODE
Number of
Words in
FIFO
IDT72T20108
IW
OW or
IW = OW = x20
IW = OW = x10
00 0
1 to n
(1)
1 to n
(1)
1 to n
(1)
(16,386) to (32,764-(m+1))
(32,770) to (65,537-(m+1))
(65,538) to (131,073-(m+1))
(32,764-m) to 32,768 (65,537-m) to 65,536 (131,073-m) to 131,072
32,769 65,537 131,073
IDT72T20108IDT72T2098 IDT72T20118 IDT72T20128
00
1 to n
(1)
1 to n
(1)
(131,074) to (262,145-(m+1)) (262,146) to (524,289-(m+1))
(262,145-m) to 262,144
(524,289-m) to 524,288
262,145
524,289
IDT72T20118 IDT72T20128
IR PAF PAE OR
LHLH
LHLL
LHHL
LLHL
HL
HL
IDT72T2098
TABLE 4 STATUS FLAGS FOR IDT STANDARD MODE
NOTE:
1. See table 3 for values for n, m.
NOTE:
1. See table 3 for values for n, m.
2. Number of Words in FIFO = FIFO Depth + Output Register.
3. FWFT mode available only in Single Data Rate mode.
PROGRAMMING FLAG OFFSETS
Full and Empty Flag offset values are user programmable. The IDT72T2098/
72T20108/72T20118/72T20128 have internal registers for these offsets.
There are four selectable default offset values during Master Reset. These offset
values are shown in Table 3. The offset values can also be programmed serially
into the FIFO. To load offset values, set SEN LOW and the rising edge of SCLK
IDT72T2098, 72T20108, 72T20118, 72T20128
FSEL1 FSEL0 Offsets n,m
H H 255
L H 127
HL63
LL7
TABLE 3 — DEFAULT PROGRAMMABLE
FLAG OFFSETS
NOTES:
1. n = empty offset for PAE.
2. m = full offset for PAF.
will load data from the SI input into the offset registers. SCLK runs at a nominal
speed of 10MHz at the maximum. The programming sequence starts with one
bit for each SCLK rising edge, starting with the Empty Offset LSB and ending
with the Full Offset MSB. The total number of bits per device is listed in Figure
3, Programmable Flag Offset Programming Sequence. See Figure 25,
Loading of Programmable Flag Registers, for the timing diagram for this mode.
The PAE and PAF can show a valid status only after the complete set of bits (for
all offset registers) has been entered. The registers can be reprogrammed as
long as the complete set of new offset bits is entered.
In addition to loading offset values into the FIFO, it is also possible to read
the current offset values. Similar to loading offset values, set SREN LOW and
the rising edge of SCLK will send data from the offset registers out to the SO output
port. When initializing a read to the offset registers, data will be read starting from
the first location in the register, regardless of where it was last read.
Figure 3, Programmable Flag Offset Programming Sequence, summarizes
the control pins and sequence for programming offset registers and reading and
writing into the FIFO.
The offset registers may be programmed (and reprogrammed) any time
after Master Reset. Valid programming ranges are from 0 to D-1.
15
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
Figure 3. Programmable Flag Offset Programming Sequence
Write Memory (DDR)
Write Memory (SDR)
Read Memory (DDR)
No Operation
5996 drw06
X11 XX X01
X01 XX X01
X11 XX X10
X10 XX X10
XXX X11 XXX
Read Memory (SDR)
IDT72T2098
IDT72T20108
IDT72T20118
IDT72T20128
x10 to x10 Mode All Other Modes
WCLK RCLK
X
WSDR
X
X
RSDR
X
X
SEN
0
1X
SREN
1
0
SCLK
X
X
WEN
1
1
REN
1
1
x10 to x10 Mode All Other Modes
Serial Write to registers:
In SDR Mode:
32 bits for the IDT72T2098
34 bits for the IDT72T20108
36 bits for the IDT72T20118
38 bits for the IDT72T20128
1 bit for each rising SCLK edge
Starting with Empty Offset (LSB)
Ending with Full Offset (MSB)
Serial Write to registers:
In SDR Mode:
30 bits for the IDT72T2098
32 bits for the IDT72T20108
34 bits for the IDT72T20118
36 bits for the IDT72T20128
1 bit for each rising SCLK edge
Starting with Empty Offset (LSB)
Ending with Full Offset (MSB)
Serial Read From registers:
In SDR Mode:
32 bits for the IDT72T2098
34 bits for the IDT72T20108
36 bits for the IDT72T20118
38 bits for the IDT72T20128
1 bit for each rising SCLK edge
Starting with Empty Offset (LSB)
Ending with Full Offset (MSB)
Serial Read from registers:
In SDR Mode:
30 bits for the IDT72T2098
32 bits for the IDT72T20108
34 bits for the IDT72T20118
36 bits for the IDT72T20128
1 bit for each rising SCLK edge
Starting with Empty Offset (LSB)
Ending with Full Offset (MSB)
Serial Write to registers:
In DDR Mode:
30 bits for the IDT72T2098
32 bits for the IDT72T20108
34 bits for the IDT72T20118
36 bits for the IDT72T20128
1 bit for each rising SCLK edge
Starting with Empty Offset (LSB)
Ending with Full Offset (MSB)
Serial Write to registers:
In DDR Mode:
28 bits for the IDT72T2098
30 bits for the IDT72T20108
32 bits for the IDT72T20118
34 bits for the IDT72T20128
1 bit for each rising SCLK edge
Starting with Empty Offset (LSB)
Ending with Full Offset (MSB)
Serial Read from registers:
In DDR Mode:
30 bits for the IDT72T2098
32 bits for the IDT72T20108
34 bits for the IDT72T20118
36 bits for the IDT72T20128
1 bit for each rising SCLK edge
Starting with Empty Offset (LSB)
Ending with Full Offset (MSB)
Serial Read from registers:
In DDR Mode:
28 bits for the IDT72T2098
30 bits for the IDT72T20108
32 bits for the IDT72T20118
34 bits for the IDT72T20128
1 bit for each rising SCLK edge
Starting with Empty Offset (LSB)
Ending with Full Offset (MSB)
NOTES:
1. The programming sequence applies to both IDT Standard and FWFT modes.
2. When the input or output ports are in DDR mode, the depth is reduced by half but the overall density remains the same. For example, the IDT72T2098 in SDR mode is
32,768 x 20/65,536 x 10 = 655,360, in DDR mode the configuration becomes 16,384 x 40/32,768 x 20 = 655,360. In both cases, the total density are the same.

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