
PRELIMINARY CY7C1380A
CY7C1382A
9
Introduction
Functional Overview
All synchrono us inp uts pass th rough inp ut regi sters con tr olle d
by the rising edge of the clock. All data outputs pass through
outpu t regist ers contr olled b y the rising ed ge of the clock. Max-
imum access delay from the clock rise (tCO) is 3.8 ns (133-MHz
device).
The CY7C1380A/CY7C1382A supports secondary cache in
syst ems util izin g either a linear or inte rleaved burst seq uence .
The interleaved burst order support s Pentium® and i486 pro-
cessors. The linear burst sequence is suited for processors
that utilize a linear burst sequence. The burst order is user
selectable, and is determined by sampling the MODE input.
Accesses can be initiated with either the Processor Address
St robe (A DSP) or th e Controller Address Stro be (ADSC). Ad-
dress advancement through the burst sequence is controlled
by the ADV input . A two-bit on-chip wrapa round bu rst counter
captures the first address in a burst sequence and automati-
call y increm ents the address for the rest of the burst access.
Byte write operations are quali fi ed with the Byte Writ e Enable
(BWE) and Byte Writ e Select (BW a,b,c,d for 1380 and BW a,b for
1382) inputs. A Global Write Enable (GW) overrides all byte
write inputs and writes data to all four bytes. All writes are
simplified wit h on-chip synchronous sel f-timed write circuitry.
Synchr onous Chip Selec ts (CE1, CE2, CE3 for TQFP / CE1 for
BGA) and an asynchronous Output Enable (OE) provide for
easy bank selection and output three-state control. ADSP is
ignored if CE1 is HIGH.
Singl e Read Accesses
This access is initiated when the following conditions are sat-
isfied at clock rise: (1) ADSP or ADSC is asserted LOW, (2)
chip selects are all asser ted active, and (3) the write signals
(GW, B WE ) are all deasserted HIGH. ADSP is ignored if CE1
is HIGH. The address presented to the address inputs is
stored into the address advancement logic and the Address
Register while being presented to the m emory core. The cor-
responding data is allowed to propagate to the input of the
Output Registers. At the rising edge of the next cl ock the data
is allowed to propagate through the output register and onto
the data bus within 3.0 ns (200-MHz device) if OE is active
LO W. The only e xcept ion occur s when the SRAM is emergin g
from a deselected state to a selected state, its outputs are
always three-stated during the first cycle of the access. After
the first cycle of the access, the outputs are controlled by the
OE signal. Consecutive single read cycles are supported.
Once the SRAM is deselected at clock rise by the chip select
and either ADSP or ADSC signals, its output will three-state
immediately.
Singl e Writ e Accesses Init iated by ADSP
This access is initiated when both of the following conditions
are satisfied at clock rise : (1) ADSP is asserted LOW, and (2)
chip select i s asserted acti ve . T he address presented is l oad-
ed into the address register and the address advancement
logic while bei ng delivered to the RAM core. The write signals
(GW, BWE, and BW x) and ADV input s are ignored during this
first cycle.
ADSP triggered write accesses require two clock cycles to
complete. If GW is ass erted LO W on the se cond clo ck rise , the
data presented to the DQx inputs is written into the corre-
sponding address location in the RAM core. If GW is HIGH,
then the write operation is controlled by BWE and BWx sig-
nals. The CY7C1380A/CY7C1382A provi des b yte write capa-
bility that is described in the Write Cycle Description table.
Asserting the Byte Write Enable input (BWE) with the select ed
Byte Write (BWa,b,c,d for CY7C1380A & BWa,b for
CY7C1382A) input will selectively write to only the desired
bytes. Bytes not selected during a byte write operation will
remain unalter ed. A synchronous self-t imed writ e me chanism
has been provided to simplify the write operations.
Because the CY7C1380A/CY7C1382A is a common I/O de-
vice, the Output Enable (OE) must be deasserted HI GH bef ore
present ing data to the DQ inputs. Doing so wil l three -st ate the
output drivers. As a safety precaution, DQ are automatically
three- stated whenever a wri te cycle i s detected, regardless of
the stat e of OE.
Single Write Accesses Initiated by ADSC
ADSC write accesses are initiated when the following condi-
tions are satisfied: (1) ADSC is asserted LOW, (2) ADSP is
deasserted HIGH, (3) chip select is asserted active, and (4)
the appropriate combination of the write inputs (GW, BWE,
and BWx) are as serted act ive t o conduc t a write t o the des ired
byte(s). ADSC tri ggered write accesses r equire a si ngle clock
cycle to complete. The address presented to A[17:0] is loaded
into the address register and the address advancement logic
while being delivered to the RAM core. The ADV input is ig-
nored duri ng this cy cle. If a global wri te is con ducted, the dat a
presented to the DQ[x:0] is written into the corresponding ad-
dress location in the RAM core. If a byte write is conducted,
only the selected bytes are written. Bytes not selected during
a byte write operation will remain unaltered. A synchronous
self- timed write mechanism has been provided to simplify the
write operations.
Because the CY7C1380A/CY7C1382A is a common I/O de-
vice, the Output Enable (OE) must be deasserted HI GH bef ore
present ing data to the DQ[x:0] inputs. Doing so will three-state
the out put drivers. As a saf ety pr ecaution, DQ[x:0] are automat-
ical ly t hree-stated whenever a write cycle is det ected, regard-
less of t he state of OE.
Burst Sequences
The CY7C1380A/CY7C1382A provi des a tw o-bit wraparound
counter, fed by A[1:0], that implements either an interlea ved or
linear burst sequence. The interleaved burst sequence is de-
signed sp ecifically to support Intel® P entium appl ications. The
linear burst sequence is designed to support processors that
follow a linear burst sequence. The burst sequence is user
selectable thr ough the MODE input.