English
Language : 

XC3S50A-4FTG256C Datasheet, PDF (59/132 Pages) Xilinx, Inc – Architectural and Configuration Overview
DC and Switching Characteristics
Serial Peripheral Interface (SPI) Configuration Timing
PROG_B
(Input)
PUDC_B
(Input)
VS[2:0]
(Input)
M[2:0]
(Input)
INIT_B
(Open-Drain)
CCLK
DIN
(Input)
CSO_B
MOSI
PUDC_B must be stable before INIT_B goes High and constant throughout the configuration process.
<1:1:1>
TMINIT
<0:0:1>
TINITM
TCCLK1
Mode input pins M[2:0] and variant select input pins VS[2:0] are sampled when INIT_B
goes High. After this point, input values do not matter until DONE goes High, at which
point these pins become user-I/O pins.
TMCCL1 TMCCH1
New ConfigRate active
TMCCLn
TCCLK1
TCCLKn
TMCCHn
TV
TCSS
Data
Data
TDCC
Data
Data
TCCD
TCCO
Command
(msb)
Command
(msb-1)
TDSU
TDH
Pin initially pulled High by internal pull-up resistor if PUDC_B input is Low.
Pin initially high-impedance (Hi-Z) if PUDC_B input is High. External pull-up resistor required on CSO_B.
Shaded values indicate specifications on attached SPI Flash PROM.
Figure 14: Waveforms for Serial Peripheral Interface (SPI) Configuration
DS529-3_06_102506
Table 52: Timing for Serial Peripheral Interface (SPI) Configuration Mode
Symbol
Description
TCCLK1
TCCLKn
TMINIT
Initial CCLK clock period
CCLK clock period after FPGA loads ConfigRate bitstream option setting
Setup time on VS[2:0] variant-select pins and M[2:0] mode pins before the
rising edge of INIT_B
TINITM
Hold time on VS[2:0] variant-select pins and M[2:0] mode pins after the
rising edge of INIT_B
TCCO
TDCC
TCCD
MOSI output valid delay after CCLK falling clock edge
Setup time on the DIN data input before CCLK rising clock edge
Hold time on the DIN data input after CCLK rising clock edge
Minimum
50
Maximum
See Table 46
See Table 46
–
0
–
See Table 50
See Table 50
See Table 50
Units
ns
ns
DS529-3 (v2.0) August 19, 2010
www.xilinx.com
59