Article ID: 000076902 Content Type: Troubleshooting Last Reviewed: 08/09/2018

Why do I need to ensure that all Stratix®10 SmartVID devices use a PMBus voltage regulator?

Environment

  • Smart Video Controller Intel® FPGA IP
  • BUILT IN - ARTICLE INTRO SECOND COMPONENT
    Description

    Stratix 10 standard power devices (-1V, -2V, -3V power grade) are SmartVID devices. The core voltage supplies (VCC & VCCP) for each SmartVID device MUST be driven by a PMBus compliant voltage regulator dedicated for a Stratix 10  SmartVID device, and is connected to that Stratix 10 device via PMBus. For Stratix 10 standard power devices, use of a PMBus compliant voltage regulator for each device is MANDATORY. 

     

    Issue

    These devices will not configure or function correctly if the core voltage is driven by a Non-PMBus compliant voltage regulator with a fixed output voltage.


    Solution

    Ensure that the Hardware and Software settings are as per below

    Hardware Settings: Ensure below Stratix10 SmartVID pins are connected to the smart voltage regulator.

     

    Stratix10 SmartVID PMBus mode

    Pin Name

    1

    Master Mode

    PWRMGT_SCL

    PWRMGT_SDA

    2

    Slave Mode

    PWRMGT_SCL

    PWRMGT_SDA

    PWRMGT_ALERT

     

    SOFTWARE Settings: Ensure below software settings are proper

     

    Software settings

    Quartus menu for navigation

    1

    PMBus mode

    Assignments --> Device --> Device & Pin Options --> Configuration --> VID Operation Mode --> Dropdown menu for Master / Slave

     

    2

    PWRMGT_SCL

    Assignments --> Device è Device & Pin Options --> Configuration --> VID Operation Mode (MASTER / SLAVE) --> Configuration PIN (Window for VID) --> Tick appropriate checkboxes as per PMBus mode

    PWRMGT_SDA

    PWRMGT_ALERT

    3

    “Device address in PMBus slave mode” field

    Assignments --> Device --> Device & Pin Options --> Power Management & VID --> Device & Pin options --> Tick appropriate checkboxes as per PMBus mode

    Ensure above field is correctly set
    (non-zero value)

    4

    “Voltage output format” field

    Ensure proper settings under dropdown menu – Direct / Linear

     

    Note: The above software settings can also be ensured by using constraints in the QSF file as per below example.

    Example:

      set_global_assignment -name USE_PWRMGT_SDA SDM_IO11
      set_global_assignment -name USE_PWRMGT_SCL SDM_IO14
      set_global_assignment -name PWRMGT_SLAVE_DEVICE_TYPE LTM4677


      set_global_assignment -name PWRMGT_SLAVE_DEVICE0_ADDRESS 3F
      set_global_assignment -name PWRMGT_SLAVE_DEVICE1_ADDRESS 12
      set_global_assignment -name PWRMGT_SLAVE_DEVICE2_ADDRESS 34
      set_global_assignment -name PWRMGT_SLAVE_DEVICE3_ADDRESS 56
      set_global_assignment -name PWRMGT_SLAVE_DEVICE4_ADDRESS 78
      set_global_assignment -name PWRMGT_SLAVE_DEVICE5_ADDRESS 9A
      set_global_assignment -name PWRMGT_SLAVE_DEVICE6_ADDRESS AB
      set_global_assignment -name PWRMGT_SLAVE_DEVICE7_ADDRESS CD


      set_global_assignment -name VID_OPERATION_MODE "PMBUS MASTER"
      set_global_assignment -name PWRMGT_BUS_SPEED_MODE "100 KHZ"
      set_global_assignment -name PWRMGT_PAGE_COMMAND_ENABLE ON
      set_global_assignment -name PWRMGT_VOLTAGE_OUTPUT_FORMAT "AUTO DISCOVERY"
      set_global_assignment -name PWRMGT_TRANSLATED_VOLTAGE_VALUE_UNIT VOLTS

     

    In addition to above, ensure that the JTAG connector for the smart regulator is disconnected from the smart regulator when configuring the Stratix 10 SmartVID device.

    If you are using Intel FPGA Download Cable II along with Quartus® Prime Pro v 18.0 and further  and you encounter this issue, you will see the following error message:

    Error (18950): Device has stopped receiving configuration data
    Error (18948): Error message received from device: Detected hardware access error. There is a failure in accessing external hardware. (Subcode 0x0032, Info 0x00000000, Location 0x0000C000)
    Error (20072): A PMBUS error has occurred during configuration. Potential errors: Incorrect VID setting in Quartus Project. The target device fails to communicate to smart regulator or PMBUS Master on board.
    Error (209012): Operation failed

    More information regarding same can be found in Stratix10 Power Management User Guide

    Please contact your sales and field support if you need further assistance

     

    Related Products

    This article applies to 1 products

    Intel® Programmable Devices