Forum Discussion
Thank you Aqid! The file was not everything I was looking for, but thank you for looking. However, I managed to get the FPGA on the board to program after some sleuthing around the Internet.
For everyone else and people reading this thread years later, I got the board to program in Quartus 25.1.1 with a .sof file generated via the bts_config example project included in the install package file (agilex_agib027r29a1e2vr3_fpga_nen_revb_v24.1b115_v1.0.zip) that I modified. The .qsf file supplied with the example project with the default settings will generate a .sof file that will not succeed to program. I made the following edits:
**** Step 1, change device ****
Change:
set_global_assignment -name DEVICE AGIB027R29A1E2VR3
to:
set_global_assignment -name DEVICE AGIB027R29B1E2VR2
set_global_assignment -name DEVICE_MIGRATION_LIST "AGIB027R29B1E2VR2,AGIB027R29B1E2V"
**** Step 2, reintroduce deprecated settings from old example projects ****
Delete the Power Management and VID settings and then follow instructions from section 3.5 (page 20) from old archived user guide to repopulate the old settings:
The old user guide will instruct you to set PWRMGT_SLAVE_DEVICE_TYPE to ED8401, a deprecated chip.
**** Step 3 ****
Delete:
set_global_assignment -name BOARD "Intel Agilex 7 FPGA I-Series Development Kit 2xR-Tile and 1xF-Tile DK-DEV-AGI027RBES"
**** Step 4 ****
Make sure all switches on the board are set to the factory default setting as per the Dev Kit User Guide.
**** Step 5 ****
Program the device.
**** Trouble shooting ****
If you're getting an error like this:
Error(18948): Error message received from device: Bitstream error. (Subcode 0x0050, Info 0x00000003, Location 0x00000800)
Error(18948): Error message received from device: Detected a bitstream error during configuration.
Error(23925): Debug suggestion: Potential errors: Device selected in Intel Quartus Prime project mismatch with the target device.
you likely did Step 2 correctly, but Step 1 incorrectly
If you're getting an error like this:
Error(18948): Error message received from device: Internal error. (Subcode 0x001A, Info 0x00000000, Location 0x00004400)
Error(18948): Error message received from device: Detected an error during configuration.
you're likely did Step 1 and Step 2 correctly but ran into the issue described here:
- bobmcvay2 months ago
New Contributor
Aqid and j_falchion,
Thanks a bunch for the assistance. I have been able to program bits following these instructions. I haven't been able to do more on the board yet, as I got busy on other things, but this was really helpful.
Thanis again!
Bob