XC2S50 Xilinx, Inc., XC2S50 Datasheet - Page 19

no-image

XC2S50

Manufacturer Part Number
XC2S50
Description
Spartan-II 2.5V FPGA Family
Manufacturer
Xilinx, Inc.
Datasheet

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
XC2S50
Manufacturer:
XILINX
Quantity:
10
Part Number:
XC2S50
Manufacturer:
XILINX
0
Part Number:
XC2S50 FG256 5C
Quantity:
13
Part Number:
XC2S50 PQ208
Manufacturer:
XILINX
0
Part Number:
XC2S50 PQ208 5C
Manufacturer:
XILINX
Quantity:
30
Part Number:
XC2S50 PQ208 5C
Manufacturer:
XILINX
0
Part Number:
XC2S50 TQ144
Manufacturer:
XILINX
0
Part Number:
XC2S50-10FG256C
Manufacturer:
XILINX
0
Part Number:
XC2S50-4FG256C
Manufacturer:
XILINX
Quantity:
528
Part Number:
XC2S50-4FG256C
Manufacturer:
XILINX
Quantity:
10
Spartan-II 2.5V FPGA Family: Functional Description
Signals
There are two kinds of pins that are used to configure
Spartan-II devices: Dedicated pins perform only specific
configuration-related functions; the other pins can serve as
general purpose I/Os once user operation has begun.
The dedicated pins comprise the mode pins (M2, M1, M0),
the configuration clock pin (CCLK), the PROGRAM pin, the
DONE pin and the boundary-scan pins (TDI, TDO, TMS,
TCK). Depending on the selected configuration mode,
CCLK may be an output generated by the FPGA, or may be
generated externally, and provided to the FPGA as an input.
Note that some configuration pins can act as outputs. For
correct operation, these pins require a V
an LVTTL signal. All the relevant pins fall in banks 2 or 3.
For a more detailed description than that given below, see
DS001-4,
and XAPP176, Spartan-II FPGA Series Configuration
and Readback.
The Process
The sequence of steps necessary to configure Spartan-II
devices are shown in
divided into three different phases.
The memory clearing and start-up phases are the same for
all configuration modes; however, the steps for the loading
of data frames are different. Thus, the details for data frame
loading are described separately in the sections devoted to
each mode.
Initiating Configuration
There are two different ways to initiate the configuration pro-
cess: applying power to the device or asserting the PRO-
GRAM input.
Configuration on power-up occurs automatically unless it is
delayed by the user, as described in a separate section
below. The waveform for configuration on power-up is
shown in
begin, V
more, all V
supply. For more information on delaying configuration, see
Clearing Configuration Memory, page
Once in user operation, the device can be re-configured
simply by pulling the PROGRAM pin Low. The device
acknowledges the beginning of the configuration process by
driving DONE Low, then enters the memory-clearing phase.
Module 2 of 4
12
Initiating Configuration
Configuration memory clear
Loading data frames
Start-up
CCO
Spartan-II 2.5V FPGA Family: Pinout Tables
Figure 11, page
CCINT
Bank 2 must be greater than 1.0V. Further-
power pins must be connected to a 2.5V
Figure
13. Before configuration can
10. The overall flow can be
CCO
13.
of 3.3V to drive
www.xilinx.com
1-800-255-7778
Figure 10: Configuration Flow Diagram
Configuration
at Power-up
V
High?
V
AND
CCINT
CCO
Yes
FPGA Drives DONE High,
Start-up Sequence
Releases GSR net
and DONE Low
User Operation
Activates I/Os,
Configuration
Configuration
Data Frames
User Holding
Drives INIT
User Holding
Mode Pins
No
PROGRAM
Correct?
Samples
Memory
No
FPGA
FPGA
Clear
Load
CRC
Low?
Low?
INIT
No
Yes
DS001-2 (v2.2) September 3, 2003
No
Yes
Yes
Configuration During
User Operation
PROGRAM
Abort Start-up
User Pulls
FPGA Drives
INIT Low
Product Specification
Delay
Configuration
Delay
Configuration
Low
DS001_11_111501
R

Related parts for XC2S50