English
Language : 

DS001 Datasheet, PDF (10/99 Pages) Xilinx, Inc – Spartan-II FPGA Family
R
Spartan-II FPGA Family: Functional Description
COUT
YB
Y
G4
I4
Look-Up
S
D
Q
YQ
G3
I3 Table
Carry
O
and
CK
G2
I2
Control
Logic
EC
G1
I1
R
F5IN
BY
SR
F4
F3
F2
F1
I4
Look-Up
I3 Table
O
I2
I1
Carry
and
Control
Logic
XB
X
S
D
Q
XQ
CK
EC
R
BX
CIN
CLK
CE
DS001_04_091400
Figure 4: Spartan-II CLB Slice (two identical slices in each CLB)
Storage Elements
Storage elements in the Spartan-II FPGA slice can be
configured either as edge-triggered D-type flip-flops or as
level-sensitive latches. The D inputs can be driven either by
function generators within the slice or directly from slice
inputs, bypassing the function generators.
In addition to Clock and Clock Enable signals, each slice
has synchronous set and reset signals (SR and BY). SR
forces a storage element into the initialization state
specified for it in the configuration. BY forces it into the
opposite state. Alternatively, these signals may be
configured to operate asynchronously.
All control signals are independently invertible, and are
shared by the two flip-flops within the slice.
Additional Logic
The F5 multiplexer in each slice combines the function
generator outputs. This combination provides either a
function generator that can implement any 5-input function,
a 4:1 multiplexer, or selected functions of up to nine inputs.
DS001-2 (v2.8) June 13, 2008
Product Specification
www.xilinx.com
Module 2 of 4
10