9–60
Chapter 9: Configuration, Design Security, and Remote System Upgrades in the Cyclone III Device Family
Configuration Features
Reconfiguration
After the configuration data is successfully written into the serial configuration
device, the Cyclone III device family does not reconfigure by itself. The intelligent
host issues the
PULSE_NCONFIG
JTAG instruction to initialize the reconfiguration
process. During reconfiguration, the master device is reset and the SFL design no
longer exists in the Cyclone III device family and the serial configuration device
configures all the devices in the chain with your user design.
f
For more information about SFL, refer to
JTAG Instructions
This section describes the instructions that are necessary for JTAG configuration for
the Cyclone III device family.
lists the supported JTAG instructions.
Table 9–17. JTAG Instructions
JTAG Instruction
CONFIG_IO
ACTIVE_DISENGAGE
ACTIVE_ENGAGE
EN_ACTIVE_CLK
DIS_ACTIVE_CLK
APFC_BOOT_ADDR
FACTORY
Cyclone III Device
v
v
v
v
v
v
—
—
—
Cyclone III LS Device
v
v
v
—
—
—
v
v
v
KEY_PROG_VOL
KEY_CLR_VREG
Notes to
(1) In Cyclone III LS devices, the
CONFIG_IO, ACTIVE_DISENGAGE, PULSE_NCONFIG,
and
PROGRAM
instructions are
supported, provided that the
FACTORY
instruction is executed. It is not necessary to execute the
FACTORY
instruction prior to the JTAG configuration in Cyclone III devices because this instruction is used for Cyclone III LS
devices only.
(2) Use the
KEY_PROG_VOL
and
KEY_CLR_VREG
instructions for the design security feature. For more information,
refer to
f
For more information about the JTAG binary instruction code, refer to the
chapter.
For Cyclone III LS devices, the device can only allow mandatory JTAG 1149.1
instructions after POR. These instructions are
BYPASS, SAMPLE/PRELOAD, EXTEST
and
FACTORY.
To enable the access of other JTAG instructions, issue the
FACTORY
instruction.
The
FACTORY
instruction puts the device in a state in which it is ready for in-house
testing and board-level testing and it must be executed before configuration starts.
When this instruction is executed, the CRAM bits content and volatile key are cleared
and the device is reset.
Cyclone III Device Handbook
Volume 1
August 2012 Altera Corporation