• Burst Capability—linear or interleaved burst order
Low st a ndby pow er
Logic Block Diagram
CLK
ADV/LD
[16:0]
CEN
CE
CE
CE
WE
[3:0]
17
CONTROL
1
2
3
and WRIT E
LOGIC
A
BWS
Mode
Functional Description
The CY7C1351 is a 3.3V, 128K by 36 Synchronous
Flow-Through Burst SRAM designed specifically to support
unlimited true bac k-to- back Read /Write operat ions wi thout the
insertion of wait states. The CY7C1351 is equipped with the
advanced No Bus Latency™ (NoBL™) logic required to enable consecut ive Read/ Write operat ions with data be ing trans ferred on e v ery c lock c ycle. Thi s f eat ure d ra matical ly improves
the throughput of data through the SRAM, especially in systems that require frequent Write/Read transitions. The
CY7C1351 is pin/functionally compatible to ZBT SRAMs
IDT71V547, MT55L128L 36F, and MCM63Z737.
All synchronous input s pass through i nput regi ster s control led
by the rising edge of the clock.The clock input is qualified by
the Clock Enable (CEN
pends operation and extends the previous clock cycle. Maximum access delay from the clock rise is 11.0 ns (66-MHz
device).
Write operations are controlled by the four Byte Write Select
(BWS
) and a Write Enable (WE) input. All writes are con-
[3:0]
ducted with on-chip synchronous self-timed write cir cuitry.
Three synchronous Chip Enables (CE
asynchronous Output Enable (OE
lection and output three-state control. In order to avoid bus
contention, the output drivers are synchronously three-stated
during the data portion of a write sequence.
D
Data-In REG.
CE
Q
36
128KX36
MEMORY
17
ARRAY
) signal, which when deasserted sus-
, CE2, CE3) and an
1
) provide for easy bank se-
36
36
DQ
[31:0]
DP
[3:0]
OE
.
Selection G uide
7C1351-667C1351-507C1351-40
Maximum Access Time (ns) 11.012.014.0
Maximum Operating Curr ent (mA)Commercial250 mA200 mA175 mA
Maximum CMOS Standby Current (mA)Commercial5 mA5 mA5 mA
NoBL and No Bus Latency are trademark s of Cypr ess Sem iconductor Corporation.
ZBT is a trademark of Integr ated Device Technology.
Cypress Semiconductor Corporation
•3901 North First Street•San Jose•CA 95134•408-943-2600
August 9, 1999
Address Inputs used to select one of the 133,072 address locat ions. Sampled at
the rising edge of the CLK.
Byte Write Select Input s, active LOW. Qualified with WE to con duct writes to the
SRAM. Sampled on the risin g edge of CLK. BWS
controls DQ
DQ
[31:24]
and DP3.
and DP1, BWS2 controls DQ
[15:8]
controls DQ
0
and DP2, BWS0 controls
[23:16]
[7:0]
and DP0, BWS1
Write Enable Input, active LO W . Sampled on the rising edge of CLK if CEN is active
Synchronous
LOW. This signal must be asserted LOW to initiate a write sequence.
Advance/Load input used to advance the on-chip address counter or load a new
Synchronous
address. When HIGH (and CEN
is asserted LOW) the internal b urst counter is
advance d. When LOW , a new address can be loaded into the de vice f or an access.
After being deselected, ADV/LD
should be driven LOW in order to load a new
address.
InputSynchronous
InputSynchronous
InputSynchronous
with CEN
Chip Enable 1 Input, active LOW. Sampled on the rising edge of CLK. Used in
conjunction with CE
Chip Enable 2 Input, active HIGH. Sampled on the rising edge of CLK. Used in
conjunction with CE
Chip Enable 3 Input, active LOW. Sampled on the rising edge of CLK. Used in
conjunction with CE
. CLK is only recogniz ed if CEN is active LOW.
and CE3 to select/deselect the device.
2
and CE3 to select/deselect the device.
1
and CE2 to select/dese lect the device.
1
Output Enabl e, acti ve LO W . Combin ed with the s ynchronous l ogic bl ock insi de the
Asynchronous
device t o c ontrol the di rect ion of the I /O p ins. When LO W , t he I/ O pins ar e all o wed
to behave as outputs. When deasserted HIGH, I/O pins are three-stated, and act
as input data pins. OE
is masked during the data portion of a write sequence,
during the f irst c lo ck whe n emer ging f r om a d eselect ed st ate and when th e de vi ce
has been deselected.
Clock Enable Input, active LOW. When asserted LOW the clock signal is recog-
Synchronous
nized by the SRAM. When deasserted HIGH the clock signal is masked. Sinc e
deasserting CEN
does not deselect the device, CEN can be used to extend the
previous cycle when required.
I/OSynchronous
Bidirectiona l Data I /O Lin es . As in puts, the y f eed into a n on- chip da ta regi ster that
is triggered by t he rising edge of CLK. As output s, the y deliv er the data conta ined
in the memory location specified by A
read cycle. The direction of the pins is controlled by OE
logic. When OE
DQ
are placed in a three-state condition. The outputs are aut om atically
[31:0]
is asserted LOW, the pins can behave as outputs. When HIGH,
during the previous clock rise of the
[16:0]
and the internal control
three-stated d uring the data po rtion of a write sequence, during the firs t clock when
emerging from a de sel ected st ate , and when the device is desele cted, regar dl ess
I/OSynchronous
of the state of OE
Bidirectional Data Parity I/O Lines. Functionally, these signals are identical to
DQ
BWS
. During write s equen ces , DP0 is controlled b y BWS0, DP1 is controlled by
[31:0]
, DP2 is control l e d by BWS2, and DP3 is controlled by BWS3.
1
.
Mode Input. Selec ts the burst order of the de vice. Tied HIGH select s the interleave d
Strap pin
burst order. Pulled LOW selects the linear burst order. MODE should not change
states during operation. When left floating MODE will default HIGH, to an interleaved burst order.
Power SupplyPower s upply i np uts t o the cor e of t he de vi ce . Sho uld be conn ected t o 3.3V po we r
supply.
I/O Power
Power supply for the I/O circuitry . Shoul d be connected to a 3.3V power supply.
Supply
GroundGround for the device. Should be connected to ground of the system.
3
CY7C1351
Pin Definitions
(continued)
Pin NumberNameI/ODescription
83, 84NC- No Connects. Reserv ed for address inputs for depth expansion. Pins 83 and 84
will be used for 256K and 512K depths respectively.
38, 39, 42, 43 DNU-Do Not Use pins. These pins should be left floating or tied to VSS.
Introduction
input signal. A LOW input on MODE selects a linear burst
mode, a HIGH selects an interleaved burst sequence. Both
Functional Overview
The CY7C1351 is a Synchronous Flow-Through Burst SRAM
designed specifically to eliminate wait states during
Write-Read transitions. All synchronous inputs pass through
input registers controlled by the rising edge of the clock. The
clock signal is qualified with the Clock Enable input signal
(CEN
). If CEN is HIGH, the cl ock signal is not recognized and
all internal states are maintained. All synchronous operations
are qualified wi th CEN
rise (t
) is 11.0 ns (66-MHz device).
CDV
. Maximum access del a y from the clock
Accesses can be init iat ed by asserting all three Chip Enables
(CE
, CE2, CE3) activ e at the rising edge of the clock. If Clock
1
Enable (CEN
) is active LOW and ADV/ LD is asserted LOW , the
address presented to the device will be latched. The access
can either be a Read or Write operation, depending on the
status of the W rite Enab le ( WE
duct byte write operations.
Write operations are qualified by the Write Enable (WE
). BWS
can be used to con-
[3:0]
). All
writes are simpl ifi ed wit h on- chi p synchr onou s self -tim ed write
circuitry.
Three synchronous Chip Enables (CE
asynchronous Output Enable (OE
, CE2, CE3) and an
1
) simplify depth expansion.
All operations (Reads, Writes, and Deselects) are pipelined.
ADV/LD
should be driven LOW once the device has been de-
selected in order to load a ne w addr ess f or the ne x t operat ion.
Single Read Accesses
A read access is initiated when the following conditions are
satisfied at clock rise: (1) CEN
is asserted LOW, (2) CE1, CE
and CE3 are ALL asserted active, (3) the Write Enable input
signal WE
LOW. The address presented to the address inputs (A
is latched into the Address Register and presented to the
is deasserted HIGH, and 4) ADV/LD is asser ted
0–A16
memory core and control logic. The control logic determines
that a read access is in progress and allows the requested
data to propagate to the output buffers. The data is available
within 11.0 ns (66-MHz device) provided OE
is active LOW.
After the first clock of the read access the output buffers are
controlled by OE
and the internal control logic. OE mus t be
driven LOW in order for the device to drive out the requested
data. On the subsequent clock, another operation
(Read/Write/De select) can be initi ated. When the SRAM is deselected at clock rise by one of the chip enable signals, its
output will three-stated immediately.
Burst Read Accesses
The CY7C1351 has an on-chip burst counter that allows the
user the ability to supply a single address and conduct up to
four Reads without reasserting the address inputs. ADV/ LD
must be driven LOW in order to load a new address into the
SRAM, as de scribed in t he Singl e Read Ac cess secti on abov e.
The sequenc e of the b urst c ounter is determined b y the MODE
burst counters use A0 and A1 in the burst sequence, and will
wrap around when incremented sufficiently. A HIGH input on
ADV/LD
the state of chip enables inputs or WE
will increment the int ernal burst counter regardless o f
. WE is latched at the
beginning of a burst cycle. Theref ore , the type of acces s (Read
or Write) is maintained throughout the burst sequence.
Single Write Accesses
Write access are initiated when the following conditions are
satisfied at cl oc k rise : (1) CEN
and CE
is asserted LOW. The address present ed to A0–A16 is loaded
are ALL asserted active, and (3) the write signal WE
3
is asserted LO W, (2) CE1, CE2,
into the Address Register. The write signals are latched into
the Control Logic block. The data lines are automatically
three-stated r egardless of the s tate of the OE
input signal. This
allows the external logic to present the data on DQ
DP
.
[3:0]
On the next clock rise the data presented to DQ
DP
(or a subset for byte write operations, see Write Cycle
[3:0]
Description table for details) inputs is latched into the device
and the write is complete. Additional accesses
(Read/Write/Dese lect) can be initiated on this cycle.
The data written during the Write operation is controlled by
BWS
signals. The CY7C1351 provides byte write capabil-
[3:0]
ity that is described in the Write Cycle Description table. Asserting the Write Enable input (WE
Write Selec t (BW S
) input will sele ctively wr ite to on ly the
[3:0]
) with the selected Byte
desired byte s. Bytes not selected during a byt e write opera tion
will remain unaltered. A synchronous self-timed write mechanism has been provided to simplify the write operations. Byte
2
write capability has been included in order to greatly simplify
Read/Modify/Write sequences, which can be reduced to sim-
)
ple byte write operations.
Because the CY7C1351 is a com mo n I/O device, Data should
not be driven into the device while the out puts are active. The
Output Enable ( O E
ing data to the DQ
three-state the out put driver s . As a safe ty precau tion, DQ
and DP
tion of a write cycle, regardless of the state of OE
.are automat ical ly th ree-st ated d uring t he da ta por -
[3:0]
) can be deasserted HIGH before present-
[31:0]
and DP
inputs. Doing so will
[3:0]
Burst Write Accesses
The CY7C1351 has an on-chip burst counter that allows the
user the ability to supply a single address and conduct up to
four Write operations without reasserting the address inputs.
ADV/LD
must be driven LOW in order to load the initial address, as describe d in the Single Write Acce ss secti on abov e .
When ADV/LD
the chip enables (CE
nored and the burst counter is incremented. The correct
BWS
[3:0]
is driven HIGH on the subsequent clock rise,
, CE2, and CE3) and WE inputs are ig-
1
inputs must be driven i n each cyc le of the burs t write
in order to write the correct bytes of data.
[31:0]
[31:0]
.
and
and
[31:0]
4
Loading...
+ 9 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.