Remote Update Intel® FPGA IP User Guide

ID 683695
Date 7/25/2024
Public
Document Table of Contents

1.5.6. Remote Update Operation

The operation defined in the Remote Update Operation column should only be performed in the corresponding master state machine (MSM) mode.

Table 18.   Cyclone® IV and Cyclone® 10 LP Devices Remote Update Operation
Note: read_source specifies whether a parameter value is read from the current or a previous state. For more information, refer to Table 19.
read_ param write_ param read_source param Remote Update Operation data_out width (bits) MSM Mode
1 0 [00] [000] Master State Machine Current State Mode (Read Only)
  • 00—Factory mode
  • 01—Application mode
  • 11—Application mode with master state machine user watchdog timer enabled
2 Factory or Application
1 0 [00] [100] Read factory boot address 24 Factory
1 0 [01] [100]

Read Past Status 1 boot address.

For more information, refer to Figure 11.

24 Factory
1 0 [01] [111]

Read Past Status 1 reconfiguration trigger condition source.

For more information, refer to Figure 11.

5 Factory
1 0 [10] [100]

Read Past Status 2 boot address.

For more information, refer to Figure 11.

24 Factory
1 0 [10] [111]

Read Past Status 2 reconfiguration trigger condition source

For more information, refer to Figure 11.

5 Factory
1 0 [01] [010] Read current application mode watchdog value 29 Application
1 0 [01] [011] Read current application mode watchdog enable 1 Application
1 0 [10] [100] Read current application mode boot address 24 Application
0 1 [00] [001]

Write the early confdone check bit.

All parameters can be written in factory mode only.

1 Factory
0 1 [00] [010]

Write the watchdog time-out value.

All parameters can be written in factory mode only.

12 Factory
0 1 [00] [011]

Write the watchdog enable bit.

All parameters can be written in factory mode only.

1 Factory
0 1 [00] [100]

Write application boot address.

All parameters can be written in factory mode only.

22 Factory
0 1 [00] [110] Write to force the internal oscillator as startup state machine clock. All parameters can be written in factory mode only. 1 Factory
1 0 [11] [001] Read the early confdone check bits 1 Factory
1 0 [11] [010] Read watchdog time-out value 12 Factory
1 0 [11] [011] Read watchdog enable bit 1 Factory
1 0 [11] [100] Read boot address 22 Factory
1 0 [11] [110] Read to check whether the internal oscillator is set as startup state machine clock 1 Factory

read_source

The following table lists the details for read_source. read_source specifies whether a parameter value is read from the current or a previous state. When you trigger the read operation, all contents in the status register or input register latched to the data_out node in the Remote Update Intel® FPGA IP core.

Table 19.  read_source
read_source Description
00 Current state contents in status register
01 Previous state register 1 contents in status register
10 Previous state register 2 contents in status register
11 Current contents is in input register

The previous state register 1 reflects the current application configuration and the previous state register 2 reflects the previous application configuration.

Figure 11. State Register