Due to a problem in the Intel® Quartus® Prime Pro Edition Software version 22.1, you might see a configuration failure of your Intel Agilex® 7 device with a SmartVID or PMBus error if your design meets the following conditions at the same time:
- Using AS configuration mode
- Using an internal oscillator as the configuration clock
- Using PMBus host mode
- Using Programming File Generator version 22.1 to generate bitstream from sof file
You might see an increased SmartVID or PMBus frequency when the issue happens. If you use the TCL command according to AN 936: Executing SDM Commands via JTAG Interface to read the error message, you might see a similar error message as follow:
% sdm_config_status
Version: 0x00160100
MSEL[2:0]: 001 (AS (Fast POR))
Configuration pin signals:
nSTATUS: 1
nCONFIG: 1
CONF_DONE : 0
INIT_DONE : 0
CvP_DONE : 0
SEU_ERROR : 0
HPS_WARMRESET : 0
HPS_COLDRESET : 0
MSEL[2:0] Table:
3'b000 AvST x32
3'b101 AvST x16
3'b110 AvST x8
3'b001 AS (Fast POR)
3'b011 AS (Normal POR)
3'b111 JTAG only
State: 0xf002c808
Error location: 0x00001800
Error detail: 0x00000001
Configuration fail!
Major code: 0xF002
Fail to access QSPI or PMBus voltage regulator (VID).
Minor code: 0xC808
Unknown minor code, please refer to latest Mailbox Client IP User Guide for detail.
To fix this problem, use the Programming File Generator from the Intel® Quartus® Prime Pro Edition Software version 22.2, and download and install the following patch:
- Intel® Quartus® Prime Pro Edition Software v22.2 Patch 0.11fw for Linux (.run)
- Intel® Quartus® Prime Pro Edition Software v22.2 Patch 0.11fw for windows (.exe)
- Readme for Intel® Quartus® Prime Pro Edition Software v22.2 Patch 0.11fw (.txt)