R
Spartan and Spartan-XL FPGA Families Data Sheet
During configuration, some of the I/O pins are used tempo-
rarily for the configuration process. All pins used during con-
figuration are shown in Table 14 and Table 15.
Table 15: Pin Functions During Configuration
(Spartan-XL Family Only)
CONFIGURATION MODE <M1:M0>
Table 14: Pin Functions During Configuration
(Spartan Family Only)
Slave
Serial
[1:1]
Master
Serial
[1:0]
Express
[0:X]
User
Operation
Configuration Mode (MODE Pin)
M1 (High) (I) M1 (High) (I) M1(Low) (I)
M0 (High) (I) M0 (Low) (I) M0 (I)
HDC (High) HDC (High)
M1
M0
Slave Serial
(High)
Master Serial
(Low)
User
Operation
MODE (I)
HDC (High)
LDC (Low)
INIT
MODE (I)
HDC (High)
LDC (Low)
INIT
MODE
I/O
HDC (High)
LDC (Low)
INIT
I/O
LDC (Low)
INIT
LDC (Low)
INIT
I/O
I/O
I/O
I/O
DONE
DONE
DONE
DONE
DONE
DONE
DONE
PROGRAM
(I)
PROGRAM PROGRAM PROGRAM
(I)
(I)
PROGRAM (I)
CCLK (I)
DIN (I)
PROGRAM (I)
CCLK (O)
DIN (I)
PROGRAM
CCLK (I)
I/O
CCLK (I)
CCLK (O)
CCLK (I)
DATA 7 (I)
DATA 6 (I)
DATA 5 (I)
DATA 4 (I)
DATA 3 (I)
DATA 2 (I)
DATA 1 (I)
DATA 0 (I)
DOUT
CCLK (I)
I/O
I/O
DOUT
DOUT
SGCK4-I/O
TDI-I/O
TCK-I/O
TMS-I/O
TDO-(O)
ALL OTHERS
I/O
TDI
TDI
I/O
TCK
TCK
I/O
TMS
TMS
I/O
TDO
TDO
I/O
DIN (I)
DOUT
TDI
DIN (I)
DOUT
TDI
I/O
Notes:
1. A shaded table cell represents the internal pull-up used
GCK6-I/O
TDI-I/O
TCK-I/O
TMS-I/O
TDO-(O)
I/O
before and during configuration.
2. (I) represents an input; (O) represents an output.
3. INIT is an open-drain output during configuration.
TDI
TCK
TCK
TCK
TMS
TDO
TMS
TDO
TMS
TDO
CS1
ALL
OTHERS
Notes:
1. A shaded table cell represents the internal pull-up used
before and during configuration.
2. (I) represents an input; (O) represents an output.
3. INIT is an open-drain output during configuration.
26
www.xilinx.com
DS060 (v1.8) June 26, 2008
Product Specification