Forum Discussion
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
New 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
Regular 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.
- KhaiChein_Y_Intel
Regular Contributor
Hi,
May I know if you have any updates?
Thanks.
- Elegan
New Contributor
For me this issue is solved, by changing the output to bidir.
Thank you.