Chapter 8: Configuration and Remote System Upgrades in Cyclone IV Devices
Configuration
Figure 8–26. JTAG Configuration of Multiple Devices Using a Download Cable (1.2, 1.5, and 1.8-V V
JTAG Pins)
V
V
Download Cable
CCIO
CCIO
10-Pin Male Header
(6)
Pin 1
V
(5)
CCIO
V
(1)
CCIO
(2)
(2)
(6)
(2)
(2)
(2)
VIO
(3)
1 kΩ
Notes to
Figure
8–26:
(1) Connect these pull-up resistors to the V
(2) Connect the nCONFIG and MSEL pins to support a non-JTAG configuration scheme. If you only use a JTAG configuration, connect the nCONFIG
pin to logic-high and the MSEL pins to GND. In addition, pull DCLK and DATA[0] to either high or low, whichever is convenient on your board.
(3) In the USB-Blaster and ByteBlaster II cable, this pin is connected to nCE when it is used for AS programming, otherwise it is a no connect.
(4) You must connect the nCE pin to GND or driven low for successful JTAG configuration.
(5) Power up the V
of the ByteBlaster II or USB-Blaster cable with supply from V
CC
target supply voltage of 1.2 V. For the target supply voltage value, refer to the
Download Cable User
Guide.
(6) Resistor value can vary from 1 k to 10 k.
1
If a non-Cyclone IV device is cascaded in the JTAG-chain, TDO of the non-Cyclone IV
device driving into TDI of the Cyclone IV device must fit the maximum overshoot
outlined in
The CONF_DONE and nSTATUS signals are shared in multi-device AS, AP, PS, and FPP
configuration chains to ensure that the devices enter user mode at the same time after
configuration is complete. When the CONF_DONE and nSTATUS signals are shared among
all the devices, you must configure every device when JTAG configuration is
performed.
If you only use JTAG configuration, Altera recommends that you connect the circuitry
as shown in
signals are isolated so that each device can enter user mode individually.
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. Therefore, if these devices are also in a JTAG
chain, ensure that the nCE pins are connected to GND during JTAG configuration or
that the devices are JTAG configured in the same order as the configuration chain. As
long as the devices are JTAG configured in the same order as the multi-device
configuration chain, the nCEO of the previous device drives the nCE pin of the next
device low when it has successfully been JTAG configured. You can place other Altera
devices that have JTAG support in the same JTAG chain for device programming and
configuration.
May 2013 Altera Corporation
V
(1)
CCIO
10 kΩ
Cyclone IV Device
10 kΩ
nST A TUS
DATA[0]
DCLK
CONF_DONE
nCONFIG
MSEL[ ]
nCEO
nCE (4)
TDI
TDO
TMS
TCK
supply of the bank in which the pin resides.
CCIO
Equation 8–1 on page
Figure 8–25
or
Figure
V
V
(1)
(1)
CCIO
CCIO
10 kΩ
10 kΩ
Cyclone IV Device
nST A TUS
(2)
DATA[0]
(2)
DCLK
(2)
CONF_DONE
nCONFIG
(2)
MSEL[ ]
(2)
nCEO
nCE (4)
TDI
TDO
TMS
TCK
. The ByteBlaster II and USB-Blaster cables do not support a
CCIO
ByteBlaster II Download Cable User Guide
8–5.
8–26, in which each of the CONF_DONE and nSTATUS
Powering the
CCIO
V
V
(1)
(1)
CCIO
CCIO
10 kΩ
10 kΩ
Cyclone IV Device
nST A TUS
(2)
DATA[0]
(2)
DCLK
(2)
nCONFIG
CONF_DONE
(2)
MSEL[ ]
(2)
nCEO
nCE (4)
TDI
TDO
TMS
TCK
and the
USB-Blaster
Cyclone IV Device Handbook,
Volume 1
8–51
Need help?
Do you have a question about the Cyclone IV and is the answer not in the manual?
Questions and answers