- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Same question:
While programming the design, I get these vague errors:
Error(18950): Device has stopped receiving configuration data
Error(18948): Error message received from device: Internal error. (Subcode 0x001A, Info 0x00000000, Location 0x00004000)
Error(22248): Detected an error during configuration. Refer to the Configuration User guide for details on debug guidelines. Check the latest Intel Quartus Prime software release for possible fixes.
Error(209012): Operation failed
I didn't find anything relevant in the Programmer user guide: https://www.intel.com/content/www/us/en/docs/programmable/683039/21-3/programmer-user-guide.html
What can I do?
Link Copied
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Assuming you are using Stratix 10. You may take a look at the following solution:
https://www.intel.com/content/www/us/en/support/programmable/articles/000086828.html
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
@YuanLi_S_Intel Thank you for your help.
I'm using Agilex I-series development kit with Quartus Pro 22.1.
I believe your solution is more for PCB designer, I can't be sure the refclk is running since I use the Intel devkit using the pins in the golden_top.
Regards,
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
YuanLi_S_Intel,
We're using the AGIB027R29A1E2VR0.
Thanks in advance!
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
You need to make sure all the refclk is running if you are using any of the IP stated in the KDB. You may also try to remove them in the design and you wont be able to see the error in programmer anymore.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
@YuanLi_S_Intel wrote:
You need to make sure all the refclk is running if you are using any of the IP stated in the KDB. You may also try to remove them in the design and you wont be able to see the error in programmer anymore.
Is it a serious solution? Are you suggesting me to stop using transceivers of the FPGA chip?
This had nothing to do with any free-running refclk.
The problem comes from a global assignment used in the example design projects provided in the archive of the Agilex I-series devkit and present in the F-tile user-guide.
#Global setting: in user-guide 2.2. Bias Temperature Instability (BTI) Protection Mode
set_global_assignment -name PRESERVE_UNUSED_XCVR_CHANNEL ON
Removing the line worked. However it seems I shouldn't do that.
You should add a mention of it on this page: https://www.intel.com/content/www/us/en/support/programmable/articles/000086828.html
Let me know if I can safely remove this line for the I-series devkit with several unused F-tiles and R-tiles.
Regards,
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Providing free running refCLK and cannot use it is 2 different story. Hope you understand that.
Can i have your agilex device part number?
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Sorry, I don't understand what you said.
You first suggest it might be a free-running refclk problem, then you suggest me "try to remove them in the design". Removing the IP or removing the refclks isn't a solution, either way, it means to stop using the IP hence my surprise.
Nevertheless, I might have misunderstood something.
After days of trying, I find out the problem comes from the devkit's example designs and the user guide of the R-tile.
Currently, my design doesn't use most of the F-tiles and the other R-tile. Please confirm I can safely stop using the assignment.
The part number was provided in a previous message: AGIB027R29A1E2VR0
And if helpful, the devkit's S/N: AGIPCIE8000248 (DK-DEV-AGI027RES)
Regards,
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Sorry for causing misunderstanding. Please ignore what i have said, the refclk should be the issue based on the error message.
Meanwhile for the assignment, it meant for preserving all unused PMA lanes in all unused tiles in a package. As per user guide, it may lead to configuration if the assignment is OFF. If it is passing in your programming, I don’t see any issue.
- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Printer Friendly Page