Forum Discussion

Elegan's avatar
Elegan
Icon for New Contributor rankNew Contributor
6 years ago

Quartus Prime Pro 19.2 quits unexpected with following error report. Does anybody know, what's the problem in this case?

Problem Details

Error:

Internal Error: Sub-system: CDB_SGATE, File: /quartus/db/cdb_sgate/cdb_sgate_component.cpp, Line: 926

Port direction does not agree.

Stack Trace:

0x5f4ac: CDB_SGATE_COMPONENT::retrieve_known_port + 0x3ba6c (db_cdb_sgate)

0x4b568: qis_get_component_ports + 0x118 (synth_qis)

0x4874a: QIS_RTL_STAGE::IMPL::merge_nodes + 0x64a (synth_qis)

0x49219: QIS_RTL_STAGE::IMPL::merge_sgate_models + 0x339 (synth_qis)

0x43a02: QIS_RTL_STAGE::IMPL::dissolve_partition + 0x412 (synth_qis)

0x53641: QIS_RTL_STAGE::IMPL::uniquify + 0x9b1 (synth_qis)

0x54778: QIS_RTL_STAGE::IMPL::uniquify + 0xc08 (synth_qis)

0x1bb98: qis_uniquify + 0x1f8 (synth_qis)

0x16442: TclNRRunCallbacks + 0x62 (tcl86)

0x17c4d: TclEvalEx + 0x9ed (tcl86)

0xa6a8b: Tcl_FSEvalFileEx + 0x22b (tcl86)

0xa5136: Tcl_EvalFile + 0x36 (tcl86)

0x14ebc: qexe_evaluate_tcl_script + 0x3fc (comp_qexe)

0x13f72: qexe_do_tcl + 0x4b2 (comp_qexe)

0x1a34e: qexe_run_tcl_option + 0x5ee (comp_qexe)

0x18195: QCU::DETAIL::intialise_qhd_and_run_qexe + 0x95 (comp_qcu)

0x290bc: qcu_run_tcl_option + 0x2ec (comp_qcu)

0x19c58: qexe_run + 0x438 (comp_qexe)

0x1ad8a: qexe_standard_main + 0x26a (comp_qexe)

0x34d9: qsyn2_main + 0x129 (quartus_syn)

0x14a08: msg_main_thread + 0x18 (CCL_MSG)

0x160ae: msg_thread_wrapper + 0x6e (CCL_MSG)

0x20fb0: mem_thread_wrapper + 0x70 (ccl_mem)

0x13f8d: msg_exe_main + 0x20d (CCL_MSG)

0x4dd4: __scrt_common_main_seh + 0x11c (quartus_syn)

0x17bd3: BaseThreadInitThunk + 0x13 (KERNEL32)

0x6cee0: RtlUserThreadStart + 0x20 (ntdll)

End-trace

Executable: quartus_syn

Comment:

None

System Information

Platform: windows64

OS name: Windows 10

OS version: 10.0

Quartus Prime Information

Address bits: 64

Version: 19.2.0

Build: 57

Edition: Pro Edition

14 Replies

  • Elegan's avatar
    Elegan
    Icon for New Contributor rankNew Contributor

    Thank you for your support.

    Yes, in recent projects we use vhdl, but there are some bdf-relicts, where it is still possible to use them in current designs.

    And as mentioned earlier, I liked to use the block-view for the top-level-entity to have a good overview and find the corresponding higher-level-code easier.

  • KhaiChein_Y_Intel's avatar
    KhaiChein_Y_Intel
    Icon for Regular Contributor rankRegular Contributor

    Hi,

    This internal error is scheduled to be fixed in the future release of the Intel Quartus Prime software by issueing an error message instead of internal error.

    Have you tried to change the design so that the Tri8 symbol used in TriTest.bdf matches the implementation of Tri8 in Tri8.vhd.

    Thanks.

  • Elegan's avatar
    Elegan
    Icon for New Contributor rankNew Contributor

    For me this issue is solved, by changing the output to bidir.

    Thank you.