English
Language : 

EP4CE30F29C7N Datasheet, PDF (235/488 Pages) Altera Corporation – Cyclone IV Device Handbook, Volume 1
Chapter 8: Configuration and Remote System Upgrades in Cyclone IV Devices
Remote System Upgrade
8–71
Remote System Upgrade Mode
In remote update mode, Cyclone IV devices load the factory configuration image after
power up. The user-defined factory configuration determines the application
configuration to be loaded and triggers a reconfiguration cycle. The factory
configuration can also contain application logic.
When used with configuration memory, the remote update mode allows an
application configuration to start at any flash sector boundary. Additionally, the
remote update mode features a user watchdog timer that can detect functional errors
in an application configuration.
Remote Update Mode
In AS configuration scheme, when a Cyclone IV device is first powered up in remote
update, it loads the factory configuration located at address
boot_address[23:0] = 24b'0. Altera recommends storing the factory configuration
image for your system at boot address 24b'0, which corresponds to the start address
location 0×000000 in the serial configuration device. A factory configuration image is
a bitstream for the Cyclone IV device in your system that is programmed during
production and is the fall-back image when an error occurs. This image is stored in
non-volatile memory and is never updated or modified using remote access.
When you use the AP configuration in Cyclone IV E devices, the Cyclone IV E device
loads the default factory configuration located at the following address after device
power-up in remote update mode:
boot_address[23:0] = 24'h010000 = 24'b1 0000 0000 0000 0000.
You can change the default factory configuration address to any desired address using
the APFC_BOOT_ADDR JTAG instruction. The factory configuration image is stored in
non-volatile memory and is never updated or modified using remote access. This
corresponds to the default start address location 0×010000 represented in 16-bit word
addressing (or the updated address if the default address is changed) in the
supported parallel flash memory. For more information about the application of the
APFC_BOOT_ADDR JTAG instruction in AP configuration scheme, refer to the “JTAG
Instructions” on page 8–57.
The factory configuration image is user-designed and contains soft logic (Nios II
processor or state machine and the remote communication interface) to:
■ Process any errors based on status information from the dedicated remote system
upgrade circuitry
■ Communicate with the remote host and receive new application configurations
and store the new configuration data in the local non-volatile memory device
■ Determine the application configuration to be loaded into the Cyclone IV device
■ Enable or disable the user watchdog timer and load its time-out value (optional)
■ Instruct the dedicated remote system upgrade circuitry to start a reconfiguration
cycle
May 2013 Altera Corporation
Cyclone IV Device Handbook,
Volume 1