Programmable Devices
CPLDs, FPGAs, SoC FPGAs, Configuration, and Transceivers
21599 Diskussionen

Cannot download SOF on Agilex 7 FPGA I-Series Dev kit

Serge93
Neuer Beitragender I
956Aufrufe

Hello Suport,

When I try to download my SOF on Agilex 7 FPGA I-Series Dev kit I got the following messages :


Info(18942): Configuring device index 1
Error(18950): Device has stopped receiving configuration data
Error(18948): Error message received from device: External hardware access error. (Subcode 0xC80E, Info 0x00000047, Location 0x00001800)
Error(18948): Error message received from device: The first I2C command has failed, no response from Voltage Regulator.
Error(23925): Debug suggestion: Verify the address used in Quartus project matches that of the Voltage Regulator, inspect the PMBus/I2C bus traffic, pull-ups, bus contention, etc. The 'info' field of this error contains the target I2C address.
Error(209012): Operation failed
Info(209061): Ended Programmer operation at Wed Apr 9 17:19:03 2025

 

Also, when I tried the Board Test System, I could not get the Clock value and the Power value because of I2C read Time_out.

So there is something wrong somewhere.

 

Any specific switch to configure and/or QSF assignment ?

 

Thanks.

Serge

 

Beschriftungen (1)
0 Kudos
6 Antworten
WZ2
Mitarbeiter
863Aufrufe

Hi there,

Based on the error message, it appears that the failure occurred because the FPGA was unable to communicate with the voltage regulator (VR) during the configuration process.

I suspect that the issue may be due to a mismatch between the settings in the project under:

Quartus → Assignments → Device and Pin Options → Power Management &VID

and the actual voltage regulator on the board.

You can refer to the datasheet of your board for the correct settings, or let me know which board you are using so I can help verify the appropriate configuration.

Best regards,

wz


Serge93
Neuer Beitragender I
841Aufrufe

Hello WZ2,

My board is  DK-DEVAGI027-RA.

Thanks for help.
Serge

WZ2
Mitarbeiter
785Aufrufe

Hi there,

pls set as follow:

set_global_assignment -name PWRMGT_VOLTAGE_OUTPUT_FORMAT "LINEAR FORMAT"

set_global_assignment -name PWRMGT_LINEAR_FORMAT_N "-12"

set_global_assignment -name VID_OPERATION_MODE "PMBUS MASTER"

set_global_assignment -name PWRMGT_SLAVE_DEVICE_TYPE OTHER

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 USE_PWRMGT_SCL SDM_IO0

set_global_assignment -name USE_PWRMGT_SDA SDM_IO12

set_global_assignment -name PWRMGT_TRANSLATED_VOLTAGE_VALUE_UNIT VOLTS



Serge93
Neuer Beitragender I
761Aufrufe

Hello,

 

My QSF is ok.

Please have a look on it attached.

Thanks.
Serge

WZ2
Mitarbeiter
704Aufrufe

Hi there,

I check your qsf, I have two suggestion:

  1. Check your sw4 is "off,off,off,off"
  2. In your project, reset the setting like this:


Best regards,

WZ


Serge93
Neuer Beitragender I
650Aufrufe

Hello WZ,

The problem was coming from : 

See https://www.intel.com/content/www/us/en/support/programmable/articles/000099582.html for further details on this.

 

Thank you for your help.

Serge

Antworten