Community
cancel
Showing results for 
Search instead for 
Did you mean: 
MWeng3
Beginner
211 Views

S10 ddr4 controller Internal Error Sub-system: OCT Line 2587

synthesis crashes please help!!!

:

Problem Details

Error:

Internal Error: Sub-system: OCT, File: /quartus/periph/oct/oct_gen6_read_assignments.cpp, Line: 2587

rzq_pad_atom != NULL

Stack Trace:

   0x18f32: OCT_GEN6::create_oct_blk_grouping(std::vector<OCT_GEN6_OCT_GROUP*, std::allocator<OCT_GEN6_OCT_GROUP*> >*, CUT_MSGR*) [clone .cold.225] + 0x5c0 (periph_oct)

   0x306b7: OCT_GEN6::netlist_read_assignments() + 0xd7 (periph_oct)

   0xa5fa2: PCC_ENV_IMPL::load_assignments() + 0x2c2 (periph_pcc)

   0xd34b4: PCC_PERIPH_FLOW::pre_plan_hack() + 0x1b4 (periph_pcc)

   0x299fb: fit2_fit_plan + 0x5eb (comp_fit2)

   0x4c952: TclNRRunCallbacks + 0x42 (tcl8.6)

   0x4de8b: TclEvalEx + 0x68b (tcl8.6)

   0xf3f1e: Tcl_FSEvalFileEx + 0x25e (tcl8.6)

   0xf400e: Tcl_EvalFile + 0x2e (tcl8.6)

   0x14167: qexe_evaluate_tcl_script(std::string const&) + 0x36c (comp_qexe)

   0x1928c: qexe_do_tcl(QEXE_FRAMEWORK*, std::string const&, std::string const&, std::list<std::string, std::allocator<std::string> > const&, bool, bool) + 0x417 (comp_qexe)

   0x1a213: qexe_run_tcl_option(QEXE_FRAMEWORK*, char const*, std::list<std::string, std::allocator<std::string> >*, bool) + 0x558 (comp_qexe)

   0x39872: QCU::DETAIL::intialise_qhd_and_run_qexe(QCU_FRAMEWORK&, FIO_PATH const&, std::string const&, std::string const&, char const*, std::list<std::string, std::allocator<std::string> >*, bool) + 0xe1 (comp_qcu)

   0x4212a: qcu_run_tcl_option(QCU_FRAMEWORK*, char const*, std::list<std::string, std::allocator<std::string> >*, bool) + 0x259 (comp_qcu)

   0x1cdfd: qexe_standard_main(QEXE_FRAMEWORK*, QEXE_OPTION_DEFINITION const**, int, char const**) + 0x5c5 (comp_qexe)

  0x403352: qfit2_main(int, char const**) + 0x92 (quartus_fit)

   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)

   0x22495: __libc_start_main + 0xf5 (c)

 

End-trace

 

Executable: qpro

Comment:

None

System Information

Platform: linux64

OS name: CentOS Linux

OS version: 7

Quartus Prime Information

Address bits: 64

Version: 19.1.0

Build: 240

Edition: Pro Edition

 

0 Kudos
3 Replies
BoonT_Intel
Moderator
59 Views

MWeng3
Beginner
59 Views

​thank you, I tried versions 18.0, 18.1, 19.1 and 19.3 all crash.

BoonT_Intel
Moderator
59 Views

Is your design have PR.If not then the the KDB might not related.

can you share more details on your design. Is the design is generated example design? or custom design using the DDR4 IP?

From the error message, its looks like there are some problem on the RZQ pin. Is your design have any special constraint to this pin? Maybe you can remove all the pin assignment (location, I/O standard, termination) of this pin and try to recompile?

Reply