XC4000, XC4000A, XC4000H Logic Cell Array Families
2-34
XC4000
+5 V
M0 M1
CCLK
DIN
STRB
D0
D1
D2
D3
D4
D5
D6
D7
RESET
I/O
PORT
MICRO
COMPUTER
DOUT
HDC
LDC
M2
OTHER
I/O PINS
PROGRAM
TO CCLK OF OPTIONAL
DAISY-CHAINED LCA DEVICES WITH
DIFFERENT CONFIGURATIONS
DONE
+5 V
INIT
TO DIN OF OPTIONAL
SLAVE LCA DEVICES WITH
IDENTICAL CONFIGURATION
X3393
TO CCLK OF OPTIONAL
SLAVE LCA DEVICES WITH
IDENTICAL CONFIGURATION
TO DIN OF OPTIONAL
DAISY-CHAINED LCA DEVICES
WITH DIFFERENT CONFIGURATIONS
Slave Serial Mode
In Slave Serial mode, an external signal drives the CCLK
input(s) of the LCA device(s). The serial configuration
bitstream must be available at the DIN input of the lead
LCA device a short set-up time before each 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 delay of 0.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.
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
externally, the device determines its configuration mode
by capturing its status inputs, and is ready to start the
configuration process. A master device waits an additional
max 250 µs to make sure that all slaves in the potential
daisy-chain have seen
INIT being High.
2-35
Slave Serial Mode Programming Switching Characteristics
Description Symbol Min Max Units
CCLK DIN setup 1 T
DCC
20 ns
DIN hold 2 T
CCD
0ns
to DOUT 3 T
CCO
30 ns
High time 4 T
CCH
45 ns
Low time 5 T
CCL
45 ns
Frequency F
CC
10 MHz
Note: Configuration must be delayed until the INIT of all daisy-chained LCA devices is High.
4
T
CCH
Bit n Bit n + 1
Bit nBit n - 1
3
T
CCO
5
T
CCL
2
T
CCD
1
T
DCC
DIN
CCLK
DOUT
(Output)
X5379
XC4000, XC4000A, XC4000H Logic Cell Array Families
2-36
Master Parallel Mode
GENERAL-
PURPOSE
USER I/O
PINS
M0 M1
DOUT
M2
HDC
OTHER
I/O PINS
PROGRAM
D7
D6
D5
D4
D3
D2
D1
D0
EPROM
(8K x 8)
(OR LARGER)
A10
A9
A8
A7
A6
A5
A4
A3
A2
A1
A0
D7
D6
D5
D4
D3
D2
D1
D0
+5 V
.....
CE
OE
XC4000
8
DATA BUS
CCLK
A15
A14
A13
A12
A11
A10
A9
A8
A7
A6
A5
A4
A3
A2
A1
A0
RCLK
INIT
. . .
. . .
. . .
PROGRAM
USER CONTROL OF HIGHER
ORDER PROM ADDRESS BITS
CAN BE USED TO SELECT FROM
ALTERNATIVE CONFIGURATIONS
DONE
TO DIN OF OPTIONAL
DAISY-CHAINED
LCA DEVICES WITH
DIFFERENT CONFIGURATIONS
A16
. . .
A17
. . .
HIGH
or
LOW
RCLK
LDC
X3394
TO CCLK OF OPTIONAL
DAISY-CHAINED
LCA DEVICES WITH
DIFFERENT CONFIGURATIONS
In Master Parallel mode, the lead LCA device directly ad-
dresses an industry-standard
byte-wide EPROM, and ac-
cepts eight data bits right before incrementing (or
decrementing) the address outputs.
The eight data bits are serialized in the lead LCA device,
which then presents the preamble data ( and all data that
overflows the lead device ) on the DOUT pin. There is an
internal delay of 1.5 CCLK periods, after the rising CCLK
edge that accepts a byte of data (and also changes the
EPROM address) until the falling CCLK edge that makes
the LSB (D0) of this byte appear at DOUT. This means that
DOUT changes on the falling CCLK edge, and the next
LCA device in the daisy-chain accepts data on the subse-
quent rising CCLK edge.
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.

XC4003-6PC84C

Mfr. #:
Manufacturer:
Xilinx
Description:
IC FPGA 61 I/O 84PLCC
Lifecycle:
New from this manufacturer.
Delivery:
DHL FedEx Ups TNT EMS
Payment:
T/T Paypal Visa MoneyGram Western Union