You might observe this internal error when an unsupported Intel® Stratix® 10 device is used as the Flash Loader during .jic programming file creation in the Intel® Quartus® Prime Pro Edition Software Convert Programminng Files utility.
The following shows a full transcript of the error:
Internal Error: Sub-system: PGMIO, File: /quartus/pgm/pgmio/pgmio_pcf_data_server.cpp, Line: 70
No PCF Info Found for nightfury5es2
Stack Trace:
0x6346e:
std::string::_Rep::_M_dispose(std::allocator const&) [clone .part.0] (pgm_pgmio
0x467a41:PGMIO_PCF_DATA_SERVER::get_pcf_file_info(std::string const&,
PGMIO_PCF_ENTRY**, bool) 0x91 (pgm_pgmio)
0x38407d:
PGM_PCF_CONTAINER::get_pcf_file_info(std::string) 0xcd (pgm_pgmio)
0x430d09:
PGMIO_POFIO::PGMIO_POFIO(PGM_DEVICE const*, std::string) 0x109 (pgm_pgmio)
0x43a90c:
PGMIO_BITSTREAM_WRITER::write_bitstream(std::vector<PGMIO_LOGICAL_PAGE*,
std::allocator >&,
std::vector<PGMIO_LOGICAL_PAGE*, std::allocator
>&, PGMIO_CCF&, std::vector<std::string,
std::allocator >*, unsigned int) 0x344c (pgm_pgmio)
0x3ef199:
PGMIO_F2P::convert_sram_files(PGMIO_CCF&) 0x1a99 (pgm_pgmio)
0x80759:
CPFQ_FRAME_WND::on_click_generate() 0xcb3 (pgm_cpfq)
0x91875:
CPFQ_FRAME_WND::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)
0xcf (pgm_cpfq)
0x2a088a: QMetaObject::activate(QObject*,
int, int, void**) 0x76a (Qt5Core)
0x234342: QAbstractButton::clicked(bool)
0x32 (Qt5Widgets)
0x23452a:
QAbstractButtonPrivate::emitClicked() 0x3a (Qt5Widgets)
0x23584a: QAbstractButtonPrivate::click()
0xba (Qt5Widgets)
0x235a15:
QAbstractButton::mouseReleaseEvent(QMouseEvent*) 0xd5 (Qt5Widgets)
0x193508: QWidget::event(QEvent*) 0x1d8
(Qt5Widgets)
0x15916c:
QApplicationPrivate::notify_helper(QObject*, QEvent*) 0x9c (Qt5Widgets)
0x160e27: QApplication::notify(QObject*,
QEvent*) 0xe57 (Qt5Widgets)
0x272ea8:
QCoreApplication::notifyInternal2(QObject*, QEvent*) 0x118 (Qt5Core)
0x15f7ef:
QApplicationPrivate::sendMouseEvent(QWidget*, QMouseEvent*, QWidget*, QWidget*,
QWidget**, QPointer&, bool) 0x1bf (Qt5Widgets)
0x1ada5b:
QWidgetWindow::handleMouseEvent(QMouseEvent*) 0x61b (Qt5Widgets)
0x1afe61: QWidgetWindow::event(QEvent*)
0x1e1 (Qt5Widgets)
0x15916c:
QApplicationPrivate::notify_helper(QObject*, QEvent*) 0x9c (Qt5Widgets)
0x16028f: QApplication::notify(QObject*,
QEvent*) 0x2bf (Qt5Widgets)
0x272ea8:
QCoreApplication::notifyInternal2(QObject*, QEvent*) 0x118 (Qt5Core)
0xe8f6b:
QGuiApplicationPrivate::processMouseEvent(QWindowSystemInterfacePrivate::MouseEvent*)
0x90b (Qt5Gui)
0xea945:
QGuiApplicationPrivate::processWindowSystemEvent(QWindowSystemInterfacePrivate::WindowSystemEvent*)
0x105 (Qt5Gui)
0xc4f5b:
QWindowSystemInterface::sendWindowSystemEvents(QFlags)
0xab (Qt5Gui)
0xd7236:
QUnixEventDispatcherQPA::processEvents(QFlags)
0x16 (Qt5XcbQpa)
0x27179a:
QEventLoop::exec(QFlags) 0x12a (Qt5Core)
0x27a280: QCoreApplication::exec() 0x80
(Qt5Core)
0x401ecb: qgq_main(int, char const**) 0x7b
(quartus)
0x3ebf0: msg_main_thread(void*) 0x10
(ccl_msg)
0x40e04: msg_thread_wrapper(void*
(*)(void*), void*) 0x6e (ccl_msg)
0x11bec: mem_thread_wrapper(void*
(*)(void*), void*) 0x5c (ccl_mem)
0xc2ee: err_thread_wrapper(void*
(*)(void*), void*) 0x27 (ccl_err)
0x6cc5: thr_thread_wrapper 0x15
(ccl_thr)
0x41950: msg_exe_main(int, char const**,
int (*)(int, char const**)) 0x148 (ccl_msg)
0x401fb5: main 0x26 (quartus)
0x1ed5d: __libc_start_main 0xfd (c)
End-trace
To avoid this internal error, ensure that the target Intel Stratix 10 device is supported by the Intel Quartus Prime Pro Edition software version being used by checking the device list during project creation.