Device Family: Intel® Stratix® 10

Intel Software: Quartus Prime Pro

Type: Answers

Area: Component


Last Modified: June 27, 2019
Version Found: v18.0
Bug ID: 1807875906

Internal Error: Sub-system: PGMIO, File: /quartus/pgm/pgmio/pgmio_pcf_data_server.cpp, Line: 70

Description

You may 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 software Convert Programminng Files utility.

 A full transcript of the error is below:

 

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

Workaround/Fix

To avoid this Internal Error, ensure that the target Intel Stratix 10 device is supported by the version of Intel Quartus Prime Pro software being used,  by checking the device list during project creation.