XC17V00 Series Configuration PROMs
DS073 (v1.12) November 13, 2008 www.xilinx.com
Product Specification 7
R
Controlling PROMs
Connecting the FPGA device with the PROM.
The DATA output(s) of the PROM(s) drives the
configuration data input(s) of the lead FPGA device.
The Master FPGA CCLK output drives the CLK input(s)
of the PROM(s).
The CEO
output of a PROM drives the CE input of the
next PROM in a daisy chain (if any).
The RESET
/OE input of all PROMs is best driven by
the INIT
output of the lead FPGA device. This
connection assures that the PROM address counter is
reset before the start of any (re)configuration, even
when a reconfiguration is initiated by a V
CC
glitch.
The PROM CE
input is best connected to the FPGA
DONE pin(s) and a pullup resistor. CE
can also be
permanently tied Low, but this keeps the DATA output
active and causes an unnecessary supply current of
15 mA maximum.
SelectMAP mode is similar to Slave Serial mode. The
DATA is clocked out of the PROM one byte per CCLK
instead of one bit per CCLK cycle. See FPGA data
sheets for special configuration requirements.
FPGA Master Serial Mode Summary
The I/O and logic functions of the Configurable Logic Block
(CLB) and their associated interconnections are established
by a configuration program. The program is loaded either
automatically upon power up, or on command, depending
on the state of the three FPGA mode pins. In Master Serial
mode, the FPGA automatically loads the configuration
program from an external memory. The Xilinx PROMs have
been designed for compatibility with the Master Serial
mode.
Upon power-up or reconfiguration, an FPGA enters the
Master Serial mode whenever all three of the FPGA mode-
select pins are Low (M0=0, M1=0, M2=0). Data is read from
the PROM sequentially on a single data line.
Synchronization is provided by the rising edge of the
temporary signal CCLK, which is generated during
configuration.
Master Serial Mode provides a simple configuration
interface. Only one serial data line, two control lines, and
one clock line are required to configure an FPGA. Data from
the PROM is read sequentially, accessed via the internal
address and bit counters which are incremented on every
valid rising edge of CCLK.
If the user-programmable, dual-function DIN pin on the
FPGA is used only for configuration, it must still be held at a
defined level during normal operation. The Xilinx FPGA
families take care of this automatically with an on-chip
default pull-up/down resistor or keeper circuit.
Cascading Configuration PROMs
For multiple FPGAs configured as a daisy-chain, or for
future FPGAs requiring larger configuration memories,
cascaded PROMs provide additional memory. After the last
bit from the first PROM is read, the next clock signal to the
PROM asserts its CEO
output Low and disables its DATA
line. The second PROM recognizes the Low level on its CE
input and enables its DATA output. See Figure 3.
After configuration is complete, the address counters of all
cascaded PROMs are reset if the FPGA PROGRAM
pin
goes Low, assuming the PROM reset polarity option has
been inverted.
Standby Mode
The PROM enters a low-power standby mode whenever CE
is asserted High. The output remains in a high impedance
state regardless of the state of the OE
input.
Programming
The devices can be programmed on programmers supplied
by Xilinx or qualified third-party vendors. The user must
ensure that the appropriate programming algorithm and the
latest version of the programmer software are used. The
wrong choice can permanently damage the device.
Selecting Reset Polarity and
Configuration Modes
The OE/RESET input polarity is programmable on all
XC17V00 PROMs. In addition, the XC17V08 and XC17V16
can accommodate either serial or parallel configuration
mode. The reset polarity and configuration mode are
selectable through the programmer software. For
compatibility with Xilinx FPGAs, the OE/RESET
polarity
must be programmed with RESET
active-Low.
XC17V00 Series Configuration PROMs
DS073 (v1.12) November 13, 2008 www.xilinx.com
Product Specification 8
R
Table 6 : Truth Table for XC17V00 Control Inputs
Control Inputs
Internal Address
Outputs
RESET
(1)
CE DATA CEO I
CC
Inactive Low If address < TC
(2)
: increment
If address > TC
(2)
: don’t change
Active
High-Z
High
Low
Active
Reduced
Active Low Held reset High-Z High Active
Inactive High Not changing High-Z High Standby
Active High Held reset High-Z High Standby
Notes:
1. The XC17V00 RESET input has programmable polarity
2. TC = terminal count, highest address value.
XC17V00 Series Configuration PROMs
DS073 (v1.12) November 13, 2008 www.xilinx.com
Product Specification 9
R
Notes:
1. Specific part number and package combinations have been discontinued. Refer to XCN07010.
X-Ref Target - Figure 3
Figure 3: (a) Master Serial Mode (b) SelectMAP Mode
(dotted lines indicate optional connection)
PROGRAM
DIN
CCLK
INIT
DONE
First
PROM
DATA
CEO
BUSYBUSY
CLK
CE
OPTIONAL
Slave FPGAs
with identical
configurations
FPGA
(Low Resets the Address Pointer)
V
CC
Vpp
OPTIONAL
Daisy-chained
FPGAs with
different
configurations
OE/RESET
DOUT
Modes
(1)
BUSYBUSY
SelectMAP Mode, XC17V16 and XC17V08
(1)
only.
4.7K
4.7K
V
CC
V
CC
V
CC
Vpp
V
CC
V
CC
V
CC
(2)
Master Serial Mode
DS073_03_102708
(1) For Mode pin connections, refer to the appropriate FPGA data sheet or user guide.
(2) For specific DONE resistor recommendations, refer to the appropriate FPGA data sheet or user guide.
Cascaded
PROM
DATA
CLK
CE
OE/RESET
PROGRAM
BUSY
CS
WRITE
INIT
D[0:7]
CCLK
DONE
CLK
D[0:7]
CE
OE/RESET
First
PROM
Second
PROM
Modes
(3)
3.3V
External
Osc
(4)
CEO
4.7K
(2)
V
CC
V
CC
Vpp
V
CC
1K
I/O
(1)
8
I/O
(1)
1K
(1) CS and WRITE must be pulled down to be used as I/O. One option is shown.
(2) For specific DONE resistor recommendations, refer to the appropriate FPGA data sheet or user guide.
(3) For Mode pin connections, refer to the appropriate FPGA data sheet or user guide.
(4) External oscillator required for FPGA slave SelectMAP modes.
CLK
D[0:7]
CE
OE/RESET
CEO
V
CC
V
CC
Vpp
FPGA

XC17V02PC44C

Mfr. #:
Manufacturer:
Xilinx
Description:
Lifecycle:
New from this manufacturer.
Delivery:
DHL FedEx Ups TNT EMS
Payment:
T/T Paypal Visa MoneyGram Western Union