English
Language : 

XC4000FM Datasheet, PDF (26/40 Pages) Xilinx, Inc – Flexible function generators
XC4000, XC4000A, XC4000H Logic Cell Array Families
Master Serial Mode
GENERAL-
PURPOSE
USER I/O
PINS
M0 M1 M2
DOUT
HDC
LDC
INIT
•••••
OTHER
I/O PINS
XC4000
TO INIT PINS OF OPTIONAL SLAVE
XC4000 OR XC3000 DEVICES SHARING
THE CONFIGURATION BITSTREAM
TO DIN OF OPTIONAL
DAISY-CHAINED
LCA DEVICES WITH DIFFERENT
CONFIGURATIONS
TO CCLK OF OPTIONAL
DAISY-CHAINED
LCA DEVICES WITH DIFFERENT
CONFIGURATIONS
TO CCLK OF OPTIONAL
SLAVE LCA DEVICES WITH IDENTICAL
CONFIGURATIONS
TO DIN OF OPTIONAL
SLAVE LCA DEVICES WITH IDENTICAL
CONFIGURATIONS
+5 V
PROGRAM
PROGRAM
DIN
CCLK
DONE
INIT
VCC VPP
DATA SERIAL
CLK MEMORY
CE
CEO
OE/RESET
XC17xx
DATA
CLK
CASCADED
SERIAL
CE MEMORY
OE/RESET
(A LOW LEVEL RESETS THE XC17xx ADDRESS POINTER)
X6077
In Master Serial mode, the CCLK output of the lead LCA
device drives a Xilinx Serial PROM that feeds the LCA DIN
input. Each rising edge of the CCLK output increments the
Serial PROM internal address counter. This puts the next
data bit on the SPROM data output, connected to the LCA
DIN pin. The lead LCA device accepts this data on the
subsequent rising CCLK edge.
The lead LCA device then presents the preamble data
(and all data that overflows the lead device ) on its DOUT
pin. There is an internal pipeline delay of 1.5 CCLK
periods, which means that DOUT changes on the falling
CCLK edge, and the next LCA device in the daisy-chain
accepts data on the subsequent rising CCLK edge. The
user can specify Fast ConfigRate, which starting some-
where in the first frame, increases the CCLK frequency
eight times, from a value between 0.5 and 1.25 MHz, to a
value between 4 and 10 MHz. Note that most Serial
PROMs are not compatible with this high frequency.
The SPROM CE input can be driven from either LDC or
DONE. Using LDC avoids potential contention on the DIN
pin, if this pin is configured as user-I/O, but LDC is then
restricted to be a permanently High user output. Using
DONE can also avoid contention on DIN, provided the
early DONE option is invoked.
How to Delay Configuration After Power-Up
There are two methods to delay configuration after power-
up: Put a logic Low on the PROGRAM input, or pull the
bidirectional INIT pin Low, using an open-collector (open-
drain) driver. (See also Figure 20 on page 2-27.)
A Low on the PROGRAM input is the more radical ap-
proach, and is recommended when the power-supply rise
time is excessive or poorly defined. As long as PROGRAM
is Low, the XC4000 device keeps clearing its configuration
memory. When PROGRAM goes High, the configuration
memory is cleared one more time, followed by the begin-
ning of configuration, provided the INIT input is not exter-
nally held Low. Note that a Low on the PROGRAM input
automatically forces a Low on the INIT output.
Using an open-collector or open-drain driver to hold INIT
Low before the beginning of configuration, causes the LCA
device to wait after having completed the configuration
memory clear operation. When INIT is no longer held Low
2-32