R
December 7, 1998 (Version 1.4) 8-15
XC1700E Family of Serial Configuration PROMs
8
Number of Configuration Bits, Including Header
for Xilinx FPGAs and Compatible SPROMs
Note: 1. The suggested SPROM is determined by compatibility with
the higher configuration frequency of the Xilinx FPGA
CCLK. Designers using the default slow configuration
frequency (CCLK) can use the XC1765E or XC1765EL for
the noted FPGA devices.
2. The XC1701, XC1701L, XC1702L, XC1704L & XC17512L
are specified in a separate XC1700L High Density
datasheet.
Controlling Serial PROMs
Connecting the FPGA device with the SPROM.
• The DATA output(s) of the SPROM(s) drives the DIN
input of the lead FPGA device.
• The Master FPGA CCLK output drives the CLK input(s)
of the SPROM(s).
• The CEO output of a SPROM driv es the CE input of the
next SPROM in a daisy chain (if any).
• The RESET/OE input of all SPROMs is best driven by
the INIT output of the lead FPGA device. This
connection assures that the SPROM address counter is
reset before the start of any (re)configuration, even
when a reconfiguration is initiated b y a VCC glitch. Other
methods – such as driving RESET/OE from LDC or
system reset – assume the SPROM internal
power-on-reset is always in step with the FPGA’s
internal power-on-reset. This may not be a safe
assumption.
• The SPROM CE input can be driven from either the
LDC or DONE pins. Using LDC avoids potential
contention on the DIN pin.
• The CE input of the lead (or only) SPROM is driven by
the DONE output of the lead FPGA device, provided
that DONE is not permanently grounded. Otherwise,
LDC can be used to drive CE, but must then be
unconditionally High during user operation. CE can also
be permanently tied Low, but this keeps the DATA
output active and causes an unnecessary supply
current of 10 mA maximum.
FPGA Master Serial Mode Summary
The I/O and logic functions of the Configurab le Logic Block
(CLB) and their associated interconnections are estab-
lished 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 con-
figuration program from an external memory. The Xilinx
SPROMs 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 SPROM sequentially on a single data line.
Synchronization is provided by the rising edge of the tem-
porary signal CCLK, which is generated during configura-
tion.
Master Serial Mode provides a simple configuration inter-
face. Only a serial data line and two control lines are
required to configure an FPGA. Data from the SPROM is
read sequentially, accessed via the internal address and bit
counters which are incremented on every valid rising edge
of CCLK.
Device Configuration Bits SPROM
XC4003E 53,984 XC17128E1
XC4005E 95,008 XC17128E
XC4006E 119,840 XC17128E
XC4008E 147,552 XC17256E
XC4010E 178,144 XC17256E
XC4013E 247,968 XC17256E
XC4020E 329,312 XC1701
XC4025E 422,176 XC1701
XC4002XL 61,100 XC17128EL1
XC4005XL 151,960 XC17256EL
XC4010XL 283,424 XC17512L
XC4013XL/XLA 393,632 XC17512L
XC4020XL/XLA 521,880 XC17512L
XC4028XL/XLA 668,184 XC1701L
XC4028EX 668,184 XC1701
XC4036EX/XL/XLA 832,528 XC1701L
XC4036EX 832,528 XC1701
XC4044XL/XLA 1,014,928 XC1701L
XC4052XL/XLA 1,215,368 XC1702L
XC4062XL/XLA 1,433,864 XC1702L
XC4085XL/XLA 1,924,992 XC1702L
XC40110XV 2,686,136 XC1704L
XC40150XV 3,373,448 XC1704L
XC40200XV 4,551,056 XC1704L +
XC17512L
XC40250XV 5,433,888 XC1704L+
XC1702L
XC5202 42,416 XC1765E
XC5204 70,704 XC17128E
XC5206 106,288 XC17128E
XC5210 165,488 XC17256E
XC5215 237,744 XC17256E
XCV50 559,232 XC1701L
XCV100 781,248 XC1701L
XCV150 1,041,128 XC1701L
XCV200 1,335,872 XC1702L
XCV300 1,751,840 XC1702L
XCV400 2,546,080 XC1704L
XCV600 3,608,000 XC1704L
XCV800 4,715,648 XC1704L +
XC1701L
XCV1000 6,127,776 XC1704L +
XC1702L