Internal Error in Quartus: GDFX?

Status
Not open for further replies.

zarakhan

Member level 2
Joined
Jul 26, 2006
Messages
42
Helped
0
Reputation
0
Reaction score
0
Trophy points
1,286
Activity points
1,593
Hello.
I am working with QuartusII. My project is Serial Mutrix Multiplier and I use Verilog, but when i compile my project the following error appears.Can you help me?
Internal Error: Sub-system: GDFX, File: /quartus/synth/gdfx/gdfx_slice.cpp, Line: 736
(*sgate_nodes) != NULL && (*sgate_oterm_coll) != NULL
Quartus II Version 9.1 Build 350 03/24/2010 SJ Web Edition
Service Pack Installed: 2
 

Try deleting the db/ and incremental_db/ directories and try again. If that fails, try a newer version of quartus. If that still fails, you will probably have to raise a mysupport request with altera.
 
I can compile other small projects with my installed version of QuartusII 9.1 SP2 Web Edition.
I delete db and incremental_db and recompile but it dosn't work.
do you have another idea?
 

I tried QuartusII version 11, but the following internal error appeard:
Internal Error: Sub-system: GDFX, File: /quartus/synth/gdfx/gdfx_slice.cpp, Line: 736
(*sgate_nodes) != NULL && (*sgate_oterm_coll) != NULL
Stack Trace:
0x6bba2: GDFX_SLICE::create_output_pin_slice_for_parent + 0x462 (SYNTH_GDFX)
0x6e860: GDFX_PIN::create_output_pin + 0x760 (SYNTH_GDFX)
0x6f752: GDFX_PIN::create + 0x302 (SYNTH_GDFX)
0x4db17: GDFX_PORT::connect_sources + 0x937 (SYNTH_GDFX)
0x5ffac: GDFX_COMPONENT::create_component_ports + 0x9c (SYNTH_GDFX)
0x64df2: GDFX_MACROFUNCTION::create + 0xf2 (SYNTH_GDFX)
0x1bff: GDFX_PORT::create + 0x5f (SYNTH_GDFX)
0x700a2: GDFX_NAMED_SIGNAL::create + 0x342 (SYNTH_GDFX)
0x6e552: GDFX_PIN::create_output_pin + 0x452 (SYNTH_GDFX)
0x6f752: GDFX_PIN::create + 0x302 (SYNTH_GDFX)
0x4db17: GDFX_PORT::connect_sources + 0x937 (SYNTH_GDFX)
0x5ffac: GDFX_COMPONENT::create_component_ports + 0x9c (SYNTH_GDFX)
0x64df2: GDFX_MACROFUNCTION::create + 0xf2 (SYNTH_GDFX)
0x1bff: GDFX_PORT::create + 0x5f (SYNTH_GDFX)
0x700a2: GDFX_NAMED_SIGNAL::create + 0x342 (SYNTH_GDFX)
0x6d2db: GDFX_SLICE::create_named_signal_slice + 0xf6b (SYNTH_GDFX)
0x73aae: GDFX_SLICE::create + 0x6e (SYNTH_GDFX)
0x4db17: GDFX_PORT::connect_sources + 0x937 (SYNTH_GDFX)
0x60261: GDFX_COMPONENT::create_ports + 0xb1 (SYNTH_GDFX)
0x63622: GDFX_GATE::create + 0xb2 (SYNTH_GDFX)
0x1bff: GDFX_PORT::create + 0x5f (SYNTH_GDFX)
0x6e552: GDFX_PIN::create_output_pin + 0x452 (SYNTH_GDFX)
0x73ba9: GDFX_PIN::create_from_beginning + 0x79 (SYNTH_GDFX)
0x73c5a: GDFX_DESIGN::create + 0x7a (SYNTH_GDFX)
0x7d102: GDFX_ELABORATOR::elaborate + 0x4c2 (SYNTH_GDFX)
0x962da: SGN_FN_LIB::elaborate + 0x12a (synth_sgn)
0x96a89: SGN_FN_LIB::start_gdf_flow + 0x9 (synth_sgn)
0x97d24: SGN_FN_LIB::start + 0x564 (synth_sgn)
0x77ae9: SGN_EXTRACTOR::single_module_extraction + 0x149 (synth_sgn)
0x7c2af: SGN_EXTRACTOR::recursive_extraction + 0x11f (synth_sgn)
0x7f73a: SGN_EXTRACTOR::extract + 0x16a (synth_sgn)
0xc4b5: sgn_qic_full + 0x135 (synth_sgn)
0x321c: qsyn_execute_sgn + 0xac (quartus_map)
0x1981b: QSYN_FRAMEWORK::execute_core + 0x8b (quartus_map)
0x1c271: QSYN_FRAMEWORK::execute + 0xc1 (quartus_map)
0xd9f1: qexe_get_tcl_sub_option + 0x981 (comp_qexe)
0x10326: qexe_process_cmdline_arguments + 0x416 (comp_qexe)
0x10424: qexe_standard_main + 0x84 (comp_qexe)
0x1753e: qsyn_main + 0x5e (quartus_map)
0x1c91: msg_main_thread + 0x11 (CCL_MSG)
0x1a08: _thr_final_wrapper + 0x8 (ccl_thr)
0x1c05: msg_thread_wrapper + 0x85 (CCL_MSG)
0x8db6: mem_thread_wrapper + 0x34 (ccl_mem)
0x2e373: msg_exe_main + 0x63 (CCL_MSG)
0x1892c: _main + 0x1c (quartus_map)
0x1ee39: __alloca_probe + 0x189 (quartus_map)
0x4ed6b: BaseThreadInitThunk + 0x11 (kernel32)
0x6377a: RtlInitializeExceptionChain + 0xee (ntdll)
0x6374d: RtlInitializeExceptionChain + 0xc1 (ntdll)

End-trace
 

Status
Not open for further replies.
Cookies are required to use this site. You must accept them to continue using the site. Learn more…