Professional Documents
Culture Documents
Cyc c51013 23-27
Cyc c51013 23-27
Cyc c51013 23-27
pulsing its OE pin low for a few microseconds. For CONF_DONE to reach a
high state, enhanced configuration devices wait for 64 DCLK cycles after
the last configuration bit. EPC2 devices wait for 16 DCLK cycles.
10 kΩ Cyclone Device 10 kΩ 10 kΩ
GND
VIO (2)
Shield
GND
You can use the download cable to configure multiple Cyclone FPGAs by
connecting each device’s nCEO pin to the subsequent device’s nCE pin.
All other configuration pins are connected to each device in the chain.
Because all CONF_DONE pins are tied together, all devices in the chain
initialize and enter user mode at the same time. In addition, because the
nSTATUS pins are tied together, the entire chain halts configuration if any
device detects an error. In this situation, the Quartus II software must
restart configuration; the Auto-Restart Configuration on Frame Error
option does not affect the configuration cycle. Figure 13–15 shows how to
configure multiple Cyclone FPGAs with a ByteBlaster II, MasterBlaster,
or ByteBlasterMV cable.
10 kΩ
VCC (1) (3)
VCC
Cyclone FPGA 2
CONF_DONE
MSEL0 nSTATUS
MSEL1 DCLK
DATA0
nCONFIG
nCONFIG, and DATA0) between the cable and the configuration devices.
The last option is to remove the configuration devices from the board
when configuring with the cable. Figure 13–16 shows a combination of a
configuration device and a ByteBlaster II, MasterBlaster, or
ByteBlasterMV cable to configure a Cyclone FPGA.
VIO GND
nCE nCEO N.C. (2)
GND (3)
DATA0 (3) (3)
nCONFIG GND
Configuration Device
(3) DCLK
DATA
OE
(3)
nCS
nINIT_CONF (4)