Agilex™ 7 FPGA F-Series Development Kit User Guide

ID 683024
Date 11/12/2025
Public
Document Table of Contents

6.1. Adding SmartVID Settings in the Quartus® PrimeQSF File

Agilex™ 7 FPGA assembled on this development kit enables SmartVID feature by default. You must put the constraints listed below into your project QSF file to avoid the Quartus® Prime software from generating an error due to incomplete SmartVID settings.
  1. Open your project QSF file and copy and paste constraint scripts listed below into the file.
    set_global_assignment -name PWRMGT_SLAVE_DEVICE0_ADDRESS 47
    set_global_assignment -name PWRMGT_SLAVE_DEVICE1_ADDRESS 00
    set_global_assignment -name PWRMGT_SLAVE_DEVICE2_ADDRESS 00
    set_global_assignment -name ACTIVE_SERIAL_CLOCK AS_FREQ_100MHZ
    set_global_assignment -name USE_PWRMGT_SCL SDM_IO14
    set_global_assignment -name USE_PWRMGT_SDA SDM_IO11
    set_global_assignment -name USE_CONF_DONE SDM_IO16
    
    1. For Agilex™ 7 FPGA F-Series Development Kit (DK-DEV-AGF014E3ES and DK-DEV-AGF014EB):
      set_global_assignment -name PWRMGT_BUS_SPEED_MODE "100 KHZ"
      set_global_assignment -name PWRMGT_SLAVE_DEVICE_TYPE OTHER
      set_global_assignment -name PWRMGT_VOLTAGE_OUTPUT_FORMAT "LINEAR FORMAT"
      set_global_assignment -name PWRMGT_LINEAR_FORMAT_N "-12"
      set_global_assignment -name PWRMGT_TRANSLATED_VOLTAGE_VALUE_UNIT VOLTS
      set_global_assignment -name PWRMGT_PAGE_COMMAND_ENABLE ON
    2. For Agilex™ 7 FPGA F-Series Development Kit (DK-DEV-AGF014E2ES and DK-DEV-AGF014EA):
      set_global_assignment -name PWRMGT_SLAVE_DEVICE_TYPE ED8401
      set_global_assignment -name PWRMGT_VOLTAGE_OUTPUT_FORMAT "LINEAR FORMAT"
      set_global_assignment -name PWRMGT_LINEAR_FORMAT_N "-13" 
      set_global_assignment -name PWRMGT_PAGE_COMMAND_ENABLE OFF
  2. Ensure that there are no other similar settings with different values.