Internal Error when attempting to program Agilex 7 on Intel Development Kit
Unabel to program Agilex 7 development kit, DK-DEV-AGF014EA, which uses AGFB014R24B2E2V
A standalone (HPS only) design successfully compiled in Quartus Prime Pro 23.3.0.104 (latest release). Unable to program .sof to FPGA. Design is in FPGA-first boot mode.
hps_auto_<project_name>.sof is generated via quartus_pfg tool with the following command:
quartus_pfg -c -o compression=ON -o hps_path=%spl_dir% "%sof_dir%" "%rbf_dir%"
Where the variable “spl_dir” points to the u-boot-spl-dtb.hex file that is rolled into the .sof.
When attempting to flash FPGA via JTAG I received the following error about ~50% into the programming process.
Receiving error “Device has stopped receiving configuration data” through “Internal Error” with Major Error Code: 0XF004, which indicates “Indicates an internal error due to misunderstood bitstream element”, per this resource:
All SDM configuration and pin maps are pulled from GHRD for this development kit. I have manually stepped through the Configuration Debugging Checklist located here:
I have manually checked MSEL pins, all other DIP switches, and confirmed presence and stability of reference clock signals with an oscilloscope.
I am attaching a .7z of my design (just a single VHDL top level file and the QSYS block with the HPS in it). I also have attached the analysis of my .sof file and a status capture of the SDM, as performed by the Configuration Debugging Utility.
Can someone please review my design, or point me a direction to troubleshoot? The error message is non-descript and does not help much at all.
Thanks!
Hi Jingyang,
Thank you very much for your help with this. The data points you have provided have helped greatly in debugging and verification of programming procedure.
This case has transitioned over to IPS support. I/We can close this ticket and accept solution.
Thanks,
Brandon