Agilex™ 7 FPGA I-Series Transceiver-SoC Development Kit User Guide

ID 721605
Date 11/05/2025
Public
Document Table of Contents

6.1. Adding SmartVID Settings in the Quartus® Prime QSF File

The Agilex™ 7 silicon assembled on this development kit enables SmartVID feature by default. In order to avoid a Quartus® Prime from generating an error due to incomplete SmartVID settings, you must put constraints outlined below into Quartus® Prime project QSF file. These constraints are designed for Enpirion* ED8401 core circuit.
  1. Open your Quartus® Prime project QSF file, copy and paste the following constraint scripts into the file.

    For DK-SI-AGI027FC and DK-SI-AGI027FA (Non- Enpirion* ):

    set_global_assignment -name USE_PWRMGT_SCL SDM_IO0
    set_global_assignment -name USE_PWRMGT_SDA SDM_IO12
    set_global_assignment -name USE_CONF_DONE SDM_IO16
    set_global_assignment -name VID_OPERATION_MODE "PMBUS MASTER"
    set_global_assignment -name PWRMGT_BUS_SPEED_MODE "100 KHZ"
    set_global_assignment -name PWRMGT_SLAVE_DEVICE_TYPE LTC3888
    set_global_assignment -name NUMBER_OF_SLAVE_DEVICE 1
    set_global_assignment -name PWRMGT_SLAVE_DEVICE0_ADDRESS 62
    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
    

    For DK-SI-AGI027FB and DK-SI-AGI027FES ( Enpirion* ):

    set_global_assignment -name USE_PWRMGT_SCL SDM_IO0
    set_global_assignment -name USE_PWRMGT_SDA SDM_IO12
    set_global_assignment -name USE_CONF_DONE SDM_IO16
    set_global_assignment -name VID_OPERATION_MODE "PMBUS MASTER"
    set_global_assignment -name PWRMGT_BUS_SPEED_MODE "100 KHZ"
    set_global_assignment -name PWRMGT_SLAVE_DEVICE_TYPE ED8401
    set_global_assignment -name NUMBER_OF_SLAVE_DEVICE 1
    set_global_assignment -name PWRMGT_SLAVE_DEVICE0_ADDRESS 62
    set_global_assignment -name PWRMGT_VOLTAGE_OUTPUT_FORMAT "LINEAR FORMAT"
    set_global_assignment -name PWRMGT_LINEAR_FORMAT_N "-13"
    set_global_assignment -name PWRMGT_TRANSLATED_VOLTAGE_VALUE_UNIT VOLTS
  2. Ensure there are no other similar settings with different values.