AN 987: Static Update Partial Reconfiguration Tutorial: for Intel Agilex® 7 FPGA Development Board

ID 749443
Date 1/16/2024
Public

1.5.10. Modifying the SUPR Partition

You can modify an existing SUPR partition. After modifying the SUPR partition, you must compile it, generate the .sof file, and program the board, without compiling the other personas. For example, follow these steps to change the top_counter_fast.sv module to count faster:
  1. Set impl_blinking_led_supr_new as the current revision.
  2. In the top_counter_fast.sv file, replace the count_d + 2 statement with count_d + 4.
  3. Run the following commands to re-synthesize the SUPR block and generate the new .sof file:
    quartus_sh --flow compile blinking_led \
         -c impl_blinking_led_supr_new

    The resulting .sof now contains the new SUPR region, and uses blinking_led for the default (power-on) persona.