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

Page 10

Advertising
background image

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

Send Feedback

Advertising