Remote system configuration components – Altera Remote Update IP Core User Manual
Page 10

Remote System Configuration Components
Table 2: Remote System Configuration Components in Arria 10 Devices
Components
Details
Page mode feature
The dedicated 32-bit start address register
PGM[31..0]
holds the start address.
Factory configuration
Factory configuration can be set as the default configuration setup depends on
the address pointer set.
The factory configuration loads into the device upon power-up.
If a system encounters an error while loading application configuration data
or if the device reconfigures due to
nCONFIG
assertion, the device loads the
factory configuration. The remote system configuration register determines
the reason for factory configuration. Based on this information, the factory
configuration determines which application configuration to load.
Application configuration Application configuration can be the default configuration setup depends on
the address pointer set.
The application configuration loads into the device upon power-up.
The application configuration is the configuration data from a remote source
and the data is stored in different locations or pages of the memory storage
device, excluding the factory page.
Watchdog timer
A watchdog timer is a circuit that determines the functionality of another
mechanism. The watchdog timer functions like a time delay relay that remains
in the reset state while an application runs properly.
Arria 10 devices are equipped with a built-in watchdog timer for remote
system configuration to prevent a faulty application configuration from
indefinitely stalling the device.
The timer is a 29-bit counter, but you use only the upper 12 bits to set the
value for the watchdog timer.
The timer begins counting after the device goes into user mode. If the applica‐
tion configuration does not reset the user watchdog timer before time expires,
the dedicated circuitry reconfigures the device with the factory configuration
and resets the user watchdog timer.
To ensure the application configuration is valid, you must continuously reset
the watchdog
reset_time
within a specific duration during user mode
operation.
Remote update sub-block The remote update sub-block manages the remote configuration feature. A
remote configuration state machine controls this sub-block. This sub-block
generates the control signals required to control the various configuration
registers.
10
Remote System Configuration Components
UG-31005
2015.04.07
Altera Corporation
Altera Remote Update IP Core User Guide