Programmable Devices
CPLDs, FPGAs, SoC FPGAs, Configuration, and Transceivers
Announcements
Need Forum Guidance? Click here

Search our FPGA Knowledge Articles here.
19224 Discussions

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

MWeng3
Beginner
297 Views

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
145 Views
MWeng3
Beginner
145 Views

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

BoonT_Intel
Moderator
145 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