Device Configuration User Guide: Agilex™ 5 FPGAs and SoCs

ID 813773
Date 7/24/2024
Public

A newer version of this document is available. Customers should click here to go to the newest version.

Document Table of Contents

5.6.4. Reconfiguring the Device with an Application or Factory Image

The following steps describe the process to reconfigure the device with a different application image or the factory image using operation commands after the device is in user mode.
  1. The remote system update host sends the RSU_IMAGE_UPDATE command to perform the remote system update to the new application image or factory image.
    1. For example, in the Tcl console of the System Console, type the following command to initiate a remote system update to the factory image.
      1. rsu_image_update 0x00210000

        This command reconfigures the device with factory image. Address 0x00210000 is the start address of the factory image as shown in the .map file. The JTAG host automatically disconnects from the System Console once the device reconfiguration is successful. You must restart the System Console to re-establish the connection with the device to perform next command.

      2. rsu_image_update 0x004B0000

        This command reconfigures the device with the application image. Address 0x004B0000 is the start address of the application image as shown in the .map file.

    Optional: Retrieve the remote system update status by using the rsu_status command to ensure you have successfully reconfigured the device.

  2. In the Tcl console of the System Console, type rsu_status to verify the current image. The following figure shows the device is being reconfigured with the factory image.
    Figure 84. Verify Current Image Using rsu_status Command
    $ source rsu1.tcl
    /channels/local/top/master_1
    $ rsu_status
    current image address 0x004b0000
    first failing image address 0x00000000
    failing code 0x00000000
    error location 0x00000000
    0x00000000