Jump to content


  • Posts

  • Joined

  • Last visited

Everything posted by fyyyf

  1. It can be found in LRM 4.4 The following constructs shall not be used directly or indirectly within callback end_of_elaboration: a) The instantiation of objects of class sc_module, sc_port, sc_export, sc_prim_channel Port binding c) Export binding d) The macros SC_CTOR, SC_CTHREAD e) The member functions reset_signal_is and async_reset_signal_is of the class sc_module f) Calls to event finder functions g) Calls to member function notify of class sc_event with an empty argument list to create immediate notifications h) Calls to the process control member functions kill, reset, or throw_it of class sc_process_handle
  2. you can change SC_CTOR(SCI): RXDi("RXDi"), SCI_func("sci_func") to SC_HAS_PROCESS(SCI) SCI(const sc_module_name nm) : RXDi("RXDi"), SCI_func(nm)
  • Create New...