I’m am trying to program an Agilex™ F-Series board with my design in Quartus 21.3, but i get the following error:
Error (18950): Device has stopped receiving configuration data
Error (18948): Error message received from device: External hardware access error. (Subcode 0x0032, Info 0x00800008, Location 0x00001800)
Error (22248): Detected a PMBUS error during configuration. Potential errors: VID setting is incorrect in the Intel Quartus Prime project. The target device fails to communicate to a smart regulator or PMBUS master on a board.
Error (209012): Operation failed
Info (209061): Ended Programmer operation at Wed Jan 5 10:18:29 2022
Error: Quartus Prime Programmer was unsuccessful. 4 errors, 0 warnings
Error: Peak virtual memory: 3302 megabytes
Error: Processing ended: Wed Jan 5 10:18:29 2022
Error: Elapsed time: 00:01:09
Error: System process ID: 29607
Apparently i need to change the VID setting but i don’t know what to do.
Thanks in advance for your help!
VID setting should be the root cause for this. Can i check with you that you are using this development kit?
Thank you for your response,
I am using this development kit more precisely:
Here are my VID settings:
Can you try the following VID setting for Agilex F-Series Development Kit?
set_global_assignment -name VID_OPERATION_MODE "PMBUS MASTER"
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 PWRMGT_BUS_SPEED_MODE "400 KHZ"
set_global_assignment -name PWRMGT_SLAVE_DEVICE_TYPE OTHER
set_global_assignment -name PWRMGT_SLAVE_DEVICE0_ADDRESS 42
set_global_assignment -name PWRMGT_SLAVE_DEVICE1_ADDRESS 43
set_global_assignment -name PWRMGT_SLAVE_DEVICE2_ADDRESS 44
set_global_assignment -name PWRMGT_SLAVE_DEVICE3_ADDRESS 00
set_global_assignment -name PWRMGT_SLAVE_DEVICE4_ADDRESS 00
set_global_assignment -name PWRMGT_SLAVE_DEVICE5_ADDRESS 00
set_global_assignment -name PWRMGT_SLAVE_DEVICE6_ADDRESS 00
set_global_assignment -name PWRMGT_SLAVE_DEVICE7_ADDRESS 00
set_global_assignment -name PWRMGT_TRANSLATED_VOLTAGE_VALUE_UNIT VOLTS
set_global_assignment -name PWRMGT_VOLTAGE_OUTPUT_FORMAT "AUTO DISCOVERY"
set_global_assignment -name PWRMGT_PAGE_COMMAND_ENABLE ON
Is the setting works for you? i have tested the setting, no issue on my agilex f-series development kit. If still got issue on your side, you might need to test with simple design.
We do not receive any response from you to the previous answer that I have provided. This thread will be transitioned to community support. If you have a new question, feel free to open a new thread to get the support from Intel experts. Otherwise, the community users will continue to help you on this thread. Thank you