ETC AL4CS231

AL4CS211
AL4CS221
AL4CS231
AL4CS241
AL4CS251
Data Sheets
Version 1.1
AL4CS211/AL4CS221/AL4CS231/AL4CS241/AL4CS251
Amendments
07.11.01
Preliminary Version 1.0
10.17.01
Version 1.1, Added DC and AC timing data
AL4CS211/AL4CS221/AL4CS231/AL4CS241/AL4CS251
December 14, 2001
2
AL4CS211/AL4CS221/AL4CS231/AL4CS241/AL4CS251
AL4CS211/AL4CS221/AL4CS231/AL4CS241/
AL4CS251 (512 x9, 1k x9, 2k x9, 4k x9, 8k x9)
Synchronous FIFO
Contents:
1.0 Description ________________________________________________________________ 4
2.0 Features___________________________________________________________________ 4
3.0 Applications________________________________________________________________ 4
4.0 Chip Information ___________________________________________________________ 5
4.1 Marking Information _____________________________________________________________ 5
4.1 Ordering Information_____________________________________________________________ 5
5.0 Pin-out Diagram ____________________________________________________________ 6
6.0 Block Diagram _____________________________________________________________ 6
7.0 Pin Definition and Description ________________________________________________ 7
8.0 Memory Operations _________________________________________________________ 8
8.1 Inputs and Outputs _______________________________________________________________ 8
8.2 Controls ________________________________________________________________________ 9
8.3 Flags__________________________________________________________________________ 11
9.0 Multiple Devices Bus Expansion and Cascading _________________________________ 12
9.1 Width Expansion Configuration ___________________________________________________ 12
9.2 Depth Expansion ________________________________________________________________ 12
10.0 Electrical Characteristics ___________________________________________________ 14
10.1 Absolute Maximum Ratings ______________________________________________________ 14
10.2 Recommended Operating Conditions ______________________________________________ 14
10.3 DC Characteristics _____________________________________________________________ 14
10.4 AC Electrical Characteristics_____________________________________________________ 15
10.5 Timing Diagrams_______________________________________________________________ 16
11.0 Mechanical Drawing ______________________________________________________ 23
11.1 7x7mm 32-pin TQFP Package ____________________________________________________ 23
11.2 32-pin PLCC Package___________________________________________________________ 24
AL4CS211/AL4CS221/AL4CS231/AL4CS241/AL4CS251
December 14, 2001
3
AL4CS211/AL4CS221/AL4CS231/AL4CS241/AL4CS251
1.0 Description
The AL4CS211/AL4CS221/AL4CS231/AL4CS241/AL4CS251 series memory products are highperformance, low-power 9-bit read/write FIFO (First-In-First-Out) memory chips. They are
specially designed to buffer high speed streaming data for a wide range of communication
applications, such as optical disk controllers, Local Area Networks (LANs), SONET (Synchronous
Optical Network).
The input data is synchronous with a free-running clock (WCLK), and input-enable pins (/WEN1,
/WEN2). Data is written into the FIFO on every clock when enable pins are asserted. The output is
synchronous with the other free-running clock (RCLK) and enables (/REN1, /REN2). An Output
Enable pin (/OE) is provided at the read port for tri-state control of the output port. The FIFOs can
output two fixed flags, Empty Flag( /EF) and Full Flag (/FF), and two programmable flags, AlmostEmpty (/PAE) and Almost-Full (/PAF). The offsets of the /PAE and /PAF flags are loaded when
Load pin (/LD) goes low.
2.0 Features
•
•
•
•
•
•
•
•
•
512 x9-bit cell array (AL4CS211)
1,024 x9-bit cell array (AL4CS221)
2,048 x9-bit cell array (AL4CS231)
4,096 x9-bit cell array (AL4CS241)
8,192 x9-bit cell array (AL4CS251)
100/133 MHz Operation
10/7.5 ns read/write cycle time
Independent Read and Write operations
Empty and Full flags support
•
•
•
•
Programmable Almost-Empty and
Almost-Full flags
Output enable (data skipping)
3.3V power supply with 5V tolerant
Available in a 32-pin Thin Quad Flat
Pack (TQFP) and 32-pin plastic
leaded chip carrier (PLCC) packages
3.0 Applications
•
•
•
•
•
•
•
Routers
ATM switches
Cable modems
Wireless base stations
SONET(Synchronous Optical Network) multiplexers
Multimedia systems
Time base correction (TBC)
AL4CS211/AL4CS221/AL4CS231/AL4CS241/AL4CS251
December 14, 2001
4
AL4CS211/AL4CS221/AL4CS231/AL4CS241/AL4CS251
4.0 Chip Information
4.1 Marking Information
AL4CS2X1
Part Number: X = 1, 2, 3, 4, 5 as
AL4CS211, AL4CS221, AL4CS231,
AL4CS241, AL4CS251
X-XX-XX
Package: XX =
J:
PLCC
PF: TQFP
Speed Grade: XX = -10, -7.5, ..
Version Number: X = A, B, C..
XXXXX
Lot Number
XXXX
Date Code
4.1 Ordering Information
The ordering information for AL4CS211/AL4CS221/AL4CS231/AL4CS241/AL4CS251 are:
Part number
Package
Power Supply
Status
AL4CS211/221/231/241/251(A-10-PF)
32-pin plastic
TQFP(7x7mm)
+3.3V±10%
Sample in Aug., 2001
AL4CS211/221/231/241/251(A-7.5-PF)
32-pin plastic
TQFP(7x7mm)
+3.3V±10%
Sample in Aug., 2001
AL4CS211/221/231/241/251(A-10-J)
32-pin plastic
PLCC
+3.3V±10%
Sample in Aug., 2001
AL4CS211/221/231/241/251(A-7.5-J)
32-pin plastic
PLCC
+3.3V±10%
Sample in Aug., 2001
AL4CS211/AL4CS221/AL4CS231/AL4CS241/AL4CS251
December 14, 2001
5
AL4CS211/AL4CS221/AL4CS231/AL4CS241/AL4CS251
5.0 Pin-out Diagram
26
15
Q3
D7
27
AVERLOGIC
14
Q2
AL4CS2X1
x-xx-xx
xxxx
xxxx
13
Q1
12
Q0
30
D3
31
32
/FF
10
/EF
2
3
4
5
6
7
8
D0
/PAE
GND
/REN1
RCLK
/REN2
D1
/PAF
9
1
D2
11
Q1
17
Q2
18
Q3
19
Q4
20
D0
D1
/PAE
GND
/REN1
/PAF
6
5
4
D2
AVERLOGIC
3
D3
AL4CS2X1
x-xx-xx
xxxx
xxxx
2
D4
D5
1
32
D6
31
D7
30
D8
/OE
TQFP PACKAGE TOP VIEW
21
22
23
24
25
26
27
28
29
/RS
D4
Q0
16
7
WCLK
29
15
8
/WEN1
D5
/FF
9
WEN2</LD>
28
14
10
Q8
D6
/EF
11
Vcc
17
D8
12
RCLK
Q5
18
Q4
/REN2
Q6
19
16
Q7
Q7
20
25
Q6
Q8
21
/OE
VCC
22
13
/RS
Q5
WCLK
WEN2</LD>
23
/WEN1
24
The AL4CS211/AL4CS221/AL4CS231/AL4CS241/AL4CS251 pin-out diagram is following:
PLCC PACKAGE TOP VIEW
6.0 Block Diagram
/OE
Input data bus
Input
Buffer
(512, 1k ,2k,
4k, 8k) x9
Memory
Array
Output
Buffer
Output data bus
WCLK
/WEN1
WEN2
/LD
Write Control
Logic
Read Control
Logic
Write Pointer
Read Pointer
RCLK
/REN1
/REN2
/FF
Offset
Regissers
Flag Logic
/EF
/PAF
/PAE
/RS
Reset Logic
Figure 1. AL4CS2x1 FIFO Block Diagram
The internal structure of the AL4CS211/AL4CS221/AL4CS231/AL4CS241/AL4CS251 consists of
Input/Output buffers, Read/Write Control Logic and main (512, 1k, 2k, 4k, 8k) x9 different
configuration memory cell array and state-of-the-art logic design that takes care of addressing and
controlling the read/write data.
AL4CS211/AL4CS221/AL4CS231/AL4CS241/AL4CS251
December 14, 2001
6
AL4CS211/AL4CS221/AL4CS231/AL4CS241/AL4CS251
7.0 Pin Definition and Description
The pin-out definition and function are described as following:
Write Bus Signals
Pin
Symbol
D[8:0]
/WEN1
Pin name
TQFP
PLCC
Pin no.
Pin no.
Data Inputs [26:32], 1, [30:32],
2
[1:6]
Write Enable 24
28
I/O
Description
Typ
I 9-bit input data bus.
I
WEN2
</LD>
Write Enable 22
26
I
WCLK
Write Clock 23
27
I
/WEN1 is the only Write Enable pin, if FIFO is
configured to support programmable flags.
When /WEN1 is LOW, data is written into the
FIFO on every rising edge of WCLK. If the
FIFO is configured to have two write enables,
/WEN1 must be LOW and WEN2 must be
HIGH to write data into the FIFO. When FIFO
is full (/FF = LOW), data will not be written
into FIFO.
The FIFO is configured at the Reset to either
have two write enables or support
programmable flags. If Write Enable 2<Load>
(WEN2</LD>) is HIGH at Reset (/RS =
LOW), this pin will operate as a second Write
Enable pin. If Write Enable 2<Load>
(WEN2</LD>) is LOW at Reset (/RS = LOW),
the FIFO is configured to support
programmable flags function and /WEN1 is the
only Write Enable pin.
Data is written into the FIFO on a rising edge of
WCLK when the Write Enable(s) are asserted.
Data will not be written into FIFO if /FF is not
LOW.
Read Bus Signals
Pin
Pin name
TQFP
symbol
Pin no.
Q[8:0] Data Outputs [21:12]
PLCC
Pin no.
[24:16]
/REN1
10
Read Enable 6
AL4CS211/AL4CS221/AL4CS231/AL4CS241/AL4CS251
I/O
Description
typ
O 9-bit output data bus.
I
When both /REN1 and /REN2 are LOW, data is
read from the FIFO on every rising edge of
RCLK. Data will not be read from the FIFO if
the /EF is LOW.
December 14, 2001
7
AL4CS211/AL4CS221/AL4CS231/AL4CS241/AL4CS251
/REN2
/OE
RCLK
Read Enable 8
12
I
9
13
I
Read Clock 7
11
I
Output
Enable
When /REN1 and /REN2 are LOW, data is read
from the FIFO on every rising edge of RCLK.
Data will not be read from the FIFO if the /EF is
LOW.
When /OE is LOW, the data output bus is
active. If /OE is HIGH, the output data bus will
be in high-impedance.
Data is read from the FIFO on a rising edge of
RCLK when /REN1 and /REN2 are LOW, and
if the FIFO is not empty.
Miscellaneous & Flags Signals
Pin
Symbol
/RS
Pin name
/FF
Full Flag
/EF
/PAE
/PAF
TQFP
Pin no.
25
PLCC
Pin no.
29
11
15
Empty Flag 10
14
Reset
Programmabl 4
e AlmostFull Flag
Programmabl 3
e AlmostFull Flag
8
I/O
Description
typ
I When /RS is set LOW, internal read and write
pointers are set to the first location of the RAM
array, /FF and /PAF go HIGH, and /PAE and
/EF go LOW. A reset is required before an
initial WRITE after power-up.
O /FF indicates whether or not the FIFO memory
is full.
O /EF indicates whether or not the FIFO memory
is empty.
O When /PAE is LOW, the FIFO is Almost-Empty
based on the offset programmed into the FIFO.
7
O
When /PAF is LOW, the FIFO is Almost –Full
based on the offset programmed into the FIFO.
PLCC
Pin no.
25
9
I/O
Description
typ
- 3.3V ± 10% power supply
- Ground.
Power/Ground Signals
Pin
Symbol
VCC
GND
Pin name
Power
Ground
TQFP
Pin no.
21
5
8.0 Memory Operations
8.1 Inputs and Outputs
8.1.1 DATA INPUTS (D8 ~ D0)
D8 ~ D0 are 9-bit wide of input data port.
AL4CS211/AL4CS221/AL4CS231/AL4CS241/AL4CS251
December 14, 2001
8
AL4CS211/AL4CS221/AL4CS231/AL4CS241/AL4CS251
8.1.2 DATA OUTPUTS (Q8-Q0)
Q8 ~ Q0 are 9-bit wide of output data port.
8.2 Controls
8.2.1 Reset (/RS)
Reset takes place when the Reset (/RS) input is LOW. During reset, both internal read and write
pointers are set to the staring position. A reset is required to initial internal logic after power-up. The
Full Flag (/FF) and Programmable Almost-Full Flag (/PAF) will be reset to HIGH after tRSF. The
Empty Flag (/EF) and Programmable Almost-Empty Flag (/PAE) will be reset to LOW after tRSF.
During reset, the output register is initialized to all zeros and the offset registers are initialized to their
default values.
8.2.2 Write Clock (WCLK)
A write cycle is initiated on the rising edge of the Write Clock (WCLK). Data setup and hold times
must be met with respect to the rising edge of WCLK. The Full Flag (/FF) and Programmable AlmostFull Flag (/PAF) are synchronized with respect to the rising edge of the Write Clock (WCLK).
The Write and Read Clocks can be asynchronous or coincident.
8.2.3 Write Enable1 (/WEN1)
If the FIFO is configured to support programmable flags, Write Enable 1 (/WEN1) is the only enable
control pin. In this configuration, when Write Enable 1 (/WEN1) is low, data can be written into the
input register and memory array on the rising edge of every Write Clock (WCLK). Data is stored in
the memory array sequentially and independently of any on going read operation. When Write Enable
1 (/WEN1) is HIGH, the input holds the previous data and no new data can be written into the
memory array. If the FIFO is configured to have two write enables, which allows for depth expansion,
two enable control pins are involved in the write operations. Please refer Write Enable 2 (WEN2)
section for details. To prevent data overflow, the Full Flag (/FF) will go LOW, inhibiting further write
operations. Upon the completion of a valid read cycle, the Full Flag (/FF) will go HIGH after tWFF,
allowing a valid write to begin. Write Enable(s) are ignored when the FIFO is full.
8.2.4 Read Clock (RCLK)
Data can be read on the outputs on the rising edge of the Read Clock (RCLK), when all the output
controls /REN1, /REN2, Output Enable (/OE) are set LOW. The Empty Flag (/EF) and
Programmable Almost-Empty Flag (/PAE) are synchronized with respect to the rising edge of the
Read Clock (RCLK). The Write and Read Clocks can be asynchronous or coincident.
8.2.5 Read Enable (/REN1, /REN2)
When both Read Enables (/REN1, /REN2) are LOW, data is read from the memory array to the
output register on the rising edge of the Read Clock (RCLK). When either Read Enable (/REN1,
/REN2) is HIGH, the output register holds the previous data and no new data can to be loaded into
the register. When all the data has been read from the FIFO, the Empty Flag (/EF) will go LOW,
inhibiting further read operations. Once a valid write operation has been done, the Empty Flag (/EF)
will go HIGH after tREF and a valid read can begin. The Read Enables (/REN1, /REN2) are ignored
when the FIFO is empty.
AL4CS211/AL4CS221/AL4CS231/AL4CS241/AL4CS251
December 14, 2001
9
AL4CS211/AL4CS221/AL4CS231/AL4CS241/AL4CS251
8.2.6 Output Enable (/OE)
When Output Enable (/OE) is enabled (LOW), the parallel output buffers receive data from the output
register. When /OE is disabled (HIGH), the Q8 ~ Q0 output data bus is in a high-impedance state.
8.2.7 Write Enable2 & /LD (WEN2</LD>)
This is a dual-purpose pin. The FIFO can be configured at Reset to have programmable flags or to
have two write enables, which allows depth expansion.
2 Write Enable Configuration
If Write Enable 2<Load> (WEN2</LD>) is set high at Reset (/RS = LOW), this pin operates as a
second Write Enable pin. In this configuration, when Write Enable (/WEN1) is LOW and Write
Enable 2<Load> (WEN2</LD>) is HIGH, data can be written into the FIFO on the rising edge of
every Write Clock (WCLK). Data is stored in FIFO sequentially and independently of any on-going
read operation. When Write Enable (/WEN1) is HIGH and/or Write Enable 2<Load> (WEN2</LD>)
is LOW, the input register holds the previous data and no new data is allowed to be written into the
FIFO. To prevent data overflow, the Full Flag (/FF) will go LOW, inhibiting further write operations.
Upon the completion of a valid read cycle, the Full Flag (/FF) will go HIGH after tWFF, allowing a valid
write to begin. Write Enable 1 (/WEN1) and Write Enable 2<Load> (WEN2</LD>) are ignored
when the FIFO is full.
Single Write Enable and Programmable Flags Support Configuration
The FIFO is configured to have programmable flags when the Write Enable2<Load> (WEN2</LD>)
is set to LOW at Reset (/RS = LOW). The AL4CS211/221/231/241/251 devices contain four 8-bit
offset registers, which can be loaded with data on the inputs, or read from the outputs. See following
table for details of the size of the registers and the default values.
AL4CS211
AL4CS221
AL4CS231
AL4CS241
AL4CS251
1st word
2nd word
3rd word
4th word
[7:0] Empty Offset (LSB)
Default = 07h
[7:0] Empty Offset (LSB)
Default = 07h
[7:0] Empty Offset (LSB)
Default = 07h
[7:0] Empty Offset (LSB)
Default = 07h
[7:0] Empty Offset (LSB)
Default = 07h
[0] Empty Offset (MSB)
Default = 0b
[1:0] Empty Offset (MSB)
Default = 00b
[2:0] Empty Offset (MSB)
Default = 000b
[3:0] Empty Offset (MSB)
Default = 0000b
[4:0] Empty Offset (MSB)
Default = 00000b
[7:0] Full Offset (LSB)
Default = 07h
[7:0] Full Offset (LSB)
Default = 07h
[7:0] Full Offset (LSB)
Default = 07h
[7:0] Full Offset (LSB)
Default = 07h
[7:0] Full Offset (LSB)
Default = 07h
[0] Full Offset (MSB)
Default = 0b
[1:0] Full Offset (MSB)
Default = 00b
[2:0] Full Offset (MSB)
Default = 000b
[3:0] Full Offset (MSB)
Default = 0000b
[4:0] Full Offset (MSB)
Default = 00000b
In this configured, when the Write Enable1 (/WEN1) and Write Enable 2<Load> (WEN2</LD>) are
set LOW, data on the inputs D8 ~ D0 is written into the Empty (Least Significant Bit) Offset register
on the first rising edge of the Write Clock (WCLK). Data is written into the Empty (Most Significant
Bit) Offset register on the second rising edge of the Write Clock (WCLK), into the Full (Least
Significant Bit) Offset register on the third transition, and into the Full (Most Significant Bit) Offset
register on the fourth transition. The fifth transition of the Write Clock (WCLK) again writes to the
Empty (Least Significant Bit) Offset register.
AL4CS211/AL4CS221/AL4CS231/AL4CS241/AL4CS251
December 14, 2001
10
AL4CS211/AL4CS221/AL4CS231/AL4CS241/AL4CS251
However, writing all offset registers does not have to occur consecutively. The FIFO can return to
normal read/write operation by bringing the Write Enable 2<Load> (WEN2</LD>) pin HIGH after
one or two offset registers can be written. When the Write Enable 2/Load (WEN2/LD) pin is set
LOW again, and Write Enable 1 (/WEN1) is LOW, the next offset register in sequence is written. The
contents of the offset registers can be read on the output lines when the Write Enable 2<Load>
(WEN2</LD>) pin is set low and both Read Enables (/REN1, /REN2) are LOW. Data can be read on
the rising edge of the Read Clock (RCLK). A read and write to the offset registers should not be
performed simultaneously.
8.3 Flags
8.3.1 Full Flag (/FF)
The Full Flag (/FF) will go LOW, inhibiting further write operation, when the device is full. If no
reads are performed after Reset (/RS), the Full Flag (/FF) will go LOW after 512 writes for the
AL4CS211, 1,024 writes for the AL4CS221, 2,048 writes for the AL4CS231, 4,096 writes for the
AL4CS241 and 8,192 writes for the AL4CS251. The Full Flag (/FF) is synchronized with respect to
the rising edge of the Write Clock (WCLK).
8.3.2 Empty Flag (/EF)
The Empty Flag (/EF) will go LOW, inhibiting further read operations, when the read pointer is equal
to the write pointer, indicating the device is empty. The Empty Flag (/EF) is synchronized with
respect to the rising edge of the Read Clock (RCLK).
8.3.3 Programmable Almost- Full Flag (/PAF)
The Programmable Almost-Full flag (/PAF) will go LOW when the FIFO reaches the almost-full
condition. If no reads are performed after Reset (/RS), the Programmable Almost-Full flag (/PAF)
will go LOW after (512-m) writes for the AL4CS211, (1,024-m) writes for the AL4CS221, (2,048-m)
writes for the AL4CS231, (4,096-m) writes for the AL4CS241 and (8,192-m) writes for the
AL4CS251. The offset “m” is defined in the Full Offset registers. If there is no full offset specified,
the Programmable Almost-Full flag (/PAF) will go LOW at Full-7 words. The Programmable AlmostFull flag (/PAF) is synchronized with respect to the rising edge of the Write Clock (WCLK).
8.3.4 Programmable Almost-Empty Flag (/PAE)
The Programmable Almost-Empty flag (/PAE) will go LOW when the read pointer is "n+1" locations
less than the write pointer. The offset "n" is defined in the Empty Offset registers. If no reads are
performed after Reset the Programmable Almost-Empty flag (/PAE) will go HIGH after "n+1" for the
AL4CS211/221/231/241/251. If there is no empty offset specified, the Programmable Almost-Empty
flag (/PAE) will go LOW at Empty+7 words. The Programmable Almost-Empty flag (/PAE) is
synchronized with respect to the rising edge of the Read Clock (RCLK).
AL4CS211/AL4CS221/AL4CS231/AL4CS241/AL4CS251
December 14, 2001
11
AL4CS211/AL4CS221/AL4CS231/AL4CS241/AL4CS251
9.0 Multiple Devices Bus Expansion and Cascading
9.1 Width Expansion Configuration
Simply connecting the corresponding input controls signals of multiple devices may increase data bus
width. A composite flag should be created for each of the end-point status flags (/EF and /FF). The
partial status flags (/PAE and /PAF) can be detected from any one device. Figure 15 demonstrates an
18-bit word width data bus by using two AL4CS211/221/231/241/251s. Any word width expansion
can be attained by adding additional AL4CS211/221/231/241/251s. When these devices are in a
Width Expansion Configuration, the Read Enable 2 (/REN2) control input can be grounded (see
Figure 15). In this configuration, theWriteEnable2<Load> (WEN2</LD>) pin is set LOW at Reset so
that the pin operates as a control to load and read the programmable flag offsets.
/RS
Reset
9-Bit
D[8:0]
/RS
/REN1
/WEN1
/OE
/WEN1
/OE
WEN2
AL4CS2x1 /PAF
WEN2
AL4CS2x1 /PAF
Read Enable
Output Enable
Programmable
Q[8:0]
/EF
/PAE
/REN2
Q[8:0]
/FF
/PAE
Read Clock
RCLK
WCLK
GND
Full Flag/
Input Ready
Read Controls
/REN1
/FF
Programmable
RCLK
/EF
Write Enable2
Write Controls
WCLK
/REN2
Write Enable
Read Controls
GND
Write Clock
D[8:0]
Write Controls
Reset
9-Bit
18-Bit Data In Bus
Empty Flag/
Output Ready
18-Bit Data Out Bus
Figure 2. Multiple FIFO memory
with programmable flags used in depth expansion configuration
9.2 Depth Expansion
The depth expansion of AL4CS211/221/231/241/251 is also possible. The existence of two enable
pins on the read and write port allow depth expansion. The Write Enable 2<Load> pin is used as a
second write enable in a depth expansion configuration thus the programmable flags are set to the
default values. Depth expansion is possible by using one enable input for system control while the
other enable input is controlled by expansion logic to direct the flow of data. A typical application
would have the expansion logic alternate data access from one device to the next in a sequential
manner. These FIFOs operate in the Depth Expansion configuration when the following conditions
are met:
AL4CS211/AL4CS221/AL4CS231/AL4CS241/AL4CS251
December 14, 2001
12
AL4CS211/AL4CS221/AL4CS231/AL4CS241/AL4CS251
1. The WEN2</LD> pin is held HIGH during Reset so that this pin operates a second Write
Enable.
2. External logic is used to control the flow of data.
AL4CS211/AL4CS221/AL4CS231/AL4CS241/AL4CS251
December 14, 2001
13
AL4CS211/AL4CS221/AL4CS231/AL4CS241/AL4CS251
10.0 Electrical Characteristics
10.1 Absolute Maximum Ratings
Parameter
VDD
Supply Voltage
VP
Pin Voltage
IO
Output Current
TAMB
Ambient Op. Temperature
Tstg
Storage temperature
3.3V Rating
Unit
-0.3 ~ +3.8
V
-0.3 ~ +(VDD+0.3)
V
-20 ~ +20
mA
0 ~ +85
°C
-40 ~ +125
°C
10.2 Recommended Operating Conditions
3.3V Rating
Parameter
Unit
Min
Typ
Max
+3.0
+3.3
+3.6
V
VDD
Supply Voltage
VIH
High Level Input Voltage
0.7 VDD
VDD
V
VIL
Low Level Input Voltage
0
0.3 VDD
V
10.3 DC Characteristics
(VDD = 3.3V, Vss=0V. TAMB = 0 to 70°C)
3.3V Rating
Parameter
Unit
Min
Typ
Max
IDD
Operating Current @20MHz
-
-
16
mA
IDDS
Standby Current
-
1.8
5
mA
VOH
Hi-level Output Voltage
2.4
-
VDD
V
VOL
Lo-level Output Voltage
-
-
+0.4
V
ILI
Input Leakage Current
-2
-
+2
µA
ILO
Output Leakage Current
-10
-
+10
µA
Note: The Operating Current is tested at RCLK=WCLK=20MHz and data inputs switch at
10MHz
AL4CS211/AL4CS221/AL4CS231/AL4CS241/AL4CS251
December 14, 2001
14
AL4CS211/AL4CS221/AL4CS231/AL4CS241/AL4CS251
10.4 AC Electrical Characteristics
(VDD = 3.3V, Vss=0V, TAMB = 0 to 70°C)
100Mhz
Symbol
Parameter
133Mhz
Min
Max
Min
Max
Unit
tS
Clock Cycle Frequency
-
100
-
133
MHz
tA
Data Access Time
2
7.5
2
5
ns
tCLK
Clock Cycle Time
10
-
7.5
-
ns
tCLKH
Clock HIGH Time
4.5
-
3.5
-
ns
tCLKL
Clock LOW Time
4.5
-
3.5
-
ns
tDS
Data Setup Time
3
-
2.5
-
ns
tDH
Data Hold Time
0.5
-
0.5
-
ns
tENS
Enable Setup Time
3
-
2.5
-
ns
tENH
Enable Hold Time
0.5
-
0.5
-
ns
tRS
Reset Pulse Width
10
-
7.5
-
ns
tRSS
Reset Setup Time
8
-
6
-
ns
tRSR
Reset Recovery Time
8
-
6
-
ns
tRSF
Reset to Flag and Output Time
-
10
-
9
ns
tOLZ
Output Enable to Output in Low-Z
0
-
0
-
ns
tOE
Output Enable to Output Valid
-
6
-
5
ns
tOHZ
Output Enable to in High-Z
-
6
-
5
ns
tWFF
Write Clock to Full Flag
-
7
-
5
ns
tREF
Read Clock to Empty Flag
-
7
-
5
ns
tAF
Write Clock to Almost-Full Flag
-
7
-
5
ns
tAE
Read Clock to Almost-Empty Flag
-
7
-
5
ns
tSKEW1
Skew time between Read Clock & Write Clock
for /FF & /EF
5
-
3
-
ns
TSKEW2
Skew time between Read Clock & Write Clock
for /PAE and /PAF
10
-
8
-
ns
AL4CS211/AL4CS221/AL4CS231/AL4CS241/AL4CS251
December 14, 2001
15
AL4CS211/AL4CS221/AL4CS231/AL4CS241/AL4CS251
10.5 Timing Diagrams
tRS
/RS
tRSS
tRSR
tRSS
tRSR
tRSS
tRSR
/REN1,
/REN2
/WEN1
WEN2
</LD>
tRSF
/FF,/PAF
tRSF
/EF,/
PAE
tRSF
/OE = 1
Q0~A8
/OE = 0
Figure 3. Reset Timing
AL4CS211/AL4CS221/AL4CS231/AL4CS241/AL4CS251
December 14, 2001
16
AL4CS211/AL4CS221/AL4CS231/AL4CS241/AL4CS251
tCLK
tCLKH
tCLKL
RCLK
tENS
tENH
/REN1,
/REN2
No Operation
tREF
tREF
/EF
tA
Q0 ~ Q8
Valid Data
tOHZ
tOLZ
tOE
/OE
tSKEW1
WCLK
/WEN1
WEN2
Figure 4. Read Cycle Timing
AL4CS211/AL4CS221/AL4CS231/AL4CS241/AL4CS251
December 14, 2001
17
AL4CS211/AL4CS221/AL4CS231/AL4CS241/AL4CS251
WCLK
tDS
D0 ~ D8
D0
D1
D2
D3
tA
tA
D4
tENS
/WEN1
tENS
WEN2
tFRL
RCLK
tSKEW1
tRE
F
/EF
tENS
/REN1,
/REN2
Q0 ~ Q8
D0
tOLZ
D1
tOE
/OE
Figure 5. First Data Word Latency Timing
AL4CS211/AL4CS221/AL4CS231/AL4CS241/AL4CS251
December 14, 2001
18
AL4CS211/AL4CS221/AL4CS231/AL4CS241/AL4CS251
WCLK
tDS
D0 ~ D8
tDS
Data
Write
Data Write
tSKEW
1
tWFF
tWFF
tSKEW1
tWFF
/FF
tENS
tENH
tENS
tENH
/WEN1
WEN2
RCLK
tENS
tENH
tENS
tENH
/REN1,
/REN2
OE
tA
Q0 ~ Q8
tA
Data in Output Buffer
Data Read
Next Data
Figure 6. Full Flag Timing
AL4CS211/AL4CS221/AL4CS231/AL4CS241/AL4CS251
December 14, 2001
19
AL4CS211/AL4CS221/AL4CS231/AL4CS241/AL4CS251
WCLK
tDS
D0 ~ D8
tDS
Data Write
Data Write
tENS
tENH
tENS
tENH
tENS
tENH
tENS
tENH
/WEN1
WEN2
tFRL
tFRL
tSKEW1
tSKEW1
RCLK
tREF
tREF
tREF
/EF
/REN1,
/REN2
OE
tA
Q0 ~ Q8
Data in Output Buffer
Data Read
Figure 7. Empty Flag Timing
WCLK
tENS
tEN
H
/LD
/WEN1
tDS
D0 ~ D7
tDH
PAE Offset
(LSB)
PAE Offset
(MSB)
PAF Offset
(LSB)
PAF Offset
(MSB)
Figure 8. Write Offset Registers
AL4CS211/AL4CS221/AL4CS231/AL4CS241/AL4CS251
December 14, 2001
20
AL4CS211/AL4CS221/AL4CS231/AL4CS241/AL4CS251
RCLK
tENS
tEN
H
/LD
/REN1,
/REN2
tA
Q0 ~ Q7
Empty Offset
PAF Offset
(LSB)
Data Output
Empty Offset
(MSB)
Full Offset
(LSB)
Full Offset
(MSB)
Figure 9. Read Offset Registers Timing
WCLK
tENS
tEN
H
/WEN1
tENS
tEN
H
WEN2
/PAE
n+1 words in FIFO
n words in FIFO
tSKEW2
tPAES
tPAES
RCLK
tENS
tEN
H
/REN1,
/REN2
Figure 10. Programmable Empty Flag Timing
AL4CS211/AL4CS221/AL4CS231/AL4CS241/AL4CS251
December 14, 2001
21
AL4CS211/AL4CS221/AL4CS231/AL4CS241/AL4CS251
WCLK
tENS
tEN
H
/WEN1
tENS
tEN
H
WEN2
tPAFS
/PAF
tPAFS
Full - (m + 1) words in FIFO
Full - m words in FIFO
tSKEW2
RCLK
tENS
tEN
H
/REN1,
/REN2
Figure 11. Programmable Full Flag Timing
AL4CS211/AL4CS221/AL4CS231/AL4CS241/AL4CS251
December 14, 2001
22
AL4CS211/AL4CS221/AL4CS231/AL4CS241/AL4CS251
11.0 Mechanical Drawing
11.1 7x7mm 32-pin TQFP Package
AL4CS211/AL4CS221/AL4CS231/AL4CS241/AL4CS251
December 14, 2001
23
11.2 32-pin PLCC Package
CONTACT INFORMATION
AverLogic Technologies, Inc.
90 Great Oaks Blvd. #204
San Jose, CA 95119
USA
Tel
: +1 408 361-0400
Fax
: +1 408 361-0404
E-mail : [email protected]
URL : www.averlogic.com
AverLogic Technologies, Corp.
4F., No.514, Sec.2, Cheng Kung Rd.,
Nei-Hu Dist., Taipei, Taiwan
R.O.C
Tel
: +886 2-27915050
Fax
: +886 2-27912132
E-mail : [email protected]
URL : www.averlogic.com.tw