AN 963: Intel® MAX® 10 Hitless Update Implementation Guidelines Using Internal JTAG Interface

ID 710498
Date 4/21/2022
Public

1.2.2. Internal JTAG Hitless Update Implementation Flow

To implement the internal JTAG hitless update, perform the following steps on the user design:

  1. Execute SAMPLE/PRELOAD JTAG instruction using internal JTAG interface, shift in the desired I/O state or maintain the existing I/O state from the boundary scan.
  2. Execute CLAMP instruction using internal JTAG interface.
  3. Trigger reconfiguration using user logic with Dual Configuration Intel® FPGA IP.
  4. Wait for device initialization and internal configuration (refer to the Internal Configuration Time for Intel Devices (Uncompressed .rbf) and Internal Configuration Time for Intel Devices (Compressed .rbf) tables in the Intel FPGA Device Datasheet for internal configuration time).
  5. After entering user mode, you are recommended to perform JTAG TAP RESET to release the I/O clamp.
    Alternately, you may execute BYPASS instruction using internal JTAG interface to release the I/O clamp.