IDT72264L20G [IDT]

VARIABLE WIDTH SUPERSYNCO FIFO 8,192 x 18 or 16,384 x 9 16,384 x 18 or 32,768 x 9; 可变宽度SUPERSYNCO FIFO 8,192 ×18或16,384 ×9 16,384 ×18或32,768 ×9
IDT72264L20G
型号: IDT72264L20G
厂家: INTEGRATED DEVICE TECHNOLOGY    INTEGRATED DEVICE TECHNOLOGY
描述:

VARIABLE WIDTH SUPERSYNCO FIFO 8,192 x 18 or 16,384 x 9 16,384 x 18 or 32,768 x 9
可变宽度SUPERSYNCO FIFO 8,192 ×18或16,384 ×9 16,384 ×18或32,768 ×9

先进先出芯片
文件: 总31页 (文件大小:395K)
中文:  中文翻译
下载:  下载PDF数据表文档文件
IDT72264  
IDT72274  
VARIABLE WIDTH SUPERSYNC FIFO  
8,192 x 18 or 16,384 x 9  
16,384 x 18 or 32,768 x 9  
Integrated Device Technology, Inc.  
• Industrial temperature range (-40OC to +85OC) is avail-  
able, tested to military electrical specifications  
FEATURES:  
• Select 8192 x 18 or 16384x 9 organization (IDT72264)  
• Select 16384 x 18 or 32678 x 9 organization (IDT72274)  
• Flexible control of read and write clock frequencies  
• Reduced dynamic power dissipation  
• Auto power down minimizes power consumption  
• 15 ns read/write cycle time (10 ns access time)  
• Retransmit Capability  
DESCRIPTION:  
The IDT72264/72274 are monolithic, CMOS, high capac-  
ity, high speed, low power first-in, first-out (FIFO) memories  
withclockedreadandwritecontrols. TheseFIFOshave three  
mainfeaturesthatdistinguishthemamongSuperSyncFIFOs:  
First, the data path width can be changed from 9-bits to 18-  
bits; as a result, halving the depth. A pin called Memory Array  
Select (MAC) choosesbetweenthetwooptions. Thisfeature  
helpsreducetheneedforredesignsormultipleversionsofPC  
cards, since a single layout can be used for both data bus  
widths.  
Second, IDT72264/72274 offer the greatest flexibility for  
setting and varying the read and write clock (WCLK and  
RCLK) frequencies. For example, given that the two clock  
frequencies are unequal, the slower clock may exceed the  
faster by, at most, twice its frequency. This feature is espe-  
cially useful for communications and network applications  
where clock frequencies are switched to permit different data  
rates.  
• Master Reset clears entire FIFO, Partial Reset clears  
data, but retains programmable settings  
• Empty, full and half-full flags signal FIFO status  
• Programmable almost empty and almost full flags, each  
flag can default to one of two preselected offsets  
• Program partial flags by either serial or parallel means  
• Select IDT Standard timing (using EF and FF flags) or  
First Word Fall Through timing (using OR and IR flags)  
• Easily expandable in depth and width  
• Independent read and write clocks (permits simultaneous  
reading and writing with one clock signal)  
• Available in the 64-pin Thin Quad Flat Pack (TQFP), 64-  
pin Slim Thin Quad Flat Pack (STQFP) and the 68-pin  
Pin Grid Array (PGA)  
• Output enable puts data outputs into high impedance  
• High-performance submicron CMOS technology  
FUNCTIONAL BLOCK DIAGRAM  
D0-Dn  
WEN  
WCLK  
LD SEN  
INPUT REGISTER  
OFFSET REGISTER  
FF/IR  
PAF  
FLAG  
LOGIC  
EF/OR  
WRITE CONTROL  
LOGIC  
PAE  
HF  
RAM ARRAY  
FWFT/SI  
8192 x 18 or 16384 x 9  
16384 x 18 or 32768 x 9  
WRITE POINTER  
READ POINTER  
READ  
CONTROL  
LOGIC  
MEMORY ARRAY  
CONFIGURATION  
RT  
MAC  
OUTPUT REGISTER  
MRS  
PRS  
RESET  
LOGIC  
RCLK  
REN  
TIMING  
FS  
Q0-Qn  
OE  
3218 drw 01  
SyncFIFO is a trademark and the IDT logo is a registered trademark of Integrated Device Technology, Inc.  
COMMERCIAL TEMPERATURE RANGES  
MAY 1997  
For latest information contact IDT's web site at www.idt.com or fax-on-demand at 408-492-8391.  
1997 Integrated Device Technology, Inc  
DSC-3218/2  
1
IDT72264/72274 VARIABLE WIDTH SUPERSYNC FIFO  
(8192 x 18 or 16384 x 9) and (16384 x 18 or 32768 x 9)  
COMMERCIAL TEMPERATURE RANGES  
Finally,of all SuperSync FIFOs, the IDT72264/72274 offer state of the FWFT/SI pin during Master Reset determines the  
the lowest dynamic power dissipation.  
mode in use.  
The IDT72264/72274 have five flag functions, EF/OR  
Thesedevices meetawidevarietyofdatabufferingneeds.  
In addition to those already mentioned, applications include (Empty Flag or Output Ready), FF/IR (Full Flag or Input  
such as optical disk controllers, Local Area Networks (LANs), Ready), and HF (Half-full Flag). The EF and FF functions are  
and inter-processor communication.  
selected in the IDT Standard Mode.  
Both FIFOs have an 18-bit input port (Dn) and an 18-bit  
The IRand ORfunctions are selected in the First Word Fall  
output port (Qn). The input port is controlled by a free-running Through Mode. IR indicates that the FIFO has free space to  
clock (WCLK) and a data input enable pin (WEN). Data is receive data. OR indicates that data contained in the FIFO is  
written into the synchronous FIFO on every clock when WEN available for reading.  
is asserted. The output port is controlled by another clock pin  
(RCLK) and enable pin (REN). The read clock can be tied to memory. This flag can always be used irrespective of mode.  
the write clock for single clock operation or the two clocks can PAE and PAF can be programmed independantly to any  
HFis a flag whose threshold is fixed at the half-way point in  
run asynchronously for dual clock operation. An output point in memory. They, also, can be used irrespective of  
enable pin (OE) is provided on the read port for three-state mode. Programmable offsets determine the flag threshold  
control of the outputs.  
and can be loaded by two methods: parallel or serial. Two  
The IDT72264/72274 have two modes of operation: In the default offset settings are also provided, such thatPAEcan be  
IDT Standard Mode, the first word written to the FIFO is set at 127 or 1023 locations from the empty boundary and the  
deposited into the memory array. A read operation is required PAFthreshold can be set at 127 or 1023 locations from the full  
to access that word. In the First Word Fall Through Mode boundary. All these choices are made with LD during Master  
(FWFT), the first word written to an empty FIFO appears Reset  
automatically on the outputs, no read operation required. The  
PIN CONFIGURATIONS  
PIN 1  
64 63 62 61 60 59 58 57 56 55 54 53 52 51 50 49  
1
48  
47  
46  
45  
44  
43  
42  
41  
40  
39  
38  
37  
36  
35  
34  
33  
Q17  
Q16  
GND  
Q15  
Q14  
VCC  
Q13  
Q12  
Q11  
GND  
Q10  
Q9  
WEN  
SEN  
FS  
2
3
4
VCC  
MAC  
D17  
D16  
D15  
D14  
D13  
D12  
D11  
D10  
D9  
5
6
7
8
9
10  
11  
12  
13  
14  
15  
16  
Q8  
Q7  
Q6  
D8  
GND  
D7  
17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32  
3218 drw 02  
TQFP (PN64-1, order code: PF)  
STQFP (PP64-1, order code: TF)  
TOP VIEW  
NOTES:  
1. When the data path is selected to be 9 bits wide (MAC is HIGH), D9 - D17 may either be tied to ground or left open, Q9 - Q17 must be left open.  
2
IDT72264/72274 VARIABLE WIDTH SUPERSYNC FIFO  
(8192 x 18 or 16384 x 9) and (16384 x 18 or 32768 x 9)  
COMMERCIAL TEMPERATURE RANGES  
In the serial method, SEN together with LD are used to load RCLK when RT is LOW. This feature is convenient for  
the offset registers via the Serial Input (SI). In the parallel sending the same data more than once.  
method, WEN together with LD can be used to load the offset  
If,atanytime,theFIFOisnotactivelyperformingafunction,  
registers via Dn. REN together with LDcan be used to read the the chip will automatically power down. This occurs if neither  
offsets in parallel from Qn regardless of whether serial or a read nor a write occurs within 10 cycles of the faster clock,  
parallel offset loading is selected.  
RCLKorWCLK. DuringthePowerDownstate, supplycurrent  
During Master Reset (MRS), the read and write pointers are consumption (ICC2) is at a minimum. Initiating any operation  
set to the first location of the FIFO. The FWFT line selects IDT (by activating control inputs) will immediately take the device  
StandardModeorFWFTMode. TheLDpinselects oneoftwo out of the Power Down state.  
partial flag default settings (127 or 1023) and, also, serial or  
parallel programming. The flags are updated accordingly.  
The IDT72264/72274 are depth expandable. The addition  
of external components is unnecessary. The IR and OR  
The Partial Reset (PRS) also sets the read and write functions, together with REN andWEN, are used to extend the  
pointers to the first location of the memory. However, the total FIFO memory capacity.  
mode setting, programming method, and partial flag offsets  
The FS line ensures optimal data flow through the FIFO. It  
are not altered. The flags are updated accordingly. PRS is is tied to GND if the RCLK frequency is higher than the WCLK  
useful for resetting a device in mid-operation, when repro- frequency or to Vcc if the RCLK frequency is lower than the  
gramming offset registers may not be convenient.  
WCLK frequency  
The Retransmit function allows the read pointer to be reset  
The IDT72264/72274 is fabricated using IDT’s high speed  
to the first location in the RAM array. It is synchronized to submicron CMOS technology.  
PIN CONFIGURATIONS (CONT.)  
Q5 VCC  
Q1  
GND D1  
11  
DNC  
GND  
Q2  
D3 D5  
10 Q6  
Q4 Q3 GND Q0 D0 D2 D4  
D6 D7  
D9 D8  
09 Q8 Q7  
08 Q10 Q9  
D11 D10  
D13 D12  
D15 D14  
D17 D16  
Q11 GND  
07  
06 Q13 Q12  
05 Q14 VCC  
04 GND Q15  
Pin 1 Designator  
VCC  
MAC  
FS  
SEN  
Q17  
Q16  
03  
FF/  
IR  
WCLK WEN  
02 DNC OE REN  
PAE HF  
DNC LD  
GND  
EF/  
OR  
FWFT/  
RCLK  
01  
RT  
B
VCC PAF GND  
MRS PRS  
SI  
A
C
D
E
F
G
H
J
K
L
3218 drw 03  
PGA (G68-1, order code: G)  
TOP VIEW  
NOTES:  
1. When the data path is selected to be 9 bits wide (MAC is HIGH), D9 - D17 may be tied to ground or left open, Q9 - Q17 must be left open.  
2. DNC = Do not connect  
3
IDT72264/72274 VARIABLE WIDTH SUPERSYNC FIFO  
(8192 x 18 or 16384 x 9) and (16384 x 18 or 32768 x 9)  
COMMERCIAL TEMPERATURE RANGES  
PIN DESCRIPTION  
Symbol  
D0–D17  
MRS  
Name  
Data Inputs  
Master Reset  
I/O  
Description  
Data inputs for a 18-bit bus.  
I
I
MRSinitializes the read and write pointers to zero and sets the output register to  
all zeroes. During Master Reset, the FIFO is configured for either FWFT or IDT  
Standard Mode, one of two programmable flag default settings, and serial or  
parallel programming of the offset settings.  
PRS  
Partial Reset  
Retransmit  
I
PRS initializes the read and write pointers to zero and sets the output register to  
all zeroes. During Partial Reset,the existing mode (IDT or FWFT), programming  
method (serial or parallel), and programmable flag settings are all retained.  
RT  
I
I
Allows data to be resent starting with the first location of FIFO memory.  
FWFT/SI  
First Word Fall  
Through/Serial In  
During Master Reset, selects First Word Fall Through or IDT Standard mode.  
After Master Reset, this pin functions as a serial input for loading offset registers  
WCLK  
Write Clock  
I
When enabled by WEN, the rising edge of WCLK writes data into the FIFO and  
offsets into the programmable registers.  
WEN  
Write Enable  
Read Clock  
I
I
WEN enables WCLK for writing data into the FIFO memory and offset registers.  
RCLK  
When enabled by REN, the rising edge of RCLK reads data from the FIFO  
memory and offsets from the programmable registers.  
REN  
OE  
Read Enable  
Output Enable  
Serial Enable  
Load  
I
I
I
I
REN enables RCLK for reading data from the FIFO memory and offset registers.  
OE controls the output impedance of Qn.  
SEN  
LD  
SEN enables serial loading of programmable flag offsets.  
During Master Reset, LD selects one of two partial flag default offsets (127 and  
1023) and determines programming method, serial or parallel. After Master  
Reset, this pin enables writing to and reading from the offset registers.  
MAC  
FS  
Memory Array  
Configuration  
I
I
MAC selects8192x18or16384x9memoryarrayorganizationfortheIDT72264.  
It selects 16384 x 18 or 32678 x 9 memory array organization for the IDT72274.  
Frequency Select  
FS selects selects WCLK or RCLK, whichever is running at a higher frequency,  
to synchronize the FIFO's internal state machine.  
FF/IR  
Full Flag/  
Input Ready  
O
In the IDT Standard Mode, the FF function is selected. FF indicates whether or  
not the FIFO memory is full. In the FWFT mode, the IR function is selected. IR  
indicates whether or not there is space available for writing to the FIFO memory.  
EF/OR  
PAF  
Empty Flag/  
Output Ready  
O
O
O
In the IDT Standard Mode, the EF function is selected. EF indicates whether or  
not the FIFO memory is empty. In FWFT mode, the OR function is selected.  
OR indicates whether or not there is valid data available at the outputs.  
Programmable  
Almost Full Flag  
PAF goes HIGH if the number of free locations in the FIFO memory is more than  
offset m which is stored in the Full Offset register. PAFgoes LOW if the  
number of free locations in the FIFO memory is less than m.  
PAE  
Programmable  
Almost Empty  
Flag  
PAE goes LOW if the number of words in the FIFO memory is less than offset n  
which is stored in the Empty Offset register. PAE goes HIGH if the number of  
words in the FIFO memory is greater than offset n.  
HF  
Half-full Flag  
Data Outputs  
Power  
O
O
HF indicates whether the FIFO memory is more or less than half-full.  
Data outputs for a 18-bit bus.  
Q0–Q17  
VCC  
+5 volt power supply pins.  
GND  
Ground  
Ground pins.  
4
IDT72264/72274 VARIABLE WIDTH SUPERSYNC FIFO  
(8192 x 18 or 16384 x 9) and (16384 x 18 or 32768 x 9)  
COMMERCIAL TEMPERATURE RANGES  
ABSOLUTE MAXIMUM RATINGS(1)  
RECOMMENDED DC  
OPERATING CONDITIONS  
Symbol  
Rating  
Commercial  
Unit  
Symbol  
Parameter  
Min. Typ. Max. Unit  
VTERM  
Terminal Voltage  
–0.5 to +7.0  
V
with respect to GND  
VCCC  
Commercial Supply  
Voltage  
4.5  
5.0  
5.5  
V
TA  
Operating  
Temperature  
0 to +70  
°C  
°C  
GND  
VIH  
Supply Voltage  
0
0
0
V
V
TBIAS  
TSTG  
Temperature Under –55 to +125  
Bias  
Input High Voltage  
Commercial  
Input Low Voltage  
Commercial  
2.0  
(1,2)  
Storage  
Temperature  
–55 to +125  
°C  
VIL  
0.8  
V
IOUT  
DC Output Current  
50  
mA  
NOTE:  
1. Does not apply to MAC which can only be tied to Vcc or GND.  
2. 1.5V undershoots are allowed for 10ns once per cycle.  
NOTE:  
1. Stresses greater than those listed under ABSOLUTE MAXIMUM RAT-  
INGSmaycausepermanentdamagetothedevice. Thisisastressratingonly  
and functional operation of the device at these or any other conditions above  
those indicated in the operational sections of this specification is not implied.  
Exposure to absolute maimum rating conditions for extended periods may  
affect reliabilty.  
DC ELECTRICAL CHARACTERISTICS  
(Commercial: VCC = 5V ± 10%, TA = 0°C to +70°C)  
IDT72264L  
IDT72274L  
Commercial  
tCLK = 15, 20ns  
Symbol  
Parameter  
Min.  
-1  
Type  
Max  
1
Unit  
µA  
µA  
V
(1)  
ILI  
Input Leakage Current (any input except MAC)  
Output Leakage Current  
(2)  
ILO  
-10  
2.4  
10  
VOH  
VOL  
Output Logic "1" Voltage, IOH = -2mA  
Output Logic "0" Voltage, IOL = 8mA  
0.4  
115  
135  
115  
V
MAS = VCC  
Active Power Supply Current  
MAS = GND  
mA  
mA  
mA  
(3)  
ICC1  
(3,4)  
ICC2  
Power Down Current (All inputs = VCC - 0.2V or  
GND + 0.2V, RCLK and WCLK are free-running)  
NOTES:  
1. Measurements with 0.4 < VIN < VCC.  
2. OE + VIH  
3. Tested at f = 20 MHz with outputs uploaded.  
4. No data written or read for more than 10 cycles.  
CAPACITANCE (TA = +25°C, f = 1.0MHz)  
Symbol  
Parameter(1)  
Conditions  
Max.  
Unit  
(2)  
CIN  
Input  
VIN = 0V  
10  
pF  
Capacitance  
(1,2)  
COUT  
Output  
VOUT = 0V  
10  
pF  
Capacitance  
NOTES:  
1. With output deselected, (OE=HIGH).  
2. Characterized values, not currently tested.  
5
IDT72264/72274 VARIABLE WIDTH SUPERSYNC FIFO  
(8192 x 18 or 16384 x 9) and (16384 x 18 or 32768 x 9)  
COMMERCIAL TEMPERATURE RANGES  
AC ELECTRICAL CHARACTERISTICS(1)  
(Commercial: VCC = 5V ± 10%, TA = 0°C to +70°C)  
Commercial  
72264L15  
72274L15  
Commercial  
72264L20  
72274L20  
Symbol  
fS  
Parameter  
Clock Cycle Frequency  
Data Access Time  
Min.  
Max.  
66.7  
10  
15  
8
Min.  
2
Max.  
50  
12  
20  
10  
10  
12  
12  
Unit  
MHz  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
2
tA  
tCLK  
tCLKH  
tCLKL  
tDS  
Clock Cycle Time  
15  
20  
8
Clock High Time  
6
Clock Low Time  
6(2)  
4
8
Data Set-up Time  
5
tDH  
Data Hold Time  
1
1
tENS  
tENH  
tLDS  
tLDH  
tRS  
Enable Set-up Time  
Enable Hold Time  
4
5
1
1
Load Set-up Time  
4
5
Load Hold Time  
Reset Pulse Width(3)  
10  
15  
15  
15  
0
10  
20  
20  
20  
0
tRSS  
tRSR  
tRSF  
tFWFT  
tRTS  
tOLZ  
tOE  
Reset Set-up Time  
Reset Recovery Time  
Reset to Flag and Output Time  
Mode Select Time  
Retransmit Set-Up Time  
Output Enable to Output in Low Z(4)  
Output Enable to Output Valid  
Output Enable to Output in High Z(4)  
Write Clock to FF or IR  
Read Clock to EF or OR  
4
5
0
0
3
3
tOHZ  
tWFF  
tREF  
3
8
3
10  
10  
tPAF  
tPAE  
tHF  
Write Clock to PAF  
Read Clock to PAE  
Clock to HF  
10  
10  
20  
12  
12  
22  
ns  
ns  
ns  
tSKEW1  
Skew time between RCLK and WCLK  
for FF and IR  
12  
15  
ns  
tSKEW2  
Skew time between RCLK and  
WCLK for PAE and PAF  
21  
25  
ns  
NOTES:  
5V  
1. All AC timings apply to both Standard IDT Mode and First Word Fall  
Through Mode.  
2. For the RCLK line: tCLKL (min.) = 7 ns only when reading the offsets from  
the programmable flag registers; otherwise, use the table value. For the  
WCLK line, use the tCLKL (min.) value given in the table.  
3. Pulse widths less than minimum values are not allowed.  
4. Values guaranteed by design, not currently tested.  
1.1K  
D.U.T.  
680  
AC TEST CONDITIONS  
30pF*  
Input Pulse Levels  
Input Rise/Fall Times  
GND to 3.0V  
3ns  
3218 drw 04  
Input Timing Reference Levels  
Output Reference Levels  
Output Load  
1.5V  
1.5V  
Figure 1. Output Load  
* Includes jig and scope capacitances.  
See Figure 1  
3037 tbl 08  
6
IDT72264/72274 VARIABLE WIDTH SUPERSYNC FIFO  
(8192 x 18 or 16384 x 9) and (16384 x 18 or 32768 x 9)  
COMMERCIAL TEMPERATURE RANGES  
PARTIAL RESET (  
)
PRS  
SIGNAL DESCRIPTIONS:  
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 goes LOW, PAF goes HIGH, and HF  
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  
willgoHIGHandEFwillgoLOW. IftheFirstwordFall-through  
Mode is active, then OR will go HIGH, and IR will go LOW.  
Following Partial Reset, all values held in the offset regis-  
ters 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.  
INPUTS:  
DATA IN (D0 - D17)  
All 18 data inputs (D0 - D17) function when the Memory  
ArrayConfigurationinput(MAC)istiedtoground. Only9-data  
inputs ( D0 - D8) function when MAC is connected to Vcc. The  
other data inputs (D9 - D17) do not function and may either be  
tied to ground or left open.  
CONTROLS:  
MEMORY ARRAY CONFIGURATION (MAC)  
The MAC line determines whether the FIFO will operate  
with a nine-bit-wide data bus or an 18-bit wide data bus. A  
FIFO is configured for 18-bit wide operation has half the  
memory depth of the same FIFO configured for 9-bit wide  
operation. MAC must be tied to either GND or Vcc. Connect-  
ing MAC to Vcc will configure the FIFO's input and output data  
buses to be 9 bits wide. In this case, the IDT72264 will have  
a 16384x 9 organization, and the IDT72274 will have a 32678  
x 9 organization.  
Connecting MAC to GND will configure the FIFO's input  
and output data buses to be 18 bits wide. In this case, the  
IDT72264willhavea8192x18organization,andtheIDT72274  
will have a 16384 x 18 organization. MAC must be set before  
Master Reset; afterwards, it cannot be dynamically varied.  
A Partial Reset is useful for resetting the device during the  
course of operation, when reprogramming flag settings may  
not be convenient.  
RETRANSMIT (  
)
RT  
The Retransmit operation allows data that has already  
been read to be accessed again. There are two stages: first,  
a setup procedure that resets the read pointer to the first  
location of memory, then the actual retransmit, which consists  
of reading out the memory contents, starting at the beginning  
of memory.  
Retransmit Setup is initiated by holding RT LOW during a  
rising RCLK edge. REN and WEN must be HIGH before  
bringing RT LOW. At least one word, but no more than Full - 2  
words should have been written into the FIFO between Reset  
(Master or Partial) and the time of Retransmit Setup. (For the  
IDT72264, 8,192 when MAC is LOW, 16,384 when MAC is  
HIGH; For the IDT72274, Full = 16,384 words when MAC is  
LOW, 32,768 when MAC is LOW).  
If IDT Standard mode is selected, the FIFO will mark the  
beginning of the Retransmit Setup by setting EF LOW. The  
change in level will only be noticeable if EF was HIGH before  
setup. Duringthisperiod,theinternalreadpointerisinitialized  
to the first location of the RAM array.  
When EF goes HIGH, Retransmit Setup is complete and  
read operations may begin starting with the first location in  
memory. Since IDT Standard Mode is selected, every word  
read including the first word following Retransmit Setup re-  
quires a LOW on REN to enable the rising edge of RCLK.  
Writing operations can begin after one of two conditions have  
been met: EF is HIGH or 14 cycles of the faster clock (RCLK  
or WCLK) have elapsed since the RCLK rising edge enabled  
by the RT pulse.  
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  
will go LOW, PAF will go HIGH, and HF will go HIGH.  
If FWFT is LOW during Master Reset then the IDT  
Standard Mode, along with EF and FF are selected. EF will  
go LOW and FFwill go HIGH. If FWFT is HIGH, then the First  
Word Fall through Mode (FWFT), along with IR and OR, are  
selected. OR will go HIGH and IR will go LOW.  
If LD is LOW during Master Reset, then PAEis assigned a  
threshold 127 words from the empty boundary and PAF is  
assigned a threshold 127 words from the full boundary; 127  
words corresponds to an offset value of 07FH. Following  
Master Reset, parallel loading of the offsets is permitted, but  
not serial loading.  
If LD is HIGH during Master Reset, then PAE is assigned  
a threshold 1023 words from the empty boundary and PAF is  
assigned a threshold 1023 words from the full boundary;  
1023wordscorrespondstoanoffsetvalueof3FFH. Following  
Master Reset, serial loading of the offsets is permitted, but not  
parallel loading.  
Regardless of whether serial or parallel offset loading has  
been selected, parallel reading of the registers is always  
permitted. (See section describing the LD line for further  
details).  
The deassertion time of EF during Retransmit Setup is  
variable. The parameter tRTF1, which is measured from the  
rising RCLK edge enabled by RT to the rising edge of EF is  
described by the following equation:  
tRTF1 max. = 14*Tf + 3*TRCLK (in ns)  
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  
where Tf is either the RCLK or the WCLK period, whichever is  
shorter, and TRCLK is the RCLK period.  
7
IDT72264/72274 VARIABLE WIDTH SUPERSYNC FIFO  
(8192 x 18 or 16384 x 9) and (16384 x 18 or 32768 x 9)  
COMMERCIAL TEMPERATURE RANGES  
Regarding FF: Note that since no more than Full - 2 writes operate in IDT Standard mode or First Word Fall Through  
are allowed between a Reset and a Retransmit Setup, FF will (FWFT) mode.  
remain HIGH throughout the setup procedure.  
If, at the time of Master Reset, FWFT/SI is LOW, then IDT  
For IDT Standard mode, updating the PAE, HF, and PAF Standard mode will be selected. This mode uses the Empty  
flags begins with the "first" REN-enabled rising RCLK edge Flag (EF) to indicate whether or not there are any words  
following the end of Retransmit Setup (the point at which EF presentintheFIFOmemory. ItalsousestheFullFlagfunction  
goes HIGH). This same RCLK rising edge is used to access (FF) to indicate whether or not the FIFO memory has any free  
the "first" memory location. HF is updated on the first RCLK space for writing. In IDT Standard mode, every word read  
risingedge.PAEisupdatedaftertwomorerisingRCLKedges. from the FIFO, including the first, must be requested using the  
PAF is updated after the "first" rising RCLK edge, followed by Read Enable (REN) line.  
the next two rising WCLK edges. (If the tskew2 specification  
is not met, add one more WCLK cycle.)  
If, at the time of Master Reset, FWFT/SI is HIGH, then  
FWFT mode will be selected. This mode uses Output Ready  
IfFWFTmodeisselected, theFIFOwillmarkthebeginning (OR) to indicate whether or not there is valid data at the data  
of the Retransmit Setup by setting OR HIGH. The change in outputs (Qn). It also uses Input Ready (IR) to indicate whether  
level will only be noticeable if OR was LOW before setup. or not the FIFO memory has any free space for writing. In the  
During this period, the internal read pointer is set to the first FWFT mode, the first word written to an empty FIFO goes  
location of the RAM array.  
When ORgoes LOW, Retransmit Setup is complete; at the must be accessed using the Read Enable (REN) line.  
same time, the contents of the first location are automatically After Master Reset, FWFT/SI acts as a serial input for  
directly to Qn, no read request necessary. Subsequent words  
displayed on the outputs. Since FWFT Mode is selected, the loadingPAEand PAFoffsetsintotheprogrammableregisters.  
first word appears on the outputs, no read request necessary. The serial input function can only be used when the serial  
Reading all subsequent words requires a LOW on REN to loading method has been selected during Master Reset.  
enable the rising edge of RCLK. Writing operations can begin FWFT/SI functions the same way in both IDT Standard and  
after one of two conditions have been met: OR is LOW or 14 FWFT modes.  
cyclesofthefasterclock(RCLKorWCLK)haveelapsedsince  
the RCLK rising edge enabled by the RT pulse.  
WRITE CLOCK (WCLK)  
The assertion time of OR during Retransmit Setup is  
A write cycle is initiated on the rising edge of the WCLK  
variable. The parameter tRTF2, which is measured from the  
input. Data set-up and hold times must be met with respect to  
rising RCLK edge enabled by RT to the falling edge of OR is  
the LOW-to-HIGH transition of the WCLK. The write and read  
clocks can either be asynchronous or coincident.  
described by the following equation:  
tRTF2 max. = 14*Tf + 4*TRCLK (in ns)  
WRITE ENABLE (  
)
WEN  
When the WEN input is LOW, data can be loaded into the  
input register on the rising edge of every WCLK cycle. Data  
is stored in the RAM array sequentially and independently of  
any on-going read operation.  
where Tf is either the RCLK or the WCLK period, whichever is  
shorter,andTRCLK istheRCLKperiod. NotethataRetransmit  
Setup in FWFT mode requires one more RCLK cycle than in  
IDT Standard mode.  
When WEN is HIGH, the input register holds the previous  
data and no new data is loaded into the FIFO.  
Topreventdataoverflow intheIDTStandardMode, FF will  
goLOW, inhibitingfurtherwriteoperations. Uponthecomple-  
tion of a valid read cycle, FF will go HIGH allowing a write to  
occur. WEN is ignored when the FIFO is full.  
To prevent data overflow in the FWFT mode, IR will go  
HIGH,inhibitingfurtherwriteoperations. Uponthecompletion  
of a valid read cycle, IRwill go LOW allowing a write to occur.  
WEN is ignored when the FIFO is full.  
Regarding IR: Note that since no more than Full - 2 writes  
are allowed between a Reset and a Retransmit Setup, IR will  
remain LOW throughout the setup procedure.  
For FWFT mode, updating the PAE, HF, and PAF flags  
begins with the "last" rising edge of RCLK before the end of  
Retransmit Setup. This is the same edge that asserts ORand  
automatically accesses the first memory location. Note that,  
in this case, REN is not required to initiate flag updating. HF  
is updated on the "last" RCLK rising edge. PAE is updated  
after two more rising RCLK edges. PAF is updated after the  
"last" rising RCLK edge, followed by the next two rising WCLK  
edges. (If the tSKEW2 specification is not met, add one more  
WCLK cycle.)  
READ CLOCK (RCLK)  
Data can be read on the outputs, on the rising edge of the  
RCLK input, when Output Enable (OE) is set LOW. The write  
and read clocks can be asynchronous or coincident.  
RT is synchronized to RCLK. The Retransmit operation is  
useful in the event of a transmission error on a network, since  
it allows a data packet to be resent.  
READ ENABLE (  
)
REN  
When Read Enable is LOW, data is loaded from the RAM  
array into the output register on the rising edge of the RCLK.  
FIRST WORD FALL THROUGH/SERIAL IN (FWFT/SI)  
This is a dual purpose pin. During Master Reset, the state  
of the FWFT/SI input helps determine whether the device will  
8
IDT72264/72274 VARIABLE WIDTH SUPERSYNC FIFO  
(8192 x 18 or 16384 x 9) and (16384 x 18 or 32768 x 9)  
COMMERCIAL TEMPERATURE RANGES  
When the REN input is HIGH, the output register holds the  
previous data and no new data is loaded into the output  
register.  
Once a write is performed, OR will go LOW after tFWL2 +tREF,  
when the first word appears at Qn ; if a second word is written  
into the FIFO, then REN can be used to read it out.  
In the IDT Standard Mode, every word accessed at Qn,  
including the first word written to an empty FIFO, must be  
requested using REN. When all the data has been read from  
the FIFO, the Empty Flag (EF) will go LOW, inhibiting further  
read operations. REN is ignored when the FIFO is empty.  
Once a write is performed, EF will go HIGH after tFWL1 +tREF  
and a read is permitted.  
In the FWFT Mode, the first word written to an empty FIFO  
automatically goes to the outputs Qn, no need for any read  
request. In order to access all other words, a read must be  
executed using REN . When all the data has been read from  
the FIFO, Output Ready (OR) will go HIGH, inhibiting further  
read operations. REN is ignored when the FIFO is empty.  
SERIAL ENABLE (  
)
SEN  
The SEN input is an enable used only for serial program-  
ming of the offset registers. The serial programming method  
must be selected during Master Reset. SEN is always used  
in conjunction with LD. When these lines are both LOW, data  
at the SI input can be loaded into the input register one bit for  
each LOW-to-HIGH transition of WCLK.  
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.  
LD  
0
WEN REN SEN  
WCLK  
RCLK  
X
Selection  
MAC = Vcc  
MAC = GND  
Parallel write to registers:  
Empty Offset (LSB)  
Empty Offset (MSB)  
Full Offset (LSB)  
Parallel write to registers:  
Empty Offset  
Full Offset  
0
1
1
1
0
1
1
1
0
Full Offset (MSB)  
X
Parallel read from registers:  
Empty Offset (LSB)  
Empty Offset (MSB)  
Full Offset (LSB)  
Parallel read from registers:  
Empty Offset  
Full Offset  
0
0
Full Offset (MSB)  
X
Serial shift into registers:  
28 bits for the 72264  
30 bits for the 72274  
Serial shift into registers:  
26 bits for the 72264  
28 bits for the 72274  
1 bit for each rising WCLK edge 1 bit for each rising WCLK edge  
Starting with Empty Offset (LSB)  
Ending with Full Offset (MSB)  
Starting with Empty Offset (LSB)  
Ending with Full Offset (MSB)  
X
X
X
X
1
1
1
1
0
1
X
0
1
1
No Operation  
Write Memory  
Read Memory  
No Operation  
Write Memory  
Read Memory  
No Operation  
X
X
X
X
X
X
1
X
No Operation  
3218 tbl 01  
NOTES:  
1. Only one of the two offset programming methods, serial or parallel, is available for use at any given time.  
2. The programming method can only be selected at Master Reset.  
3. Parallel reading of the offset registers is always permitted regardless of which programming method has been selected.  
4. The programming sequence applies to both IDT Standard and FWFT modes.  
Figure 2. Partial Flag Programming Sequence  
9
IDT72264/72274 VARIABLE WIDTH SUPERSYNC FIFO  
(8192 x 18 or 16384 x 9) and (16384 x 18 or 32768 x 9)  
COMMERCIAL TEMPERATURE RANGES  
72274), thentheEmptyOffsetMSB(6bitsforthe72264, 7bits  
for the 72274) , then the Full Offset LSB (8 bits for both the  
72264 and 72274), ending with the Full Offset MSB (6 bits for  
the 72264, 7 bits for the 72274). A total of 28 bits are  
necessary to program the 72264; a total of 30 bits are  
necessary to program the 72274.  
OUTPUT ENABLE (  
)
OE  
When Output Enable is enabled (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.  
For either MAC setting, individual registers cannot be  
loaded serially; rather, all offsets must be programmed in  
sequence, no padding allowed. PAE and PAF can show a  
valid status only after the full set of bits have been entered.  
The registers can be re-programmed as long as all offsets are  
loaded. When LD is LOW and SEN is HIGH, no serial write to  
the registers can occur.  
LOAD (  
)
LD  
This is a dual purpose pin. During Master Reset, the state  
of the LD input determines one of two default values (127 or  
1023) for the PAE and PAF flags, along with the method by  
which these flags can be programmed, parallel or serial. After  
Master Reset, LD enables write operations to and read  
operations from the registers. Only the offset loading method  
currently selected can be used to write to the registers. Aside  
from Master Reset, there is no other way change the loading  
method. Registers can be read only in parallel; this can be  
accomplished regardless of whether serial or the parallel  
loading has been selected.  
Associated with each of the programmable flags, PAEand  
PAF, isoneregisterwhichcaneitherbewrittentoorreadfrom.  
Offset values contained in these registers determine how  
many words need to be in the FIFO memory to switch a partial  
flag. A LOW onLDduring Master Reset selects a default PAE  
offset value of 07FH ( a threshold 127 words from the empty  
boundary),adefaultPAFoffsetvalueof07FH(athreshold127  
words from the full boundary), and parallel loading of other  
offset values. A HIGH on LD during Master Reset selects a  
defaultPAEoffsetvalueof3FFH(athreshold1023wordsfrom  
the empty boundary), a default PAF offset value of 3FFH (a  
threshold 1023 words form the full boundary), and serial  
loading of other offset values.  
Consider the case where parallel offset loading has been  
selected. IfMAC=GND(18-bitoperation), thenprogramming  
PAE and PAF proceeds as follows: When LD and WEN are  
set LOW, data on the inputs Dn are written into the Empty  
Offset Register on the first LOW-to-HIGH transition of WCLK.  
Upon the second LOW-to-HIGH transition of WCLK, data at  
theinputsarewrittenintotheFullRegister. Thethirdtransition  
of WCLK writes, once again, to the Empty Offset Register.  
If parallel offset loading has been selected and MAC = Vcc  
(9-bit operation), then programming PAE and PAF proceeds  
as follows: When LD and WEN are set LOW, data on the  
inputsDn arewrittenintotheLSBEmptyOffsetRegisteronthe  
first LOW-to-HIGH transition of WCLK. Upon the second  
LOW-to-HIGH transition of WCLK, data at the inputs are  
written into the MSB Empty Offset Register. Upon the third  
LOW-to-HIGH transition of WCLK, data at the inputs are  
written into the LSB Full Offset Register. Upon the fourth  
LOW-to-HIGH transition of WCLK, data at the inputs are  
written into the MSB Full Offset Register. The fifth transition of  
WCLK writes, once again, to the LSB Empty Offset Register.  
To ensure proper programming (serial or parallel) of the  
offset registers, no read operation is permitted from the time  
ofreset(masterorpartial)tothetimeofprogramming. (During  
this period, the read pointer must be pointing to the first  
location of the memory array.) After the programming has  
been accomplished, read operations may begin.  
The act of writing offsets (in parallel or serial) employs a  
dedicated write offset register pointer. The act of reading  
offsets employs a dedicated read offset register pointer. The  
two pointers operate independently; however, a read and a  
write should not be performed simultaneously to the offset  
registers. A Master Reset initializes both pointers to the  
Empty Offset (LSB) register. A Partial Reset has no effect on  
the position of these pointers.  
Write operations to memory are allowed before and during  
the parallel programming sequence. In this case, the pro-  
gramming of all offset registers does not have to occur at one  
time. One or two offset registers can be written to and then,  
bybringingLDHIGH, writeoperationscanberedirectedtothe  
FIFO memory. When LD is set LOW again, and WEN is LOW,  
the next offset register in sequence is written to. As an  
alternative to holding WEN LOW and toggling LD, parallel  
programming can also be interrupted by setting LD LOW and  
toggling WEN.  
Write operations to memory are allowed before and during  
the serial programming sequence. In this case, the program-  
ming of all offset bits does not have to occur at once. A select  
number of bits can be written to the SI input and then, by  
bringing LD and SEN HIGH, data can be written to FIFO  
memory via Dn by toggling WEN. When WENis brought HIGH  
with LD and SEN restored to a LOW, the next offset bit in  
sequence is written to the registers via SI. If a mere interrup-  
tionofserialprogrammingisdesired,itissufficienteithertoset  
It is important to note that the MAC setting configures the  
offset register architecture to suit the memory array dimen-  
sions being selected. Therefore, the way offsets are pro-  
grammed will vary according to whether MAS is tied to Vcc or  
GND.  
Consider the case where serial offset loading has been  
selected. IfMAC=GND(18-bitoperation), thenprogramming  
PAEand PAFproceeds as follows: When LD and SEN are set  
LOW, data on the SI input are written, one bit for each WCLK  
rising edge, starting with the Empty Offset (13 bits for the  
72264, 14 bits for the 72274) and ending with the Full Offset  
(13 bits for the 72264, 14 bits for the 72274). A total of 26 bits  
are necessary to program the 72264; a total of 28 bits are  
necessary to program the 72274.  
If serial offset loading has been selected and MAC = Vcc  
(9-bit operation), then programming PAE and PAF proceeds  
as follows: When LD and SEN are set LOW, data on the SI  
input are written, one bit for each WCLK rising edge, starting  
with the Empty Offset LSB (8 bits for both the 72264 and  
10  
IDT72264/72274 VARIABLE WIDTH SUPERSYNC FIFO  
(8192 x 18 or 16384 x 9) and (16384 x 18 or 32768 x 9)  
COMMERCIAL TEMPERATURE RANGES  
thefullsetofbitsrequiredtofillalltheoffsetregistershasbeen  
written. Measuring from the rising WCLK edge that achieves  
either of the above criteria; PAF will be valid after two more  
rising WCLK edges plus tPAF, PAE will be valid after the next  
two rising RCLK edges plus tPAE (Add one more RCLK cycle  
if tSKEW2 is not met.)  
The act of reading the offset registers employs a dedicated  
read offset register pointer. The contents of the offset regis-  
ters can be read on the output lines when LD is set LOW and  
LD LOW and deactivate SEN or to set SEN LOW and deacti-  
vate LD. Once LD and SEN are both restored to a LOW level,  
serial offset programming continues from where it left off.  
Note that the status of a partial flag (PAE or PAF) output is  
invalid during the programming process. From the time  
parallel programming has begun, a partial flag output will not  
be valid until the appropriate offset word has been written to  
the register(s) pertaining to that flag. From the time serial  
programming has begun, neither partial flag will be valid until  
72274 with MAC = GND (16,384 x 18–BIT)  
72264 with MAC = GND (8,192 x 18–BIT)  
17  
13  
0
17  
12  
0
EMPTY OFFSET REGISTER  
EMPTY OFFSET REGISTER  
DEFAULT VALUE  
07FH if LD is LOW at Master Reset,  
DEFAULT VALUE  
07FH if LD is LOW at Master Reset,  
3FFH if LD is HIGH at Master Reset  
3FFH if LD is HIGH at Master Reset  
17  
13  
0
17  
12  
0
FULL OFFSET REGISTER  
FULL OFFSET REGISTER  
DEFAULT VALUE  
07FH if LD is LOW at Master Reset,  
DEFAULT VALUE  
07FH if LD is LOW at Master Reset,  
3FFH if LD is HIGH at Master Reset  
3FFH if LD is HIGH at Master Reset  
3218 drw 06a  
3218 drw 05a  
72264 with MAC = Vcc (16,384 x 9–BIT)  
72274 with MAC = Vcc (32,768 x 9–BIT)  
8
7
0
8
7
0
EMPTY OFFSET (LSB) REG.  
EMPTY OFFSET (LSB) REG.  
DEFAULT VALUE  
DEFAULT VALUE  
07FH if LD is LOW at Master Reset  
3FFH if LD is HIGH at Master Reset  
07FH if LD is LOW at Master Reset  
3FFH if LD is HIGH at Master Reset  
8
8
0
0
5
8
8
0
0
6
EMPTY OFFSET (MSB) REG.  
EMPTY OFFSET (MSB) REG.  
00H  
00H  
7
7
FULL OFFSET (LSB) REG.  
FULL OFFSET (LSB) REG.  
DEFAULT VALUE  
DEFAULT VALUE  
07FH if LD is LOW at Master Reset  
3FFH if LD is HIGH at Master Reset  
07FH if LD is LOW at Master Reset  
3FFH if LD is HIGH at Master Reset  
8
0
5
8
0
6
FULL OFFSET (MSB) REG.  
FULL OFFSET (MSB) REG.  
00H  
00H  
3218 drw 05b  
3218 drw 06b  
NOTE:  
1. Any bits of the offset register not being programmed should be set to zero.  
Figure 3. Offset Register Location and Default Values  
11  
IDT72264/72274 VARIABLE WIDTH SUPERSYNC FIFO  
(8192 x 18 or 16384 x 9) and (16384 x 18 or 32768 x 9)  
COMMERCIAL TEMPERATURE RANGES  
REN is set LOW. If MAC = GND (18-bit operation), then data  
If FS is set HIGH, then the selected clock is WCLK, whose  
are read via Qn from the Empty Offset Register on the first frequency, fWCLK, may vary anywhere from fRCLK/2 to the  
LOW-to-HIGH transition of RCLK. Upon the second LOW-to- maximum allowable clock frequency a speed grade permits  
HIGH transition of RCLK, data are read from the Full Offset (fs max.). The non-selected clock is RCLK, whose frequency,  
Register. ThethirdtransitionofRCLKreads, onceagain, from fRCLK, may vary anywhere from 0 to 2 fWCLK (as long fs max.  
the Empty Offset Register.  
as is not exceeded).  
If MAC = Vcc (9-bit operation ) when reading the offset  
The selected clock must be continuous. It is, however,  
registers, thendataarereadviaQn fromtheLSBEmptyOffset permissible to stop the non-selected clock. Note, as long as  
Register on the first LOW-to-HIGH transition of RCLK. Upon RCLK is idle, EF/OR and PAE will not be updated. Likewise,  
the second LOW-to-HIGH transition of RCLK, data are read as long as WCLK is idle, FF/IR and PAF will not be updated.  
from the MSB Empty Offset Register. Upon the third LOW-to-  
Changing the FS setting during FIFO operation (i.e. read-  
HIGH transition of RCLK, data are read from the LSB Full ing or writing) is not permitted; however, such a change at the  
Offset Register. Upon the fourth LOW-to-HIGH transition of time of Master Reset or Partial Reset is all right. FS is an  
RCLK, data are read from the MSB Full Offset Register. The asynchronous input.  
fifthtransitionofRCLKreads,onceagain,fromtheLSBEmpty  
Offset Register.  
OUTPUTS:  
It is permissible to interrupt the offset register access  
sequence with reads or writes to memory . The interruption is FULL FLAG ( / )  
FF IR  
accomplished by deasserting REN, LD, or both together.  
This is a dual purpose pin. In IDT Standard Mode, the Full  
When REN and LD are restored to a LOW level, access of the Flag (FF) function is selected. When the FIFO is full (i.e. the  
registers continues where it left off. write pointer catches up to the read pointer), FF will go LOW,  
LD functions the same way in both IDT Standard and inhibiting further write operation. When FFis HIGH, the FIFO  
FWFT modes.  
is not full. If no reads are performed after a reset (either MRS  
or PRS), FF will go LOW after 8,192 writes for the IDT72264  
and 16,384 writes to the IDT72274 when MAC = GND. If MAC  
FREQUENCY SELECT INPUT (FS)  
An internal state machine manages the movement of data =Vcc,FFwillgoLOWafter16,384writesfortheIDT72264and  
throughtheSuperSyncFIFO. TheFSlinedetermineswhether 32,768 writes to the IDT72274.  
RCLKorWCLKwillsynchronizethestatemachine. Theclock  
In FWFT Mode, the Input Ready (IR) function is selected.  
tied to the state machine is referred to as the "selected clock". IR goes LOW when memory space is available for writing in  
The clock that is not tied to the state machine is referred to as data. When there is no longer any free space left, IR goes  
the "non-selected clock". To set FS, follow the guidelines HIGH, inhibiting further write operation. If no reads are  
presented in Figure 3; this ensures efficient handling of the performed after a reset (either MRS or PRS), IR will go HIGH  
data within the FIFO. Once having determined the FS setting, after 8,193 writes for the IDT72264 and 16,385 writes for the  
it is permissible to vary the WCLK and RCLK frequencies, as IDT72274 when MAC = GND. If MAC = Vcc, IR will go HIGH  
long as the inequalities corresponding to the chosen FS level after 16,385 writes for the IDT72264 and 32,769 writes to the  
hold true. (See Figure 3.)  
IDT72274.  
The IR status not only measures the contents of the FIFO  
For example, if FS is set LOW, then the selected clock is  
RCLK, whose frequency, fRCLK, may vary anywhere from memory, but also counts the presence of a word in the output  
fWCLK/2 to the maximum allowable clock frequency a speed register. Thus, in FWFT mode, the total number of writes  
grade permits (fs max. from AC Electrical Characteristics necessary to deassert IR is one greater than needed to assert  
table). The non-selected clock is WCLK, whose frequency, FF in IDT Standard mode.  
fWCLK, may vary anywhere from 0 to 2 fRCLK (as long fs max.  
as is not exceeded).  
FF/IR is synchronized to WCLK. It is double-registered to  
enhance metastable immunity.  
Clock Frequency  
Range  
FS  
Clock Identity  
Selected Clock = RCLK  
Non-selected Clock = WCLK  
Selected Clock = WCLK  
Non-selected Clock = RCLK  
fWCLK/2 < fRCLK fs max.  
0 fWCLK < 2fRCLK  
LOW  
fRCLK/2 < fWCLK fs max.  
0 fRCLK < 2fWCLK  
HIGH  
Figure 3. Guidelines for Determining the FS Setting and the Range of Allowable Clock Frequency Variation  
12  
IDT72264/72274 VARIABLE WIDTH SUPERSYNC FIFO  
(8192 x 18 or 16384 x 9) and (16384 x 18 or 32768 x 9)  
COMMERCIAL TEMPERATURE RANGES  
EMPTY FLAG (  
/
)
the first word can be available at Qn. This delay has no effect  
EF OR  
This is a dual purpose pin. In the IDT Standard Mode, the on the reading of subsequent words.  
Empty Flag (EF) function is selected. When the FIFO is empty  
(i.e. the read pointer catches up to the write pointer), EFwill go  
LOW,inhibitingfurtherreadoperations. WhenEFisHIGH,the  
FIFO is not empty.  
EF/OR is sychronized to the RCLK. It is double-registered  
to enhance metastable immunity.  
PROGRAMMABLE ALMOST-FULL FLAG (  
)
PAF  
WhenwritingthefirstwordtoanemptyFIFO,thedeassertion  
time of EF is variable, and can be represent by the First Word  
Latency parameter, tFWL1, which is measured from the rising  
WCLK edge that writes the first word to the rising RCLK edge  
that updates the flag. tFWL1 includes any delays due to clock  
skew and can be expressed as follows:  
The Programmable Almost-Full Flag (PAF) will go LOW  
whentheFIFO reachestheAlmost-Fullconditionasspecified  
by the offset m stored in the Full Offset register.  
At the time of Master Reset, depending on the state of LD,  
one of two possible default offset values are chosen. If LD is  
LOW, then m = 07FH and the PAFswitching threshold is 127  
words from the Full boundary, if LD is HIGH, then m = 3FFH  
and the PAFswitching threshold is 1023 words away from the  
Full boundary.  
Any integral value of m from 0 to the maximum FIFO depth  
minus 1 (8,191 words for the 72264 and 16,383 words for the  
72274 when MAC = GND; 16,383 words for the 72264 and  
32,767 words for the 72274 when MAC = Vcc) can be  
programmed into the Full Offset register.  
tFWL1 max. = 10*Tf + 2*TRCLK (in ns)  
where Tf is either the RCLK or the WCLK period, whichever is  
shorter, and TRCLK is the RCLK period. Since no read can  
take place until EF goes HIGH, the tFWL1 delay determines  
how early the first word can be available at Qn. This delay has  
no effect on the reading of subsequent words.  
In FWFT Mode, the Output Ready (OR) function is selected.  
ORgoes LOW at the same time that the first word written to an  
empty FIFO appears valid on the outputs. ORgoes HIGH one  
cycle after RCLK shifts the last word from the FIFO memory  
to the outputs. Then further data reads are inhibited until OR  
goes LOW again.  
In IDT Standard Mode with MAC = GND, if no reads are  
performed after reset (MRS or PRS), PAF will go LOW after  
(8,192-m) writes to the IDT72264, and (16,384-m) writes to  
theIDT72274. IfMAC=Vcc,PAFwillgoLOWafter(16,384-m)  
writestotheIDT72264,and(32,768-m)writestotheIDT72274.  
InFWFTModewithMAC=GND, ifnoreadsareperformed  
When writing the first word to an empty FIFO, the assertion after reset (MRS or PRS), PAF will go LOW after (8,193-m)  
time of OR is variable, and can be represented by the First writestotheIDT72264,and(16,385-m)writestotheIDT72274.  
Word Latency parameter, tFWL2, which is measured from the If MAC = Vcc, PAFwill go LOW after (16,385-m) writes to the  
rising WCLK edge that writes the first word to the rising RCLK IDT72264, and (32,679-m) writes to the IDT72274. In FWFT  
edge that updates the flag. tFWL2 includes any delay due to Mode, the first word written to an empty FIFO does not stay in  
clock skew and can be expressed as follows:  
memory, but goes unrequested to the output register; there-  
fore, it has no effect on determining the state of PAF.  
Note that even though PAF is programmed to switch LOW  
during the first word latency period (tFWL), attempts to read  
tFWL2 max. = 10*Tf + 3*TRCLK (in ns)  
where Tf is either the RCLK or the WCLK period, whichever is data will be ignored until EF goes HIGH indicating that data is  
shorter, and TRCLK is the RCLK period. Note that the First available at the output port. This is true for both timing modes.  
Word Latency in FWFT mode is one RCLK cycle longer than  
PAF is synchronous and updated on the rising edge of  
in IDT Standard mode. The tFWL2 delay determines how early WCLK. Itisdouble-registeredtoenhancemetastableimmunity.  
TABLE I –– STATUS FLAGS FOR IDT STANDARD MODE  
Number of Words in FIFO Memory(1)  
72264  
72274  
MAC =GND  
0
1 to n(2)  
MAC = Vcc  
0
1 to n(2)  
MAC = GND  
0
MAC = Vcc  
0
1 to n (2)  
FF PAF HF PAE EF  
H
H
H
H
H
L
H
H
H
H
L
H
H
H
L
L
L
L
1 to n(2)  
H
H
H
H
H
(n+1) to 4,096  
4,097 to (8,192-(m+1))  
(8,192-m)(3) to 8,191  
8,192  
(n+1) to 8,192  
(n+1) to 8,192  
(n+1) to 16,384  
H
H
H
H
8,193 to (16,384-(m+1)) 8,193 to (16,384-(m+1)) 16,385 to (32,768-(m+1))  
(16,384-m)(3) to 16,383  
(16,384-m)(3) to 16,383  
(32,768-m)(3) to 32,767  
L
16,384  
16,384  
32,768  
L
L
NOTES:  
1. Data in the output register does not count as a 'word in FIFO memory". Since in FWFT mode, the first word written to an empty FIFO goes  
unrequested to the output register (no read operation necessary), it is not included in the FIFO memory count.  
2. n = Empty Offset, Default Values: n = 127 when parallel offset loading is selected or n=1023 when serial offset loading is selected.  
3. m = Full Offset, Default Values: m = 127 when parallel offset loading is selected or n=1023 when serial offset loading is selected.  
13  
IDT72264/72274 VARIABLE WIDTH SUPERSYNC FIFO  
(8192 x 18 or 16384 x 9) and (16384 x 18 or 32768 x 9)  
COMMERCIAL TEMPERATURE RANGES  
PROGRAMMABLE ALMOST-EMPTY FLAG (  
)
HALF-FULL FLAG (  
)
PAE  
HF  
This output indicates a half-full memory. The rising WCLK  
when the FIFO reaches the Almost-Empty condition as speci- edge that fills the memory beyond half-full sets HFLOW. The  
fied by the offset n stored in the Empty Offset register. flag remains LOW until the difference between the write and  
The Programmable Almost-Empty Flag (PAE) will go LOW  
At the time of Master Reset, depending on the state of LD, read pointers becomes less than or equal to half of the total  
one of two possible default offset values are chosen. If LD is depth of the device; the rising RCLK edge that accomplishes  
LOW, then n = 07FH and the PAE switching threshold is 127 this condition also sets HF HIGH.  
words from the Empty boundary, if LD is HIGH, then n = 3FFH  
and the PAEswitching threshold is 1023 words away from the (MRSor PRS), HFwill go LOW after (D/2 + 1) writes, where D  
Empty boundary. is the maximum FIFO depth (8,192 words for the 72264 and  
InIDTStandardMode,ifnoreadsareperformedafterreset  
Any integral value of n from 0 to the maximum FIFO depth 16,384 words for the 72274 when MAC = GND; 16,384 words  
minus 1 (8,191 words for the 72264 and 16,383 words for the for the 72264 and 32,768 words for the 72274 when MAC =  
72274 when MAC = GND; 16,383 words for the 72264 and Vcc).  
32,767 words for the 72274 when MAC = Vcc) can be  
programmed into the Empty Offset register.  
In FWFT Mode, if no reads are performed after reset (MRS  
or PRS), HFwill go LOW after (D/2+2) writes to the IDT72264/  
InIDTStandardMode,ifnoreadsareperformedafterreset 72274. In this case, the first word written to an empty FIFO  
(MRSor PRS), the PAE will go HIGH after (n + 1) writes to the does not stay in memory, but goes unrequested to the output  
IDT72264/72274.  
register; therefore, it has no effect on determining the state of  
In FWFT Mode, if no reads are performed after reset (MRS HF.  
or PRS), the PAE will go HIGH after (n+2) writes to the  
Because HF uses both RCLK and WCLK for synchroniza-  
IDT72264/72274. In this case, the first word written to an tion purposes, it is asynchronous.  
empty FIFO does not stay in memory, but goes unrequested  
totheoutputregister;therefore,ithasnoeffectondetermining DATA OUTPUTS (Q0-Q17)  
the state of PAE.  
All 18 data outputs(Q0 -Q17)functionwhentheMemory  
Note that even though PAEis programmed to switch HIGH ArrayConfigurationinput(MAC)istiedtoground. Only9-data  
during the first word latency period (tFWL), attempts to read inputs (Q0 - Q8) function when MAC is connected to Vcc. The  
data will be ignored until EF goes HIGH indicating that data is other data inputs (Q9 - Q17), though they do not function, are  
available at the output port. This is true for both timing modes. nevertheless active and should be left open.  
PAE is synchronous and updated on the rising edge of  
RCLK. It is double-registered to enhance metastable immu-  
nity.  
TABLE II –– STATUS FLAGS FOR FWFT MODE  
Number of Words in FIFO Memory(1)  
72264  
72274  
MAC = GND  
0
MAC = Vcc  
0
1 to n(2)  
MAC = GND  
0
MAC = Vcc  
0
1 to n (2)  
IR PAF HF PAE OR  
L
L
L
L
L
H
H
H
H
H
L
H
H
H
L
L
L
H(4)  
1 to n(2)  
1 to n(2)  
L
(n+1) to 4,096)  
4,097 to (8,192-(m+1))  
(8,192-m)(3) to 8,191  
8,192  
(n+1) to 8,192  
(n+1) to 8,192  
(n+1) to 16,384  
H
H
H
H
L
8,193 to (16,384-(m+1)) 8,193 to (16,384-(m+1)) 16,385 to (32,768-(m+1))  
(16,384-m)(3) to 16,383  
L
(16,384-m)(3) to 16,383  
(32,768-m)(3) to 32,767  
L
L
16,384  
16,384  
32,768  
L
L
L
NOTES:  
1.Data in the output register does not count as a 'word in FIFO memory". Since in FWFT mode, the first word written to an empty FIFO  
goes unrequested to the output register (no read operation necessary), it is not included in the FIFO memory count.  
2. n = Empty Offset, Default Values: n = 127 when parallel offset loading is selected or n=1023 when serial offset loading is selected.  
3. m = Full Offset, Default Values: m = 127 when parallel offset loading is selected or n=1023 when serial offset loading is selected.  
4. Following a reset (Master or Partial), the FIFO memory is empty and OR = HIGH. After writing the first word, the FIFO memory remains empty,  
the data is placed into the output register, and OR goes LOW. In this case, or any time the last word in the FIFO memory has been read into the  
output register; a rising RCLK edge, enabled by REN, will set OR HIGH.  
14  
IDT72264/72274 VARIABLE WIDTH SUPERSYNC FIFO  
(8192 x 18 or 16384 x 9) and (16384 x 18 or 32768 x 9)  
COMMERCIAL TEMPERATURE RANGES  
tRS  
MRS  
tRSS  
tRSR  
REN  
tRSS  
tRSR  
WEN  
t
RSR  
t
FWFT  
FWFT/SI  
tRSS  
tRSR  
LD  
RT  
t
RSS  
tRSS  
SEN  
t
RSF  
If FWFT = HIGH, OR = HIGH  
If FWFT = LOW, EF = LOW  
EF/OR  
FF/IR  
PAE  
t
RSF  
If FWFT = LOW, FF = HIGH  
If FWFT = HIGH, IR = LOW  
t
RSF  
t
RSF  
PAF, HF  
t
RSF  
(1)  
OE = HIGH  
OE = LOW  
Q0 - Qn  
3218 drw 07  
Figure 4. Master Reset Timing  
NOTE:  
1. Use MAC to select the memory array configuration by connecting it to either GND (18-bit operation) or Vcc (9-bit operation) before Master Reset  
15  
IDT72264/72274 VARIABLE WIDTH SUPERSYNC FIFO  
(8192 x 18 or 16384 x 9) and (16384 x 18 or 32768 x 9)  
COMMERCIAL TEMPERATURE RANGES  
tRS  
PRS  
tRSS  
tRSR  
tRSR  
REN  
tRSS  
tRSS  
WEN  
RT  
tRSS  
SEN  
tRSF  
tRSF  
tRSF  
If FWFT = HIGH, OR = HIGH  
If FWFT = LOW, EF = LOW  
EF/OR  
FF/IR  
PAE  
If FWFT = LOW, FF = HIGH  
If FWFT = HIGH, IR = LOW  
tRSF  
tRSF  
PAF, HF  
Q0 - Qn  
(1)  
OE = HIGH  
OE = LOW  
Figure 5. Partial Reset Timing  
3218 drw 08  
16  
IDT72264/72274 VARIABLE WIDTH SUPERSYNC FIFO  
(8192 x 18 or 16384 x 9) and (16384 x 18 or 32768 x 9)  
COMMERCIAL TEMPERATURE RANGES  
tCLK  
tCLKH  
tCLKL  
1
2
WCLK  
tDS  
tDH  
D0 - Dn  
DATAIN VALID  
tENS  
tENH  
WEN  
NO OPERATION  
tWFF  
tWFF  
FF  
RCLK  
REN  
(1)  
tSKEW1  
3218 drw 09  
NOTES:  
1. tSKEW1 is the minimum time between a rising RCLK edge and a rising WCLK edge to guarantee that FF will go HIGH (after one WCLK cycle plus tWFF).  
If the time between the rising edge of RCLK and the rising edge of WCLK is less than tSKEW1, then the FF deassertion may be delayed an extra WCLK  
cycle.  
2. LD = HIGH  
Figure 6. Write Cycle Timing (IDT Standard Mode)  
17  
IDT72264/72274 VARIABLE WIDTH SUPERSYNC FIFO  
(8192 x 18 or 16384 x 9) and (16384 x 18 or 32768 x 9)  
COMMERCIAL TEMPERATURE RANGES  
tCLK  
tCLKH  
tCLKL  
RCLK  
tENS tENH  
NO OPERATION  
REN  
EF  
tREF  
tREF  
tA  
Q
0
- Qn  
LAST WORD  
tOLZ  
tOE  
tOHZ  
OE  
(1)  
FWL1  
t
WCLK  
WEN  
tENH  
tENS  
tDHS  
t
DS  
D
0
- Dn  
FIRST WORD  
3218 drw 10  
NOTES:  
1. tFWL1 contributes a variable delay to the overall first word latency (this parameter includes delays due to skew):  
tFWL1 max. (in ns) = 10*Tf + 2* TRCLK  
where Tf is either the RCLK or the WCLK period, whichever is shorter, and TRCLK is the RCLK period  
2. LD = HIGH  
Figure 7. Read Cycle Timing (IDT Standard Mode)  
18  
IDT72264/72274 VARIABLE WIDTH SUPERSYNC FIFO  
(8192 x 18 or 16384 x 9) and (16384 x 18 or 32768 x 9)  
COMMERCIAL TEMPERATURE RANGES  
WCLK  
t
DS  
D0 - Dn  
D0  
D1  
first valid write  
t
ENS  
WEN  
(1)  
FWL1  
t
RCLK  
t
REF  
EF  
REN  
t
A
t
A
D1  
D0  
Q0 - Qn  
t
OLZ  
t
OE  
OE  
3218 drw 11  
NOTES:  
1. tFWL1 max. (in ns) = 10* Tf + 2* TRCLK  
Where Tf is either the RCLK or the WCLK period, whichever is shorter, and TRCLK is the RCLK period  
2. LD = HIGH  
Figure 8. First Data Word Latency (IDT Standard Mode)  
19  
IDT72264/72274 VARIABLE WIDTH SUPERSYNC FIFO  
(8192 x 18 or 16384 x 9) and (16384 x 18 or 32768 x 9)  
COMMERCIAL TEMPERATURE RANGES  
NO WRITE  
NO WRITE  
2
WCLK  
1
1
2
(1)  
(1)  
t
SKEW1  
tDS  
tSKEW1  
t
DS  
DATA  
WRITE  
D
0
- Dn  
Wd  
tWFF  
tWFF  
tWFF  
FF  
WEN  
RCLK  
t
ENH  
tENH  
t
ENS  
t
ENS  
REN  
OE  
LOW  
tA  
tA  
Q
0
- Qn  
NEXT DATA READ  
3218 drw 12  
DATA IN OUTPUT REGISTER  
DATA READ  
NOTES:  
1. tSKEW1 is the minimum time between a rising RCLK edge and a rising WCLK edge to guarantee that FF will go high (after one WCLK cycle pus tWFF).  
If the time between the rising edge of the RCLK and the rising edge of the WCLK is less than tSKEW1, then the FFdeassertion may be delayed an extra  
WCLK cycle.  
2. LD = HIGH  
Figure 9. Full Flag Timing (IDT Standard Mode)  
20  
IDT72264/72274 VARIABLE WIDTH SUPERSYNC FIFO  
(8192 x 18 or 16384 x 9) and (16384 x 18 or 32768 x 9)  
COMMERCIAL TEMPERATURE RANGES  
WCLK  
tDS  
tDS  
DATA WRITE 1  
tENH  
DATA WRITE 2  
D0 - Dn  
tENS  
tENS  
tENH  
WEN  
(1)  
tFWL1  
(1)  
tFWL1  
RCLK  
tREF  
tREF  
tREF  
EF  
REN  
LOW  
OE  
tA  
DATA IN OUTPUT REGISTER  
WORD 1  
Q0 - Qn  
NOTES:  
3218 drw 13  
1. tFWL1 max. (in ns) = 10*Tf + 2*TRCLK  
Where Tf is either the RCLK or the WCLK period, whichever is shorter, and TRCLK is the period.  
2. LD = HIGH  
Figure 10. Empty Flag Timing (IDT Standard Mode)  
21  
IDT72264/72274 VARIABLE WIDTH SUPERSYNC FIFO  
(8192 x 18 or 16384 x 9) and (16384 x 18 or 32768 x 9)  
COMMERCIAL TEMPERATURE RANGES  
WCLK  
t
ENH  
t
t
ENS  
LDS  
t
ENH  
SEN  
t
LDH  
t
LDH  
LD  
SI  
t
DS  
(1)  
(1)  
BIT 0  
BIT 0  
BIT X  
BIT X  
EMPTY OFFSET  
FULL OFFSET  
3218 drw 14  
Figure 11. Serial Loading of Programmable Flag Registers (IDT Standard and FWFT modes)  
NOTE:  
1. If MAC is tied to GND, X = 12 for the 72264 and X = 13 for the 72274. If MAC is tied to Vcc, X = 5 for the 72264 and X = 6 for the 72274.  
tCLK  
tCLKH  
tCLKL  
WCLK  
tLDH  
tLDS  
LD  
tENS  
tENH  
tDH  
WEN  
tDS  
D0 - Dn  
PAF OFFSET  
PAE OFFSET  
3218 drw 15  
Figure 12. Parallel Loading of Programmable Flag Registers (IDT Standard and FWFT modes)  
22  
IDT72264/72274 VARIABLE WIDTH SUPERSYNC FIFO  
(8192 x 18 or 16384 x 9) and (16384 x 18 or 32768 x 9)  
COMMERCIAL TEMPERATURE RANGES  
tCLK  
t
CLKL  
t
CLKH  
RCLK  
LD  
t
LDH  
t
LDH  
t
LDS  
t
ENH  
tENH  
tENS  
REN  
t
A
t
A
DATA IN OUTPUT REGISTER  
Q0 - Qn  
PAE OFFSET  
PAF OFFSET  
3218 drw 16  
Figure 13. Parallel Read of Programmable Flag Registers (IDT Standard and FWFT modes)  
NOTE:  
1. OE=LOW  
tCLKL  
tCLKH  
WCLK  
tENH  
tENS  
WEN  
PAE  
n Words  
in FIFO  
memory  
n words in FIFO memory(1,2)  
n+1 words in FIFO memory  
(3)  
tPAE  
tPAE  
tSKEW2  
RCLK  
REN  
1
2
1
2
tENS  
tENH  
3218 drw 17  
NOTES:  
1. PAE offset = n  
2. Dataintheoutputregisterdoesnotcountasa"wordinFIFOmemory". Since, inFWFTmode, thefirstwordwrittentoanemptyFIFOgoesunrequested  
to the output register (no read operation necessary), it is not included in the FIFO memory count.  
3. tSKEW2 is the minimum time between a rising WCLK edge and a rising RCLK edge for PAE to go HIGH (after one RCLK cycle plus tPAE). If the time  
between the rising edge of WCLK and the rising edge of RCLK is less than tSKEW2, then the PAE deassertion may be delayed one extra RCLK cycle.  
Figure 14. Programmable Almost Empty Flag Timing (IDT Standard and FWFT modes)  
23  
IDT72264/72274 VARIABLE WIDTH SUPERSYNC FIFO  
(8192 x 18 or 16384 x 9) and (16384 x 18 or 32768 x 9)  
COMMERCIAL TEMPERATURE RANGES  
tCLKL  
tCLKH  
WCLK  
WEN  
1
2
2
1
tENH  
tENS  
tPAF  
t
PAF  
PAF  
RCLK  
REN  
D - m Words in(1,2)  
FIFO Memory  
D-(m+1)  
Words in FIFO  
Memory  
D - (m+1) Words in  
FIFO Memory  
(3)  
SKEW2  
t
tENS  
tENH  
3218 drw 18  
NOTES:  
1. PAFoffset = m; maximum FIFO depth = D = 8,192 for IDT 72264 with MAC = GND; D = 16,384 for IDT 72274 with MAC = GND; D = 16,384 for IDT 72264  
with MAC = Vcc; D = 32,768 for IDT 72274 with MAC = Vcc.  
2. Data in the output register does not count as a "word in FIFO memory". Since, in FWFT mode, the first word written to an empty FIFO goes unrequested  
to the output register (no read operation necessary), it is not included in the FIFO memory count.  
3. tSKEW2 is the minimum time between a rising RCLK edge and a rising WCLK edge for PAFto go HIGH (after one WCLK cycle plus tPAF). If the time between  
the rising edge of RCLK and the rising edge of WCLK is less than tSKEW2, then the PAF deassertion time may be delayed an extra WCLK cycle.  
Figure 15. Programmable Almost Full Flag Timing (IDT Standard and FWFT modes)  
tCLKH  
tCLKL  
WCLK  
WEN  
t
ENS tENH  
t
HF  
HF  
D/2 Words  
D/2 Words  
D/2 + 1 Words  
t
HF  
RCLK  
REN  
t
ENS  
3218 drw 19  
NOTE:  
1. D = 8,192 for IDT 72264 with MAC = GND; D = 16,384 for IDT 72274 with MAC = GND; D = 16,384 for IDT 72264 with MAC = Vcc; D = 32,768 for IDT  
72274 with MAC = Vcc.  
Figure 16. Half - Full Flag Timing (IDT Standard and FWFT modes)  
24  
IDT72264/72274 VARIABLE WIDTH SUPERSYNC FIFO  
(8192 x 18 or 16384 x 9) and (16384 x 18 or 32768 x 9)  
COMMERCIAL TEMPERATURE RANGES  
WCLK  
2
1
t
ENH  
tRTS  
t
ENS  
t
ENH  
t
ENS  
WEN  
tDS  
tDH  
tDH  
t
DS  
D0 - Dn  
W
x
W[x + 1]  
t
SKEW2  
RCLK  
REN  
1(3)  
2
3
t
ENS  
tENH  
(1,2)  
t
RTS  
t
RTF1  
t
ENS  
tENH  
tA  
tA  
W
[y+1]  
W
y
Q
0
- Qn  
W1  
t
ENS  
t
t
ENH  
REF  
RT  
tREF  
EF  
PAE  
HF  
t
PAE  
tHF  
t
PAF  
PAF  
FF(4)  
3218 drw 20  
NOTES:  
1. tRTF1 contributes a variable delay to the overall retransmit recovery time:  
tRFTF1 max = 14*Tf + 3*TRCLK (in ns)  
Where Tf is either the RCLK or the WCLK period, whichever is shorter, and TRCLK is the RCLK period.  
2. Retransmit set up is complete after EF returns HIGH, only then can a read operation begin. Write operations are permitted after one of two conditions  
have been met: EF is HIGH or 14 cycles of the faster clock (RCLK or WCLK) have elapsed since the RCLK rising edge enabled by the RT pulse.  
3. Following Retransmit Setup, the rising edge of RCLK that accesses the first memory location also initiates the updating of HF, PAE, and PAF.  
4. No more than D-2 words should have been written to the FIFO between Reset (Master or Partial) and Retransmit Setup. Therefore, FF will be HIGH  
throughout the Restransmit Setup procedure. (D = 8,192 for IDT 72264 with MAC = GND; D = 16,384 for IDT 72274 with MAC = GND; D = 16,384 for  
IDT 72264 with MAC = Vcc; D = 32,768 for IDT 72274 with MAC = Vcc.)  
5. OE=LOW  
Figure 17. Retransmit Timing (IDT Standard mode)  
25  
IDT72264/72274 VARIABLE WIDTH SUPERSYNC FIFO  
(8192 x 18 or 16384 x 9) and (16384 x 18 or 32768 x 9)  
COMMERCIAL TEMPERATURE RANGES  
26  
IDT72264/72274 VARIABLE WIDTH SUPERSYNC FIFO  
(8192 x 18 or 16384 x 9) and (16384 x 18 or 32768 x 9)  
COMMERCIAL TEMPERATURE RANGES  
27  
IDT72264/72274 VARIABLE WIDTH SUPERSYNC FIFO  
(8192 x 18 or 16384 x 9) and (16384 x 18 or 32768 x 9)  
COMMERCIAL TEMPERATURE RANGES  
WCLK  
2
1
t
ENH  
tRTS  
t
ENS  
tENH  
t
ENS  
WEN  
tDS  
tDH  
tDH  
tDS  
D0 - Dn  
W
x
W[x + 1]  
tSKEW2  
RCLK  
REN  
1 (3)  
2
3
tENS  
t
ENH  
(1,2)  
tRTS  
t
RTF1  
t
ENS  
tENH  
t
A
tA  
tA  
Q
0
- Qn  
W
[y+1]  
W2  
W
y
W1  
t
ENS  
tENH  
RT  
tREF  
tREF  
OR  
PAE  
HF  
tPAE  
t
HF  
tPAF  
PAF  
IR(4)  
NOTES:  
3218 drw 23  
1. tRTF2 contribute a variable delay to the overall retransmit time:  
tRTF2 max = 14*Tf + 4*TRCLK (in ns)  
Where Tf is either the RCLK or the WCLK period, whichever is shorter, and TRCLK is the RCLK period.  
2. Retransmit set up is complete after OR returns LOW, only then can a read operation begin. Write operations are permitted after one of two conditions  
have been met: OR is LOW or 14 cycles of the faster clock (RCLK or WCLK) have elapsed since the RCLK rising edge enabled by the RT pulse.  
3. Following Retransmit Setup, the rising edge of RCLK that accesses the first memory location also initiates the updating of HF, PAE, and PAF.  
4. No more than D-2 words should have been written to the FIFO between Reset (Master or Partial) and Retransmit Setup. Therefore, IR will be LOW  
throughout the Retransmit Setup procedure. (D = 8,192 for IDT 72264 with MAC = GND; D = 16,384 for IDT 72274 with MAC = GND; D = 16,384 for  
IDT 72264 with MAC = Vcc; D = 32,768 for IDT 72274 with MAC = Vcc.)  
5. OE=LOW  
Figure 20. Retransmit Timing (FWFT mode)  
28  
IDT72264/72274 VARIABLE WIDTH SUPERSYNC FIFO  
(8192 x 18 or 16384 x 9) and (16384 x 18 or 32768 x 9)  
COMMERCIAL TEMPERATURE RANGES  
(MAC = GND) or 16,384/32,768 for a 9-bit data path (MAC =  
Vcc). The IDT72264/72274 can always be used in Single  
Device Configuration, whether IDT Standard Mode or FWFT  
Mode has been selected. No special set up procedure is  
necessary.  
OPERATING CONFIGURATIONS  
SINGLE DEVICE CONFIGURATION  
A single IDT72264/72274 may be used when the applica-  
tion requires depths up to 8,192/16,384 for an 18-bit data path  
PARTIAL RESET (PRS) MASTER RESET (MRS)  
READ CLOCK (RCLK)  
READ ENABLE (REN)  
WRITE CLOCK (WCLK)  
WRITE ENABLE (WEN)  
LOAD (LD)  
OUTPUT ENABLE (OE)  
DATA OUT (Q0 - Qn)  
DATA IN (D0 - Dn)  
IDT  
RETRANSMIT (RT)  
SERIAL ENABLE(SEN)  
72264/  
72274  
FIRST WORD FALL THROUGH/SERIAL INPUT  
(FWFT/SI)  
EMPTY FLAG/OUTPUT READY (EF/OR)  
PROGRAMMABLE ALMOST EMPTY (PAE)  
FULL FLAG/INPUT READY (FF/IR)  
HALF FULL FLAG (HF)  
PROGRAMMABLE ALMOST FULL (PAF)  
FREQUENCY  
SELECT (FS)  
MEMORY ARRAY  
CONFIGURATION  
(MAC)  
3218 drw 24  
Figure 21. Block Diagram of IDT72264/74 FIFO in single device configuration:  
8,192 x 18 or 16,384 x 18 if MAC = GND; 16,384 x 9 or 32,678 x 9 if MAC = Vcc  
separately ORing IR of every FIFO.  
WIDTH EXPANSION CONFIGURATION  
Figure 22 demonstrates a width expansion using two  
IDT72264/72274s. If MAC = GND for both FIFOs, then D0 -  
D17 from each device, taken together, form a 36-bit wide input  
bus and Q0 - Q17 from each device, taken together, form a 36-  
bit wide output bus. If MAC = Vcc for both FIFOs, then D0 - D8  
from each device, taken together, form an 18-bit wide input  
bus and Q0 - Q8 from each device, taken together, form an 18-  
bit wide output bus. (In this case, both FIFOs' D9 - D17 and Q9  
- Q17 do not function.) Any word width can be attained by  
adding additional IDT72264/72274s.  
Word width may be increased simply by connecting to-  
getherthecontrolsignalsofmultipledevices. Statusflagscan  
be detected from any one device. The exceptions are the EF  
and FF functions in IDT Standard mode and the IR and OR  
functions in FWFT mode. Because of variations in skew  
betweenRCLKandWCLK,itispossibleforEF/FFdeassertion  
and IR/OR assertion to vary by one cycle between FIFOs. In  
IDT Standard mode, such problems can be avoided by creat-  
ing composite flags, that is, ANDing EF of every FIFO, and  
separately ANDing FF of every FIFO. In FWFT mode, com-  
posite flags can be created by ORing OR of every FIFO, and  
29  
IDT72264/72274 VARIABLE WIDTH SUPERSYNC FIFO  
(8192 x 18 or 16384 x 9) and (16384 x 18 or 32768 x 9)  
COMMERCIAL TEMPERATURE RANGES  
PARTIAL RESET (PRS  
)
MASTER RESET (MRS  
)
FIRST WORD FALL THROUGH/  
SERIAL INPUT (FWFT/SI)  
RETRANSMIT (RT  
m + n  
WRITE CLOCK (WCLK)  
)
D0 - Dn  
m
n
D0 - Dm  
DATA IN  
READ CLOCK (RCLK)  
READ ENABLE (REN  
)
WRITE ENABLE (WEN  
LOAD (LD  
)
)
OUTPUT ENABLE (OE  
)
IDT  
72264/  
72274/  
IDT  
72264/  
72274/  
PROGRAMMABLE (PAE  
)
FULL FLAG/INPUT READY (FF  
/IR)  
#1  
EMPTY FLAG/OUTPUT READY (EF  
EMPTY FLAG/OUTPUT READY (EF  
m + n  
/
OR) #1  
(1)  
GATE  
(1)  
GATE  
FULL FLAG/INPUT READY (FF  
/
IR) #2  
/OR) #2  
PROGRAMMABLE (PAF  
)
n
Q0 - Qn  
#1  
#2  
DATA OUT  
m
HALF FULL FLAG (HF  
)
MEMORY ARRAY  
CONFIGURATION  
(MAC)  
FREQUENCY SELECT (FS)  
Q0 - Qm  
MEMORY ARRAY  
CONFIGURATION  
(MAC)  
3218 drw 25  
NOTE:  
1. Use an AND gate in IDT Standard mode, an OR gate in FWFT mode.  
2. Do not connect any output control signals directly together.  
Figure 22. Block Diagram of IDT72264/74 Width Expansion: 8,192 x 36 or 16,384 x 36 if MAC = GND; 16,384 x 18 or 32,768 x 18 if MAC = Vcc  
Care should be taken to select FWFT mode during Master  
Reset for all FIFOs in the depth expansion configuration. The  
first word written to an empty configuration will pass from one  
FIFO to the next ("ripple down") until it finally appears at the  
outputs of the last FIFO in the chain–no read operation is  
necessary. Each time the data word appears at the outputs  
ofoneFIFO, thatdevice's ORlinegoesLOW, enablingawrite  
to the next FIFO in line.  
DEPTH EXPANSION CONFIGURATION  
The IDT72264/72274 can easily be adapted to applications  
requiring depths greater than 8,192/16,384 with an18- bit bus  
width (MAC = GND) or 16,384/32,768 words with a 9-bit bus  
width (MAC = Vcc). In FWFT mode, the FIFOs can be  
connected in series (the data outputs of one FIFO connected  
to the data inputs of the next)–no external logic necessary.  
The resulting configuration provides a total depth equivalent  
to the sum of the depths associated with each single FIFO.  
Figure 23 shows a depth expansion using two IDT72264/  
72274s.  
The ORassertion time is variable and is described with the  
help of the tFWL2 parameter, which includes including delay  
caused by clock skew:  
TRANSFER CLOCK  
WRITE CLOCK  
READ CLOCK  
WCLK  
WEN  
IR  
RCLK  
OR  
WCLK  
WEN  
RCLK  
REN  
WRITE ENABLE  
INPUT READY  
READ ENABLE  
OUTPUT READY  
OUTPUT ENABLE  
72264/  
72274  
72264/  
72274  
REN  
OR  
OE  
Qn  
IR  
GND  
n
OE  
Qn  
DATA OUT  
n
n
DATA IN  
Dn  
Dn  
FS  
FS  
MAC  
MAC  
3218 drw 26  
Figure 23. Block Diagram of IDT72264/74 Depth Expansion: 16,384 x 18 or 32,768 x 18 if MAC = GND; 32,768 x 9, 65,536 x 9 if MAC = Vcc  
30  
IDT72264/72274 VARIABLE WIDTH SUPERSYNC FIFO  
(8192 x 18 or 16384 x 9) and (16384 x 18 or 32768 x 9)  
COMMERCIAL TEMPERATURE RANGES  
tFWL2 max.= 10*Tf + 3*TRCLK  
the previous one until it finally moves into the first FIFO of the  
chain. Each time a free location is created in one FIFO of the  
where TRCLK is the RCLK period and Tf is either the RCLK or chain, that FIFO's IR line goes LOW, enabling the preceding  
the WCLK period, whichever is shorter.  
FIFO to write a word to fill it.  
The maximum amount of time it takes for a word to pass  
TheamountoftimeittakesforIRofthefirstFIFOinthechain  
from the inputs of the first FIFO to the outputs of the last FIFO to assert after a word is read from the last FIFO is the sum of  
in the chain is the sum of the delays for each individual FIFO: the delays for each individual FIFO:  
tFWL2(1) + tFWL2(2) + ... + tFWL2(N)+ N*TRCLK  
N*(3*TWCLK)  
where N is the number of FIFOs in the expansion.  
where N is the number of FIFOs in the expansion and TWCLK  
Note that the additional RCLK term accounts for the time it is the WCLK period. Note that one of the three WCLK cycle  
takes to pass data between FIFOs.  
accounts for TSKEW1 delays.  
The ripple down delay is only noticeable for the first word  
In a SuperSync depth expansion, set FS individually for  
written to an empty depth expansion configuration. There will eachFIFOinthechain. TheTransferClocklineshouldbetied  
be no delay evident for subsequent words written to the to either WCLK or RCLK, whichever is faster. Both these  
configuration.  
actions result in moving, as quickly as possible, data to the  
The first free location created by reading from a full depth end of the chain and free locations to the beginning of the  
expansion configuration will "bubble up" from the last FIFO to chain.  
ORDERING INFORMATION  
IDT  
XXXXX  
Device Type  
X
XX  
Speed  
X
X
Power  
Package  
Process /  
Temperature  
Range  
BLANK  
Commercial (0°C to +70°C)  
G
PF  
TF  
Pin Grid Array (PGA, G68-1)  
Thin Plastic Quad Flatpack (TQFP, PN64-1)  
Slim Thin Quad Flatpack (STQFP, PP64-1)  
15 Commercial  
20 Commercial  
Clock Cycle Time (tCLK)  
Speed in Nanoseconds  
L
Low Power  
72264  
72274  
8,192 x 18 or 16,384x 9 SuperSync FIFO  
16,384 x 18 or 32,678 x 9 SuperSync FIFO  
3218 drw 27  
31  

相关型号:

IDT72264L20PF

VARIABLE WIDTH SUPERSYNCO FIFO 8,192 x 18 or 16,384 x 9 16,384 x 18 or 32,768 x 9
IDT

IDT72264L20TF

VARIABLE WIDTH SUPERSYNCO FIFO 8,192 x 18 or 16,384 x 9 16,384 x 18 or 32,768 x 9
IDT

IDT72264L20TF8

FIFO, 16KX9, Synchronous, CMOS, PQFP64, 10 X 10, 1.40 MM HEIGHT, STQFP-64
IDT

IDT72264L25GB

x9/x18 Synchronous FIFO
ETC

IDT72265

CMOS SUPERSYNC FIFOO 8,192 x 18, 16,384 x 18
IDT

IDT72265L10G

CMOS SUPERSYNC FIFOO 8,192 x 18, 16,384 x 18
IDT

IDT72265L10GB

CMOS SUPERSYNC FIFOO 8,192 x 18, 16,384 x 18
IDT

IDT72265L10PF

CMOS SUPERSYNC FIFOO 8,192 x 18, 16,384 x 18
IDT

IDT72265L10PFB

CMOS SUPERSYNC FIFOO 8,192 x 18, 16,384 x 18
IDT

IDT72265L10PFT/R

FIFO, 16KX18, Synchronous, CMOS, PQFP64, 14 X 14 MM, 1.40 MM HEIGHT, TQFP-64
IDT

IDT72265L10TF

CMOS SUPERSYNC FIFOO 8,192 x 18, 16,384 x 18
IDT

IDT72265L10TFB

CMOS SUPERSYNC FIFOO 8,192 x 18, 16,384 x 18
IDT