Altera Cyclone IV Device Handbook page 199

Table of Contents

Advertisement

Chapter 8: Configuration and Remote System Upgrades in Cyclone IV Devices
Configuration
After the first device completes configuration in a multi-device configuration chain,
its nCEO pin drives low to activate the nCE pin of the second device, which prompts the
second device to begin configuration. The second device in the chain begins
configuration in one clock cycle. Therefore, the transfer of data destinations is
transparent to the external host device. nCONFIG, nSTATUS, DCLK, DATA[0], and
CONF_DONE configuration pins are connected to every device in the chain. To ensure
signal integrity and prevent clock skew problems, configuration signals may require
buffering. Ensure that DCLK and DATA lines are buffered. All devices initialize and enter
user mode at the same time because all CONF_DONE pins are tied together.
If any device detects an error, configuration stops for the entire chain and you must
reconfigure the entire chain because all nSTATUS and CONF_DONE pins are tied together.
For example, if the first device flags an error on nSTATUS, it resets the chain by pulling
its nSTATUS pin low. This behavior is similar to a single device detecting an error.
You can have multiple devices that contain the same configuration data in your
system. To support this configuration scheme, all device nCE inputs are tied to GND,
while the nCEO pins are left floating. nCONFIG, nSTATUS, DCLK, DATA[0], and CONF_DONE
configuration pins are connected to every device in the chain. To ensure signal
integrity and prevent clock skew problems, configuration signals may require
buffering. Ensure that the DCLK and DATA lines are buffered. Devices must be of the
same density and package. All devices start and complete configuration at the same
time.
Figure 8–15
receiving the same configuration data.
Figure 8–15. Multi-Device PS Configuration When Both Devices Receive the Same Data
External Host
(MAX II Device or
Microprocessor)
Notes to
(1) You must connect the pull-up resistor to a supply that provides an acceptable input signal for all devices in the chain.
V
(2) The nCEO pins of both devices are left unconnected or used as user I/O pins when configuring the same configuration
data into multiple devices.
(3) The MSEL pin settings vary for different configuration voltage standards and POR time. To connect the MSEL pins,
refer to
to V
(4) All I/O inputs must maintain a maximum AC voltage of 4.1 V. DATA[0] and DCLK must fit the maximum overshoot
outlined in
May 2013 Altera Corporation
shows a multi-device PS configuration when both Cyclone IV devices are
Memory
(1) V
V
CCIO
CCIO
ADDR
DATA[0]
10 k
10 k
GND
Figure
8–15:
must be high enough to meet the V
CC
Table 8–3 on page
8–8,
Table 8–4 on page
or GND.
CCA
Equation 8–1 on page
8–5.
(1)
Cyclone IV Master Device
(3)
MSEL[ ]
CONF_DONE
nSTATUS
nCE
nCEO
N.C. (2)
DATA[0] (4)
nCONFIG
DCLK (4)
Buffers (4)
specification of the I/O on the device and the external host.
IH
8–8, and
Table 8–5 on page
8–35
Cyclone IV Slave Device
(3)
MSEL[ ]
CONF_DONE
nSTATUS
N.C. (2)
nCE
nCEO
GND
DATA[0] (4)
nCONFIG
DCLK (4)
8–9. Connect the MSEL pins directly
Cyclone IV Device Handbook,
Volume 1

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the Cyclone IV and is the answer not in the manual?

Questions and answers

Table of Contents

Save PDF