Why do I need to ensure that all Stratix®10 SmartVID devices use a PMBus voltage regulator? - Why do I need to ensure that all Stratix®10 SmartVID devices use a PMBus voltage regulator?
Description Stratix 10 standard power devices (-1V, -2V, -3V power grade) are SmartVID devices. The core voltage supplies (V CC & V CCP ) 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
Custom Fields values:
['novalue']
Troubleshooting
FB: 573540;
False
['Smart Video Controller IP']
['novalue']
novalue
novalue
['Programmable Logic Devices']
['novalue']
['novalue']
['novalue'] - 2022-01-19
external_document