XC3S400-4FT256C Xilinx Inc, XC3S400-4FT256C Datasheet - Page 47

no-image

XC3S400-4FT256C

Manufacturer Part Number
XC3S400-4FT256C
Description
SEMI CONDUCTOR
Manufacturer
Xilinx Inc
Datasheet

Specifications of XC3S400-4FT256C

Case
BGA
Dc
04+

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
XC3S400-4FT256C
Manufacturer:
ISSI
Quantity:
101
Part Number:
XC3S400-4FT256C
Manufacturer:
XILINX
0
Part Number:
XC3S400-4FT256C
Manufacturer:
XILINX/赛灵思
Quantity:
20 000
Part Number:
XC3S400-4FT256C0985
Manufacturer:
XILINX
Quantity:
6 633
Part Number:
XC3S400-4FT256CES
Manufacturer:
XILINX
0
Slave Serial mode is selected by applying <111> to the
mode pins (M0, M1, and M2). A pull-up on the mode pins
makes slave serial the default mode if the pins are left
unconnected.
Master Serial Mode
In Master Serial mode, the FPGA drives CCLK pin, which
behaves as a bidirectional I/O pin (see
tion Clock, page
is set for Master Serial mode and connects to the serial con-
figuration PROM and to the CCLK inputs of any slave
FPGAs in a configuration daisy-chain. The master FPGA
drives the configuration clock on the CCLK pin to the Xilinx
Serial PROM, which, in response, provides bit-serial data to
the FPGA’s DIN input. The FPGA accepts this data on each
rising CCLK edge. After the master FPGA finishes configur-
ing, it passes data on its DOUT pin to the next FPGA device
in a daisy-chain. The DOUT data appears after the falling
CCLK clock edge.
The Master Serial mode interface is identical to Slave Serial
except that an internal oscillator generates the configuration
clock (CCLK). A wide range of frequencies can be selected
DS099-2 (v2.2) May 25, 2007
Product Specification
Notes:
1.
2.
R
There are two ways to use the DONE line. First, one may set the BitGen option DriveDone to "Yes" only for the
last FPGA to be configured in the chain shown above (or for the single FPGA as may be the case). This enables
the DONE pin to drive High; thus, no pull-up resistor is necessary. DriveDone is set to "No" for the remaining
FPGAs in the chain. Second, DriveDone can be set to "No" for all FPGAs. Then all DONE lines are open-drain
and require the pull-up resistor shown in grey. In most cases, a value between 3.3KΩ to 4.7KΩ is sufficient.
However, when using DONE synchronously with a long chain of FPGAs, cumulative capacitance may
necessitate lower resistor values (e.g. down to 330Ω) in order to ensure a rise time within one clock cycle.
For information on how to program the FPGA using 3.3V signals and power, see
Interface.
110). The FPGA in the center of
3.3V: XCF0xS
1.8V: XCFxxP
Figure 24: Connection Diagram for Master and Slave Serial Configuration
V
CCINT
Flash PROM
Platform
XCF0xS
XCFxxP
GND
V
or
CCO
OE/RESET
V
CLK
CCJ
CE
CF
D0
CCLK: Configura-
2.5V
4.7KΩ
All
Figure 24
2.5V
2.5V
www.xilinx.com
DONE
INIT_B
PROG_B
CCLK
V
DIN
CCAUX
V
Spartan-3
CCO
Master
FPGA
GND
Bank 4
for CCLK, which always starts at a default frequency of
6 MHz. Configuration bits then switch CCLK to a higher fre-
quency for the remainder of the configuration.
Slave Parallel Mode (SelectMAP)
The Parallel or SelectMAP modes support the fastest con-
figuration. Byte-wide data is written into the FPGA with a
BUSY flag controlling the flow of data. An external source
provides 8-bit-wide data, CCLK, an active-Low Chip Select
(CS_B) signal and an active-Low Write signal (RDWR_B). If
BUSY is asserted (High) by the FPGA, the data must be
held until BUSY goes Low. Data can also be read using the
Slave Parallel mode. If RDWR_B is asserted, configuration
data is read out of the FPGA as part of a readback opera-
tion.
After configuration, it is possible to use any of the Multipur-
pose pins (DIN/D0-D7, DOUT/BUSY, INIT_B, CS_B, and
RDWR_B) as User I/Os. To do this, simply set the BitGen
option Persist to No and assign the desired signals to multi-
purpose configuration pins using the Xilinx development
software. Alternatively, it is possible to continue using the
configuration port (e.g. all configuration pins taken together)
V
DOUT
CCINT
M0
M1
M2
Spartan-3 FPGA Family: Functional Description
1.2V
2.5V
DONE
INIT_B
PROG_B
CCLK
V
DIN
3.3V-Tolerant Configuration
CCAUX
V
Spartan-3
CCO
FPGA
Slave
GND
Bank 4
DS099_23_112905
V
CCINT
M0
M1
M2
1.2V
2.5V
47

Related parts for XC3S400-4FT256C