Nios® V Embedded Processor Design Handbook

ID 726952
Date 10/25/2022
Public

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

Document Table of Contents

7.1. Overview

Intel® FPGA devices support Remote System Update (RSU) feature to allow you to update the FPGA image and reconfigure the device remotely. RSU has the following advantages:

  • Provides a mechanism to deliver feature enhancements and bug fixes without recalling your products
  • Reduces time-to-market
  • Extends product life

In control block-based devices, you need the Remote Update Intel® FPGA IP to implement RSU. Refer to Remote Update Intel® FPGA IP User Guide for more information.

In SDM-based devices14, you can write configuration bitstreams to the configuration flash device using RSU and Mailbox Client Intel® FPGA IP . A single configuration device can store multiple application images and a single factory image. After that, you can perform FPGA reconfiguration from the RSU image through a host. The RSU can implement JTAG-to- Avalon® Master Bridge IP, Nios® V processor or Hard Processor System (HPS) as the RSU host.

Figure 97. Typical Remote System Update Process
13 Control block-based devices refer to Intel® Cyclone® 10 GX and Intel® Arria® 10 devices.
14 SDM-based devices refer to Intel® Stratix® 10 and Intel® Agilex™ devices.