R
Spartan and Spartan-XL FPGA Families Data Sheet
Spartan Family CLB RAM Synchronous (Edge-Triggered) Write Operation Guidelines
(continued)
All devices are 100% functionally tested. Internal timing
parameters are derived from measuring internal test pat-
terns. Listed below are representative values. For more
specific, more precise, and worst-case guaranteed data,
use the values reported by the static timing analyzer (TRCE
in the Xilinx Development System) and back-annotated to
the simulation netlist. All timing parameters assume
worst-case operating conditions (supply voltage and junc-
tion temperature). Values apply to all Spartan devices and
are expressed in nanoseconds unless otherwise noted.
Dual-Port RAM Synchronous (Edge-Triggered) Write Operation Characteristics
-4
-3
Symbol
Write Operation
TWCDS
Dual Port RAM
Size(1)
Min Max Min Max Units
Address write cycle time (clock K period)
16x1
16x1
16x1
16x1
16x1
16x1
16x1
16x1
16x1
8.0
4.0
1.5
0
-
11.6
5.8
2.1
0
-
ns
ns
ns
ns
ns
ns
ns
ns
ns
TWPDS
TASDS
TAHDS
TDSDS
TDHDS
TWSDS
TWHDS
TWODS
Clock K pulse width (active edge)
Address setup time before clock K
Address hold time after clock K
DIN setup time before clock K
DIN hold time after clock K
WE setup time before clock K
WE hold time after clock K
-
-
-
-
-
-
1.5
0
-
-
1.6
0
-
-
1.5
0
-
1.6
0
-
-
-
Data valid after clock K
-
6.5
-
7.0
Notes:
1. Read Operation timing for 16 x 1 dual-port RAM option is identical to 16 x 2 single-port RAM timing
Spartan Family CLB RAM Synchronous (Edge-Triggered) Write Timing
Single Port
Dual Port
TWPS
TWPDS
WCLK (K)
WCLK (K)
TWSS
TWHS
TWSDS
TWHDS
WE
WE
TDHS
TDHDS
TDSS
TDSDS
DATA IN
DATA IN
TAHS
TASS
TAHDS
TASDS
ADDRESS
DATA OUT
ADDRESS
DATA OUT
TILO
TILO
TILO
TILO
TWODS
OLD
TWOS
OLD
NEW
NEW
DS060_34_011300
46
www.xilinx.com
DS060 (v1.8) June 26, 2008
Product Specification