- Отметить как новое
- Закладка
- Подписаться
- Отключить
- Подписка на RSS-канал
- Выделить
- Печать
- Сообщить о недопустимом содержимом
Hello,
I got a Quartus Prime software quit unexpectedly error while I was trying to download JIC file to Flash by using Quartus Programmer tool. The Problem details as below. What could it be wrong? Thanks!
Problem Details
Error:
Internal Error: Sub-system: PGMALGO, File: /quartus/pgm/pgmalgo/pgmalgo_do_sfl_qspi.cpp, Line: 1258
erase_actions.size() > 0
Stack Trace:
Quartus 0x12bc3f: PGMALGO_DO_SFL_QSPI::erase_main + 0x9cf (pgm_pgmalgo)
Quartus 0x126138: PGMALGO_DO_SFL_QSPI::do_func + 0x4c8 (pgm_pgmalgo)
Quartus 0xb734d: PGMALGO_API_PGM::if_state + 0x17d (pgm_pgmalgo)
Quartus 0x12d2d3: PGMALGO_DO_SFL_QSPI::execute + 0x1e3 (pgm_pgmalgo)
Quartus 0x3de53: PGME_UNIFIED_ALGORITHM::do_algo + 0x1143 (pgm_pgme)
Quartus 0x96dea: PGME_UNIFIED_ALGORITHM::program + 0x6ba (pgm_pgme)
Quartus 0x49efd: PGME_PROGRAMMER::engage + 0x3a0d (pgm_pgme)
Quartus 0xa7175: PGMWQ_PROGRAMMING_THREAD::run + 0x25 (pgm_pgmwq)
Quartus 0x2c890: QThread::start + 0x380 (Qt5Core)
Quartus 0x17033: BaseThreadInitThunk + 0x13 (KERNEL32)
Quartus 0x52650: RtlUserThreadStart + 0x20 (ntdll)
End-trace
Quartus Prime Version 21.3.0 Build 170 09/23/2021 SC Pro Edition
Executable: qpro
Comment:
None
System Information
Platform: windows64
OS name: Windows 10
OS version: 10.0
Quartus Prime Information
Address bits: 64
Version: 21.3.0
Build: 170
Edition: Pro Edition.
Ссылка скопирована
- Отметить как новое
- Закладка
- Подписаться
- Отключить
- Подписка на RSS-канал
- Выделить
- Печать
- Сообщить о недопустимом содержимом
Hi,
1. May I know which FPGA you are using?
2. Which Configuration Device you are using?
3. Can you perform only Erase function? can complete successfully?
4. SFL version is generated by the same Quartus version you are using now?
regards,
Farabi
- Отметить как новое
- Закладка
- Подписаться
- Отключить
- Подписка на RSS-канал
- Выделить
- Печать
- Сообщить о недопустимом содержимом
Hello Farabi,
Sorry for late response. I have figured out the root cause and solved the issue. The root cause was that I removed erase command sequence from the erase flow in the flash configuration while converting .pof file to .jic file. Because the flash was empty and I didn't want to erase the flash. After I adding back correct erase command sequence in the erase flow and did the conversion (.pof to .jic), then the problem is gone.
Below are the answers to your questions fyi:
1. May I know which FPGA you are using? - Cyclone 10 GX FPGA
2. Which Configuration Device you are using? - I am using Infineon QSPI flash as AS configuration device.
3. Can you perform only Erase function? can complete successfully? - As the root cause I described above, it was related to Erase function.
4. SFL version is generated by the same Quartus version you are using now? - Yes.
You can close this ticket now.
Thanks!
Yong
- Отметить как новое
- Закладка
- Подписаться
- Отключить
- Подписка на RSS-канал
- Выделить
- Печать
- Сообщить о недопустимом содержимом
Hi,
I’m glad that your question has been addressed, I now transition this thread to community support. If you have a new question, feel free to open a new thread to get the support from Intel experts. Otherwise, the community users will continue to help you on this thread. Thank you.
best regards,
Farabi

- Подписка на RSS-канал
- Отметить тему как новую
- Отметить тему как прочитанную
- Выполнить отслеживание данной Тема для текущего пользователя
- Закладка
- Подписаться
- Страница в формате печати