13
COMMERCIAL AND INDUSTRIAL
TEMPERATURE RANGES
IDT72T4088/98/108/118 2.5V HIGH-SPEED TeraSync™ DDR/SDR FIFO 40-BIT
CONFIGURATION 16,384 x 40, 32,768 x 40, 65,536 x 40 and 131,072 x 40
FEBRUARY 13, 2009
FUNCTIONAL DESCRIPTION
TIMING MODES: IDT STANDARD vs FIRST WORD FALL THROUGH
(FWFT) MODE
The IDT72T4088/72T4098/72T40108/72T40118 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.
During Master Reset, if the FWFT pin 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 the FWFT pin is HIGH during Master Reset, 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 (Qn). 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, applying REN = LOW is not necessary. However, subsequent words
must be accessed using the Read Enable (REN) and RCLK.
Various signals, in both inputs and outputs 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 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 3. This parameter
is also user programmable. See section on Programmable Flag Offset Loading.
Continuing to write data into the FIFO without performing read operations will
cause the Programmable Almost-Full flag (PAF) to go LOW. Again, if no reads
are performed, the PAF will go LOW after (16,384-m) writes for the IDT72T4088,
(32,768-m) writes for the IDT72T4098, (65,536-m) writes for the IDT72T40108
and (131,072-m) writes for the IDT72T40118. 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. D = 16,384 writes for the IDT72T4088, 32,768 writes for the
IDT72T4098, 65,536 writes for the IDT72T40108 and 131,072 writes for the
IDT72T40118, 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
4 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. Then 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 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 OR, IR, PAE, and PAF operate in the manner
outlined in Table 5. To write data into to 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 listed in Table 3. This
parameter is also user programmable. See section on Programmable Flag
Offset Loading.
Continuing to write data into the FIFO without performing read operations will
cause the Programmable Almost-Full flag (PAF) to go LOW. Again, if no reads
are performed, the PAF will go LOW after (16,385-m) writes for the IDT72T4088,
(32,769-m) writes for the IDT72T4098, (65,537-m) writes for the IDT72T40108
and (131,073-m) writes for the IDT72T40118. 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 Input Ready (IR) will go LOW, inhibiting further write
operations. If no reads are performed after a reset, IR will go LOW after D writes
to the FIFO. D = 16,385 writes for the IDT72T4088, 32,769 writes for the
IDT72T4098, 65,537 writes for the IDT72T40108 and 131,073 writes for the
IDT72T40118, 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 IR to go HIGH. Subsequent
read operations will cause PAF to go HIGH at the conditions described in Table
5. 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. Then the last
word has been read from the FIFO, the 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 IDT Standard mode can be found in Figure 19,
20, 21, 22 and 24.
14
COMMERCIAL AND INDUSTRIAL
TEMPERATURE RANGES
IDT72T4088/98/108/118 2.5V HIGH-SPEED TeraSync™ DDR/SDR FIFO 40-BIT
CONFIGURATION 16,384 x 40, 32,768 x 40, 65,536 x 40 and 131,072 x 40
FEBRUARY 13, 2009
IDT72T4088, 72T4098, 72T40108, 72T40118
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.
PROGRAMMING FLAG OFFSETS
Full and Empty Flag offset values are user programmable. The IDT72T4088/
72T4098/72T40108/72T40118 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 will
IDT72T4088
IDT72T4098
00
1 to n
(1)
(16,384-m) to 16,383
16,384
IDT72T40118
0
TABLE 4 STATUS FLAGS FOR IDT STANDARD MODE
TABLE 5 STATUS FLAGS FOR FWFT MODE
FF PAF PAE EF
HH
LL
HH
L
H
HHHH
HL HH
L
L
HH
Number of
Words in
FIFO
5995 drw05
IDT72T40108
0
(8,193) to (16,384-(m+1))
(32,768-m) to 32,767
32,768
(16,385) to (32,768-(m+1))
(65,536-m) to 65,535
65,536
(32,769) to (65,536-(m+1))
(131,072-m) to 131,071
131,072
(65,537) to (131,072-(m+1))
IDT72T4088
IDT72T4098
00
1 to n+1
(1)
(16,385-m) to 16,384
16,385
IDT72T40118
0
IR PAF PAE OR
LH
LH
LH
L
L
L HHL
LLHL
H
L
HL
Number of
Words in
FIFO
IDT72T40108
0
(8,194) to (16,385-(m+1))
(32,769-m) to 32,768
32,769
(16,386) to (32,769-(m+1))
(65,537-m) to 65,536
65,537
(32,770) to (65,537-(m+1))
(131,073-m) to 131,072
131,073
(65,538) to (131,073-(m+1))
1 to n
(1)
1 to n
(1)
1 to n
(1)
1 to n+1
(1)
1 to n+1
(1)
1 to n+1
(1)
NOTE:
1. See table 3 for values for n, m.
NOTE:
1. See table 3 for values for n, m.
2. FWFT mode available only in Single Data Rate mode.
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
IDT72T4088/98/108/118 2.5V HIGH-SPEED TeraSync™ DDR/SDR FIFO 40-BIT
CONFIGURATION 16,384 x 40, 32,768 x 40, 65,536 x 40 and 131,072 x 40
FEBRUARY 13, 2009
Figure 3. Programmable Flag Offset Programming Sequence
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 IDT72T4088 in SDR mode is
16,384 x 40 = 655,360, in DDR mode the configuration becomes 8,192 x 80 = 655,360. In both cases, the total density are the same.
WCLK RCLK
X
WSDR
X
X
RSDR
X
X
SEN
0
1X
SREN
1
0
IDT72T4088
IDT72T4098
IDT72T40108
IDT72T40118
SCLK
X
5995 drw06
X
WEN
1
1
REN
1
1
In SDR Mode
X11 XX
Write Memory (DDR)
X01
X01 XX
Write Memory (SDR)
X01
X11 XX
Read Memory (DDR)
X10
X10 XX
Read Memory (SDR)
X10
XXX
No Operation
X11 XXX
1 bit for each rising SCLK edge
Starting with Empty Offset
(LSB) Ending with Full Offset
(MSB)
Serial write to registers:
28 bits for the IDT72T4088
30 bits for the IDT72T4098
32 bits for the IDT72T40108
34 bits for the IDT72T40118
Serial write to registers:
In DDR Mode
26 bits for the IDT72T4088
28 bits for the IDT72T4098
30 bits for the IDT72T40108
32 bits for the IDT 72T40118
1 bit for each rising SCLK edge
Starting with Empty Offset
(LSB) Ending with Full Offset
(MSB)
In SDR Mode
1 bit for each rising SCLK edge
Starting with Empty Offset
(LSB) Ending with Full Offset
(MSB)
Serial read from registers:
28 bits for the IDT72T4088
30 bits for the IDT72T4098
32 bits for the IDT72T40108
34 bits for the IDT72T40118
In DDR Mode
1 bit for each rising SCLK edge
Starting with Empty Offset
(LSB) Ending with Full Offset
(MSB)
Serial read from registers:
26 bits for the IDT72T4088
28 bits for the IDT72T4098
30 bits for the IDT72T40108
32 bits for the IDT72T40118

IDT72T40108L6-7BB

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