Read and Write Operations Can Be
Synchronized to Independent System
Clocks
D
Programmable Almost-Full/Almost-Empty
Flag
description
A FIFO memory is a storage device that allows data to be written into and read from its array at independent
data rates. The SN54ACT781 1 is a 1024 × 18-bit FIFO for high speed and fast access times. It processes data
at rates up to 28.5 MHz and access times of 20 ns in a bit-parallel format. Data outputs are noninverting with
respect to the data inputs. Expansion is easily accomplished in both word width and word depth.
The SN54ACT781 1 has normal input-bus-to-output-bus asynchronous operation. The special enable circuitry
adds the ability to synchronize independent read and write (interrupts, requests) to their respective system
clock.
D
Input-Ready, Output-Ready, and Half-Full
Flags
D
Cascadable in Word Width and/or Word
Depth
D
Fast Access Times of 20 ns With a 50-pF
Load
D
High Output Drive for Direct Bus Interface
D
Package Options Include 68-Pin Ceramic
PGA (GB) or Space-Saving 68-Pin Ceramic
Quad Flatpack (HV)
†
1024 × 18
The SN54ACT7811 is characterized for operation from –55°C to 125°C.
GB PACKAGE
(TOP VIEW)
123456789
A
B
C
D
E
F
G
H
J
†
The SN54ACT781 1 HV is not production released.
Please be aware that an important notice concerning availability, standard warranty, and use in critical applications of
Texas Instruments semiconductor products and disclaimers thereto appears at the end of this data sheet.
Widebus is a trademark of Texas Instruments Incorporated.
PRODUCTION DATA information is current as of publication date.
Products conform to specifications per the terms of Texas Instruments
standard warranty. Production processing does not necessarily include
testing of all parameters.
AF/AE boundary is defined by the AF/AE offset value (X). This value can be programmed during
reset, or the default value of 256 can be used. The AF/AE flag is high when the FIFO contains (X + 1)
or fewer words or (1025 – X) or more words. The AF/AE flag is low when the FIFO contains between
(X + 2) and (1024 - X) words.
Programming procedure for AF/AE – The AF/AE flag is programmed during each reset cycle. The
AF/AE offset value (X) is either a user-defined value or the default of X = 256. Instructions to program
AF/AE using both methods are as follows:
User-defined X
Step 1:
Step 2:
Step 3:
Step 4:
Default X
T o redefine the AF/AE flag using the default value of X = 256, hold DAF high during the reset
cycle.
Define almost full. The high-to-low transition of DAF stores the binary value of data inputs as the
AF/AE offset value (X). With DAF
flag using X.
Data inputs for 18-bit-wide data to be stored in the memory. Data lines D0–D8 also carry the AF/AE
I
offset value (X) on a high-to-low transition of the DAF
Half-full flag. HF is high when the FIFO contains 513 or more words and is low when it contains 512
or fewer words.
Input-ready flag. IR is high when the FIFO is not full and low when the device is full. During reset, IR
is driven low on the rising edge of the second write clock (WRTCLK) pulse. IR is then driven high on
the rising edge of the second WRTCLK pulse after RESET
is driven low, IR is driven high on the second WRTCLK pulse after the first valid read.
Output enable. The data-out (Q0–Q17) outputs are in the high-impedance state when OE is low. OE
must be high before the rising edge of read clock (RDCLK) to read a word from memory.
Output ready flag. OR is high when the FIFO is not empty and low when it is empty. During reset, OR
is set low on the rising edge of the third read clock (RDCLK) pulse. OR is set high on the rising edge
of the third RDCLK pulse to occur after the first word is written into the FIFO. OR is set low on the
rising edge of the first RDCLK pulse after the last word is read.
Data outputs. The first data word to be loaded into the FIFO is moved to the data-out (Q0–Q17)
register on the rising edge of the third read clock (RDCLK) pulse to occur after the first valid write.
O
The read-enable (RDEN1, RDEN2) inputs do not affect this operation. The following data is unloaded
on the rising edge of RDCLK when RDEN1, RDEN2, OE, and OR are high.
Read clock. Data is read out of memory on a low-to-high transition at RDCLK if the OR output and
the OE, RDEN1, and RDEN2 control inputs are high. RDCLK is a free-running clock and functions
as the synchronizing clock for all data transfers out of the FIFO. OR is also driven synchronously with
respect to RDCLK.
Read enable. RDEN1 and RDEN2 must be high before a rising edge on RDCLK to read a word out
I
of memory. The read enables are not used to read the first word stored in memory.
Reset. A reset is accomplished by taking RESET low and generating a minimum of four RDCLK and
WRTCLK cycles. This ensures that the internal read and write pointers are reset and that OR, HF,
and IR are low and AF/AE is high. The FIFO must be reset upon power up. With DAF
level, a low pulse on RESET
previously stored. With DAF
default value of X = 256.
Take DAF
If the reset (RESET) input is not already low, take RESET low.
With DAF held low, take RESET high. This defines the AF/AE flag using X.
To retain the current offset for the next reset, keep DAF low.
from high to low.
held low, a low pulse on the reset (RESET) input defines the AF/AE
input.
goes high. After the FIFO is filled and IR
input at a low
defines AF/AE using the AF/AE offset value (X), where X is the value
at a high level, a low-level pulse on RESET defines AF/AE using the
POST OFFICE BOX 655303 • DALLAS, TEXAS 75265
5
Page 6
SN54ACT7811
I/O
DESCRIPTION
ОООООООО
1024 × 18
CLOCKED FIRST-IN, FIRST-OUT MEMORY
SGAS001B – FEBRUARY 1995 – REVISED MARCH 1996
Terminal Functions (Continued)
TERMINAL
NAMENO.
WRTCLKG8I
WRTEN1,
WRTEN2
†
Terminals listed are for the GB package.
RESET
†
G9
F8
Write clock. Data is written into memory on a low-to-high transition of WRTCLK if the IR output and
the WRTEN1 and WRTEN2 control inputs are high. WRTCLK is a free-running clock and functions
as the synchronizing clock for all data transfers into the FIFO. IR output is also driven synchronously
with respect to the WRTCLK signal.
Write enables. WRTEN1 and WRTEN2 must be high before a rising edge on WRTCLK for a word
I
to be written into memory. The write enables do not af fect the storage of the AF/AE offset value (X).
DAF
WRTCLK
WRTEN1
WRTEN2
D0 – D17
RDCLK
RDEN1
RDEN2
OE
Q0 – Q17
OR
Don’t Care
12341
Don’t Care
Don’t Care
Don’t Care
1234
Don’t Care
Don’t Care
Don’t Care
X
Invalid
2
†
1
0
AF/AE
HF
IR
†
X is the binary value of D0–D8 only.
6
Don’t Care
Don’t Care
Don’t Care
Store the Value of D0–D8 as X
Figure 1. Reset Cycle: Define AF/AE Using the Value of X
POST OFFICE BOX 655303 • DALLAS, TEXAS 75265
Define the AF/AE Flag
Using the Value of X
Page 7
SN54ACT7811
1024 × 18
CLOCKED FIRST-IN, FIRST-OUT MEMORY
SGAS001B – FEBRUARY 1995 – REVISED MARCH 1996
RESET
DAF
WRTCLK
WRTEN1
WRTEN2
D0 – D17
RDCLK
RDEN1
RDEN2
OE
Q0 – Q17
OR
Don’t Care
12341
Don’t Care
Don’t Care
Don’t Care
1234
Don’t Care
Don’t Care
Invalid
Don’t Care
2
1
0
AF/AE
HF
IR
Don’t Care
Don’t Care
Don’t Care
Define the AF/AE Flag
Using the Value of X = 256
Figure 2. Reset Cycle: Define AF/AE Using the Default Value
Operating free-air temperature range, T
Storage temperature range, T
†
Stresses beyond those listed under “absolute maximum ratings” may cause permanent damage to the device. These are stress ratings only, and
functional operation of the device at these or any other conditions beyond those indicated under “recommended operating conditions” is not
implied. Exposure to absolute-maximum-rated conditions for extended periods may affect device reliability.
electrical characteristics over recommended operating free-air temperature range (unless
otherwise noted)
PARAMETERTEST CONDITIONSMINTYP‡MAXUNIT
V
OH
V
OL
I
I
I
OZ
CC
C
i
C
‡
All typical values are at VCC = 5 V, TA = 25°C.
§
ICC tested with outputs open
o
VCC = 4.5 V,IOH = – 8 mA2.4V
VCC = 4.5 V,IOL = 16 mA0.5V
VCC = 5.5 V,VI = VCC or 0 V±5µA
VCC = 5.5 V,VO = VCC or 0 V±5µA
VI = VCC – 0.2 V or 0 V400µA
One input at 3.4 V ,Other inputs at VCC or GND1mA
VI = 0 V,f = 1 MHz4pF
VO = 0 V,f = 1 MHz8pF
10
POST OFFICE BOX 655303 • DALLAS, TEXAS 75265
Page 11
twPulse duration
ns
timing requirements (see Figures 1 through 8)
f
Clock frequency28.5MHz
clock
Data in (D0–D17) high or low14
WRTCLK high10
WRTCLK low14
RDCLK high10
RDCLK low14
DAF high10
WRTEN1, WRTEN2 high or low10
OE, RDEN1, RDEN2 high or low10
Data in (D0–D17) before WRTCLK↑5
WRTEN1, WRTEN2 high before WRTCLK↑5
OE, RDEN1, RDEN2 high before RDCLK↑5
t
Setup time
su
t
Hold time
h
†
To permit the clock pulse to be utilized for reset purposes
Reset: RESET
Define AF/AE: D0–D8 before DAF↓5
Define AF/AE: DAF↓ before RESET↑7
Define AF/AE (default): DAF high before RESET↑5
Data in (D0–D17) after WRTCLK↑1
WRTEN1, WRTEN2 high after WRTCLK↑1
OE, RDEN1, RDEN2 high after RDCLK↑1
Reset: RESET
Define AF/AE: D0–D8 after DAF↓1
Define AF/AE: DAF low after RESET↑0
Define AF/AE (default): DAF high after RESET↑1
low before first WRTCLK and RDCLK↑
low after fourth WRTCLK and RDCLK↑
SN54ACT7811
1024 × 18
CLOCKED FIRST-IN, FIRST-OUT MEMORY
SGAS001B – FEBRUARY 1995 – REVISED MARCH 1996
MINMAXUNIT
†
†
7
0
ns
ns
POST OFFICE BOX 655303 • DALLAS, TEXAS 75265
11
Page 12
SN54ACT7811
RDCLK↑
Any Q
ns
t
AF/AE
ns
HF
ns
RESET↓
ns
OE
Any Q
ns
1024 × 18
CLOCKED FIRST-IN, FIRST-OUT MEMORY
SGAS001B – FEBRUARY 1995 – REVISED MARCH 1996
switching characteristics over recommended operating free-air temperature range (see Figures 9
and 10)
VCC = 4.5 V to 5.5 V,
PARAMETER
f
max
t
pd
†
t
pd
t
pd
t
pd
pd
t
PLH
t
PHL
t
PLH
t
PHL
t
en
t
dis
†
This parameter is measured with CL = 30 pF (see Figure 5).
FROM
(INPUT)
WRTCLK or RDCLK28.5MHz
WRTCLK↑IR114ns
RDCLK↑OR114ns
WRTCLK↑
RDCLK↑
WRTCLK↑
RDCLK↑
TO
(OUTPUT)
AF/AE223
HF325
CL = 50 pF,
RL = 500 Ω,
TA = –55°C to 125°C
MINMAX
320
524
524
523
523
111
114
UNIT
operating characteristics, VCC = 5 V, TA = 25°C
PARAMETERTEST CONDITIONSTYPUNIT
C
pd
Power dissipation capacitance per 1K bitsCL = 50 pF, f = 5 MHz65pF
12
POST OFFICE BOX 655303 • DALLAS, TEXAS 75265
Page 13
Figure 2Figure 3Figure 4
TYPICAL PROPAGATION DELAY TIME
18
17
16
VCC = 5 V
TA = 25°C
RL = 500 Ω
LOAD CAPACITANCE
vs
CLOCKED FIRST-IN, FIRST-OUT MEMORY
SGAS001B – FEBRUARY 1995 – REVISED MARCH 1996
TYPICAL CHARACTERISTICS
TYPICAL POWER DISSIPATION CAPACITANCE
68
fi = 5 MHz
TA = 25°C
67
CL = 50 pF
SN54ACT7811
1024 × 18
vs
SUPPLY VOLTAGE
15
14
13
12
pd
t – Propagation Delay Time – ns
11
10
050100150200250300
C – Load Capacitance – pF
L
66
65
64
– Power Dissipation Capacitance – pF
63
pd
62
4.5 4.6 4.7 4.8 4.955.1
Figure 5Figure 6
calculating power dissipation
The maximum power dissipation (PT) of the SN54ACT7811 can be calculated by:
P
= VCC × [ICC + (N × ∆ICC × dc)] + Σ (Cpd × V
T
Where:
I
=power-down ICC maximum
CC
N=number of inputs driven by a TTL device
∆ I
=increase in supply current
CC
dc=duty cycle of inputs at a TTL high level of 3.4 V
C
C
f
f
The SN54ACT7811 is expandable in width and depth. Expanding in word depth offers special timing
considerations:
–After the first data word is loaded into the FIFO, the word is unloaded, and the OR output goes high after
(N × 3) RDCLK cycles, where N is the number of devices used in depth expansion.
–After the FIFO is filled, the IR output goes low, the first word is unloaded, and the IR is driven high after (N
× 2) write clock cycles, where N is the number of devices used in depth expansion.
CLOCK
WRTCLK
WRTEN1
WRTEN2
IR
WRTCLK
WRTEN
D18 – D35
SN54ACT7811SN54ACT7811
WRTCLK
WRTEN1
WRTEN2
IR
D0 – D17D0 – D17
RDCLK
OR
RDEN1
RDEN2
OE
Q0 – Q17
5 V
WRTCLK
WRTEN1
WRTEN2
IR
D0 – D17
RDCLK
RDEN2
OR
OE
Q0 – Q17
RDCLK
RDEN1RDEN1
RDEN2
OR
OE
Q0 – Q17
Figure 7. Word-Depth Expansion: 2048 Words × 18 Bits, N = 2
SN54ACT7811
WRTCLK
WRTEN1
WRTEN2
IR
D0 – D17
IR
SN54ACT7811
WRTCLK
WRTEN1
WRTEN2
IR
RDCLK
RDEN1
RDEN2
OR
OE
Q0 – Q17
RDCLK
RDEN1
RDEN2
OR
OE
RDCLK
RDEN
OE
Q18 – Q35
OR
14
D0 – D17
D0 – D17
Q0 – Q17
Figure 8. Word-Width Expansion: 1024 Words × 36 Bits
POST OFFICE BOX 655303 • DALLAS, TEXAS 75265
Q0 – Q17
Page 15
t
500 Ω
50 pF
t
500 Ω
50 pF
From Output
PARAMETER MEASUREMENT INFORMATION
Under Test
RL = 500 ΩCL = 50 pF
CLOCKED FIRST-IN, FIRST-OUT MEMORY
SGAS001B – FEBRUARY 1995 – REVISED MARCH 1996
Input1.5 V
t
pd
Output
SN54ACT7811
1024 × 18
3 V
0 V
t
pd
3 V
1.5 V
0 V
From Output
Under Test
LOAD CIRCUIT
S1
C
L
LOAD CIRCUIT
7 V
R1
Figure 9. Standard CMOS Outputs
RL = R1 = R2
R2
PARAMETERR1, R2C
en
dis
t
pd
†
Includes probe and test fixture capacitanceFigure 9
Test
Point
t
PZH
t
PZL
t
PHZ
t
PLZ
TOTEM-POLE OUTPUTS
Input
t
PZL
Output
t
PZH
Output
†
L
p
p
500 Ω50 pFOpen
S1
Open
Closed
Open
Closed
1.5 V1.5 V
t
PLZ
1.5 V
t
PHZ
1.5 V
VOLTAGE WAVEFORMS
0.3 V
3 V
0 V
≈ 3.5 V
V
0.3 V
V
≈ 0 V
OL
OH
Figure 10. 3-State Outputs (Any Q)
POST OFFICE BOX 655303 • DALLAS, TEXAS 75265
15
Page 16
IMPORTANT NOTICE
T exas Instruments and its subsidiaries (TI) reserve the right to make changes to their products or to discontinue
any product or service without notice, and advise customers to obtain the latest version of relevant information
to verify, before placing orders, that information being relied on is current and complete. All products are sold
subject to the terms and conditions of sale supplied at the time of order acknowledgement, including those
pertaining to warranty, patent infringement, and limitation of liability.
TI warrants performance of its semiconductor products to the specifications applicable at the time of sale in
accordance with TI’s standard warranty. Testing and other quality control techniques are utilized to the extent
TI deems necessary to support this warranty . Specific testing of all parameters of each device is not necessarily
performed, except those mandated by government requirements.
CERT AIN APPLICATIONS USING SEMICONDUCTOR PRODUCTS MA Y INVOLVE POTENTIAL RISKS OF
DEATH, PERSONAL INJURY, OR SEVERE PROPERTY OR ENVIRONMENTAL DAMAGE (“CRITICAL
APPLICATIONS”). TI SEMICONDUCTOR PRODUCTS ARE NOT DESIGNED, AUTHORIZED, OR
WARRANTED TO BE SUITABLE FOR USE IN LIFE-SUPPORT DEVICES OR SYSTEMS OR OTHER
CRITICAL APPLICA TIONS. INCLUSION OF TI PRODUCTS IN SUCH APPLICATIONS IS UNDERST OOD TO
BE FULLY AT THE CUSTOMER’S RISK.
In order to minimize risks associated with the customer’s applications, adequate design and operating
safeguards must be provided by the customer to minimize inherent or procedural hazards.
TI assumes no liability for applications assistance or customer product design. TI does not warrant or represent
that any license, either express or implied, is granted under any patent right, copyright, mask work right, or other
intellectual property right of TI covering or relating to any combination, machine, or process in which such
semiconductor products or services might be or are used. TI’s publication of information regarding any third
party’s products or services does not constitute TI’s approval, warranty or endorsement thereof.
Copyright 1999, Texas Instruments Incorporated
Loading...
+ hidden pages
You need points to download manuals.
1 point = 1 manual.
You can buy points or you can get point for every manual you upload.