IDT72264L20TF [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![IDT72264L20TF](http://pdffile.icpdf.com/pdf1/p00086/img/icpdf/IDT72264_454964_icpdf.jpg)
型号: | IDT72264L20TF |
厂家: | ![]() |
描述: | VARIABLE WIDTH SUPERSYNCO FIFO 8,192 x 18 or 16,384 x 9 16,384 x 18 or 32,768 x 9 |
文件: | 总31页 (文件大小:395K) |
中文: | 中文翻译 | 下载: | 下载PDF数据表文档文件 |
![](http://public.icpdf.com/style/img/ads.jpg)
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
相关型号:
©2020 ICPDF网 联系我们和版权申明