Classes | |
| class | sc_buffer |
| class | sc_clock |
| class | sc_clock_posedge_callback |
| class | sc_clock_negedge_callback |
| class | sc_event_finder |
| class | sc_event_finder_t |
| class | sc_event_queue_if |
| class | sc_event_queue |
| class | sc_export_base |
| class | sc_export |
| class | sc_export_registry |
| class | sc_fifo |
| class | sc_fifo_nonblocking_in_if |
| class | sc_fifo_blocking_in_if |
| class | sc_fifo_in_if |
| class | sc_fifo_nonblocking_out_if |
| class | sc_fifo_blocking_out_if |
| class | sc_fifo_out_if |
| class | sc_fifo_in |
| class | sc_fifo_out |
| class | sc_interface |
| class | sc_mutex |
| class | sc_mutex_if |
| struct | sc_bind_elem |
| struct | sc_bind_ef |
| struct | sc_bind_info |
| class | sc_port_base |
| class | sc_port_registry |
| class | sc_port_b |
| class | sc_port |
| class | sc_prim_channel |
| class | sc_prim_channel_registry |
| class | sc_semaphore |
| class | sc_semaphore_if |
| class | sc_signal |
| class | sc_core::sc_signal< bool > |
| class | sc_core::sc_signal< sc_dt::sc_logic > |
| class | sc_signal_in_if |
| class | sc_core::sc_signal_in_if< bool > |
| class | sc_core::sc_signal_in_if< sc_dt::sc_logic > |
| class | sc_signal_write_if |
| class | sc_signal_inout_if |
| struct | sc_trace_params |
| class | sc_in |
| class | sc_core::sc_in< bool > |
| class | sc_core::sc_in< sc_dt::sc_logic > |
| class | sc_inout |
| class | sc_core::sc_inout< bool > |
| class | sc_core::sc_inout< sc_dt::sc_logic > |
| class | sc_out |
| class | sc_logic_resolve |
| class | sc_signal_resolved |
| class | sc_in_resolved |
| class | sc_inout_resolved |
| class | sc_out_resolved |
| class | sc_lv_resolve |
| class | sc_signal_rv |
| class | sc_in_rv |
| class | sc_inout_rv |
| class | sc_out_rv |
| class | sc_attr_base |
| class | sc_attr_cltn |
| class | sc_attribute |
| class | sc_cor |
| class | sc_cor_pkg |
| class | sc_cor_qt |
| class | sc_cor_pkg_qt |
| class | sc_cthread_process |
| union | sc_event_timed_u |
| class | sc_event |
| class | sc_event_timed |
| class | sc_event_list |
| class | sc_event_or_list |
| class | sc_event_and_list |
| class | sc_user |
| class | sc_halt |
| class | sc_join |
| class | sc_method_process |
| class | sc_module_dynalloc_list |
| struct | sc_bind_proxy |
| class | sc_module |
| class | sc_module_name |
| class | sc_module_registry |
| class | sc_name_gen |
| class | sc_object |
| class | sc_object_manager |
| class | sc_process_host |
| class | sc_process_monitor |
| class | sc_process_b |
| class | sc_process_handle |
| class | sc_reset_finder |
| class | sc_reset |
| class | sc_runnable |
| class | sc_sensitive |
| class | sc_sensitive_pos |
| class | sc_sensitive_neg |
| class | sc_process_table |
| struct | sc_curr_proc_info |
| class | sc_simcontext |
| class | sc_spawn_object |
| class | sc_spawn_object_v |
| class | sc_spawn_options |
| class | sc_thread_process |
| class | sc_time |
| struct | sc_time_params |
| class | SC_API_VERSION_STRING |
| class | sc_watch |
| class | sc_trace_file |
| class | vcd_trace |
| class | vcd_T_trace |
| class | vcd_bool_trace |
| class | vcd_sc_bit_trace |
| class | vcd_sc_logic_trace |
| class | vcd_sc_unsigned_trace |
| class | vcd_sc_signed_trace |
| class | vcd_sc_uint_base_trace |
| class | vcd_sc_int_base_trace |
| class | vcd_sc_fxval_trace |
| class | vcd_sc_fxval_fast_trace |
| class | vcd_sc_fxnum_trace |
| class | vcd_sc_fxnum_fast_trace |
| class | vcd_unsigned_int_trace |
| class | vcd_unsigned_short_trace |
| class | vcd_unsigned_char_trace |
| class | vcd_unsigned_long_trace |
| class | vcd_signed_int_trace |
| class | vcd_signed_short_trace |
| class | vcd_signed_char_trace |
| class | vcd_int64_trace |
| class | vcd_uint64_trace |
| class | vcd_signed_long_trace |
| class | vcd_float_trace |
| class | vcd_double_trace |
| class | vcd_enum_trace |
| class | vcd_trace_file |
| class | wif_trace |
| class | wif_uint64_trace |
| class | wif_int64_trace |
| class | wif_bool_trace |
| class | wif_sc_bit_trace |
| class | wif_sc_logic_trace |
| class | wif_sc_unsigned_trace |
| class | wif_sc_signed_trace |
| class | wif_sc_uint_base_trace |
| class | wif_sc_int_base_trace |
| class | wif_sc_fxval_trace |
| class | wif_sc_fxval_fast_trace |
| class | wif_sc_fxnum_trace |
| class | wif_sc_fxnum_fast_trace |
| class | wif_unsigned_int_trace |
| class | wif_unsigned_short_trace |
| class | wif_unsigned_char_trace |
| class | wif_unsigned_long_trace |
| class | wif_signed_int_trace |
| class | wif_signed_short_trace |
| class | wif_signed_char_trace |
| class | wif_signed_long_trace |
| class | wif_float_trace |
| class | wif_double_trace |
| class | wif_enum_trace |
| class | wif_T_trace |
| class | wif_trace_file |
| class | sc_phash_elem |
| class | sc_phash_base |
| class | sc_phash_base_iter |
| class | sc_phash |
| class | sc_phash_iter |
| class | sc_pdhash |
| class | sc_pdhash_iter |
| class | sc_strhash |
| class | sc_strhash_iter |
| class | sc_plist_elem |
| class | sc_plist_base |
| class | sc_plist_base_iter |
| class | sc_plist |
| class | sc_plist_iter |
| class | sc_allocator |
| class | sc_mempool_int |
| class | sc_mempool |
| class | sc_mpobject |
| class | sc_ppq_base |
| class | sc_ppq |
| class | sc_report |
| struct | auto_close_log |
| struct | sc_msg_def |
| class | sc_report_handler |
| class | sc_byte_heap |
| class | sc_vpool |
| class | sc_pvector |
Typedefs | |
| typedef sc_in< bool > | sc_in_clk |
| typedef sc_inout< bool > | sc_inout_clk |
| typedef sc_out< bool > | sc_out_clk |
| typedef sc_port < sc_event_queue_if, 1, SC_ONE_OR_MORE_BOUND > | sc_event_queue_port |
| typedef std::vector < sc_trace_params * > | sc_trace_params_vec |
| typedef void( | sc_cor_fn )(void *) |
| typedef sc_module | sc_channel |
| typedef sc_module | sc_behavior |
| typedef int(* | STRCMP )(const void *, const void *) |
| typedef class sc_cthread_process * | sc_cthread_handle |
| typedef class sc_method_process * | sc_method_handle |
| typedef class sc_thread_process * | sc_thread_handle |
| typedef void(sc_process_host::* | SC_ENTRY_FUNC )() |
| typedef sc_process_b | sc_process_b |
| typedef const sc_curr_proc_info * | sc_curr_proc_handle |
| typedef vcd_T_trace < sc_dt::sc_bv_base > | vcd_sc_bv_trace |
| typedef vcd_T_trace < sc_dt::sc_lv_base > | vcd_sc_lv_trace |
| typedef wif_T_trace < sc_dt::sc_bv_base > | wif_sc_bv_trace |
| typedef wif_T_trace < sc_dt::sc_lv_base > | wif_sc_lv_trace |
| typedef void(* | sc_plist_map_fn )(void *data, void *arg) |
| typedef unsigned | sc_actions |
| typedef std::exception | sc_exception |
| typedef void(* | sc_report_handler_proc )(const sc_report &, const sc_actions &) |
| typedef int(* | CFT )(const void *, const void *) |
Enumerations | |
| enum | sc_port_policy { SC_ONE_OR_MORE_BOUND, SC_ZERO_OR_MORE_BOUND, SC_ALL_BOUND } |
| enum | sc_curr_proc_kind { SC_NO_PROC_, SC_METHOD_PROC_, SC_THREAD_PROC_, SC_CTHREAD_PROC_ } |
| enum | sc_stop_mode { SC_STOP_FINISH_DELTA, SC_STOP_IMMEDIATE } |
| enum | sc_time_unit { SC_FS = 0, SC_PS, SC_NS, SC_US, SC_MS, SC_SEC } |
| enum | sc_severity { SC_INFO = 0, SC_WARNING, SC_ERROR, SC_FATAL, SC_MAX_SEVERITY } |
| enum | { SC_UNSPECIFIED = 0x0000, SC_DO_NOTHING = 0x0001, SC_THROW = 0x0002, SC_LOG = 0x0004, SC_DISPLAY = 0x0008, SC_CACHE_REPORT = 0x0010, SC_INTERRUPT = 0x0020, SC_STOP = 0x0040, SC_ABORT = 0x0080 } |
Functions | |
| void | sc_start (sc_clock &clock, const sc_time &duration) |
| void | sc_start (sc_clock &clock, double v, sc_time_unit tu) |
| void | sc_start (sc_clock &clock, double duration=-1) |
| static int | sc_time_compare (const void *p1, const void *p2) |
| template<class T> | |
| inline::std::ostream & | operator<< (::std::ostream &os, const sc_fifo< T > &a) |
| void | sc_warn_port_constructor () |
| void | sc_signal_invalid_writer (sc_object *target, sc_object *first_writer, sc_object *second_writer) |
| void | sc_deprecated_get_data_ref () |
| void | sc_deprecated_get_new_value () |
| void | sc_deprecated_trace () |
| template<class T> | |
| inline::std::ostream & | operator<< (::std::ostream &os, const sc_signal< T > &a) |
| void | sc_deprecated_add_trace () |
| template<typename T> | |
| ::std::ostream & | operator<< (::std::ostream &os, const sc_in< T > &a) |
| template<typename T> | |
| ::std::ostream & | operator<< (::std::ostream &os, const sc_inout< T > &a) |
| template<class T> | |
| void | sc_trace (sc_trace_file *tf, const sc_in< T > &port, const std::string &name) |
| template<class T> | |
| void | sc_trace (sc_trace_file *tf, const sc_inout< T > &port, const std::string &name) |
| void * | stack_align (void *sp, int alignment, std::size_t *stack_size) |
| void | sc_cor_qt_wrapper (void *arg, void *cor, qt_userf_t *fn) |
| void * | sc_cor_qt_yieldhelp (qt_t *sp, void *old_cor, void *) |
| void * | sc_cor_qt_aborthelp (qt_t *, void *, void *) |
| void | sc_cthread_cor_fn (void *arg) |
| void | wait (sc_simcontext *) |
| void | wait (const sc_event &, sc_simcontext *) |
| void | wait (sc_event_or_list &, sc_simcontext *) |
| void | wait (sc_event_and_list &, sc_simcontext *) |
| void | wait (const sc_time &, sc_simcontext *) |
| void | wait (const sc_time &, const sc_event &, sc_simcontext *) |
| void | wait (const sc_time &, sc_event_or_list &, sc_simcontext *) |
| void | wait (const sc_time &, sc_event_and_list &, sc_simcontext *) |
| void | halt (sc_simcontext *) |
| void | wait (int, sc_simcontext *) |
| static void | sc_warn_notify_delayed () |
| static void | sc_warn_notify () |
| void | notify (sc_event &e) |
| void | notify (const sc_time &t, sc_event &e) |
| void | notify (double v, sc_time_unit tu, sc_event &e) |
| int | sc_notify_time_compare (const void *, const void *) |
| int | sc_elab_and_sim (int argc, char *argv[]) |
| int | sc_argc () |
| const char *const * | sc_argv () |
| void | pln () |
| static void | message_function (const char *s) |
| void | sc_method_cor_fn (void *) |
| void | sc_cmethod_cor_fn (void *) |
| void | sc_set_stack_size (sc_method_handle, std::size_t) |
| void | next_trigger (sc_simcontext *) |
| void | next_trigger (const sc_event &, sc_simcontext *) |
| void | next_trigger (sc_event_or_list &, sc_simcontext *) |
| void | next_trigger (sc_event_and_list &, sc_simcontext *) |
| void | next_trigger (const sc_time &, sc_simcontext *) |
| void | next_trigger (const sc_time &, const sc_event &, sc_simcontext *) |
| void | next_trigger (const sc_time &, sc_event_or_list &, sc_simcontext *) |
| void | next_trigger (const sc_time &, sc_event_and_list &, sc_simcontext *) |
| sc_module * | sc_module_dynalloc (sc_module *module_) |
| static void | sc_warn_arrow_arrow_bind () |
| static char * | sc_object_newname (char *name) |
| static bool | object_name_illegal_char (char ch) |
| sc_object * | sc_get_parent (const sc_object *obj_p) |
| return parent object of current module | |
| int | strcmp_void (const void *a, const void *b) |
| static int | object_name_compare (const void *o1, const void *o2) |
| const char * | sc_gen_unique_name (const char *, bool preserve_first) |
| sc_process_handle | sc_get_current_process_handle () |
| void | sc_thread_cor_fn (void *arg) |
| bool | timed_out (sc_simcontext *) |
| void | sc_set_stack_size (sc_thread_handle, std::size_t) |
| bool | operator== (const sc_process_handle &left, const sc_process_handle &right) |
| bool | operator!= (const sc_process_handle &left, const sc_process_handle &right) |
| sc_process_handle | sc_get_last_created_process_handle () |
| static sc_method_handle | as_method_handle (sc_process_b *handle_) |
| static sc_thread_handle | as_thread_handle (sc_process_b *handle_) |
| static void | warn_no_parens () |
| static void | sc_deprecated_sensitive_pos () |
| static void | sc_deprecated_sensitive_neg () |
| sc_process_b * | sc_get_curr_process_handle () |
| bool | sc_pending_activity_at_current_time () |
| void | sc_set_random_seed (unsigned int) |
| void | sc_start (const sc_time &duration) |
| void | sc_start () |
| void | sc_start (double duration) |
| void | sc_stop () |
| void | sc_initialize () |
| void | sc_cycle (const sc_time &duration) |
| sc_object * | sc_find_object (const char *name, sc_simcontext *simc_p) |
| const sc_time & | sc_time_stamp () |
| double | sc_simulation_time () |
| void | sc_defunct_process_function (sc_module *) |
| void | sc_set_stop_mode (sc_stop_mode mode) |
| sc_stop_mode | sc_get_stop_mode () |
| sc_dt::uint64 | sc_delta_count () |
| const std::vector< sc_object * > & | sc_get_top_level_objects (const sc_simcontext *simc_p) |
| bool | sc_is_running (const sc_simcontext *simc_p) |
| bool | sc_end_of_simulation_invoked () |
| bool | sc_start_of_simulation_invoked () |
| void | sc_set_time_resolution (double, sc_time_unit) |
| sc_time | sc_get_time_resolution () |
| void | sc_set_default_time_unit (double, sc_time_unit) |
| sc_time | sc_get_default_time_unit () |
| sc_simcontext * | sc_get_curr_simcontext () |
| sc_process_b * | sc_get_current_process_b () |
| sc_curr_proc_kind | sc_get_curr_process_kind () |
| int | sc_get_simulator_status () |
| void | sc_start (double duration, sc_time_unit time_unit) |
| void | sc_cycle (double duration, sc_time_unit time_unit) |
| void | sc_cycle (double duration) |
| template<typename T> | |
| sc_process_handle | sc_spawn (T object, const char *name_p=0, const sc_spawn_options *opt_p=0) |
| template<typename T> | |
| sc_process_handle | sc_spawn (typename T::result_type *r_p, T object, const char *name_p=0, const sc_spawn_options *opt_p=0) |
| sc_cor * | get_cor_pointer (sc_process_b *process_p) |
| const sc_time | operator+ (const sc_time &, const sc_time &) |
| const sc_time | operator- (const sc_time &, const sc_time &) |
| const sc_time | operator* (const sc_time &, double) |
| const sc_time | operator* (double, const sc_time &) |
| const sc_time | operator/ (const sc_time &, double) |
| double | operator/ (const sc_time &, const sc_time &) |
| inline::std::ostream & | operator<< (::std::ostream &, const sc_time &) |
| const char * | sc_copyright () |
| const char * | sc_release () |
| const char * | sc_version () |
| void | warn_cthread_wait () |
| void | sc_set_location (const char *file, int lineno, sc_simcontext *simc) |
| void | wait (double v, sc_time_unit tu, sc_simcontext *simc=sc_get_curr_simcontext()) |
| void | wait (double v, sc_time_unit tu, const sc_event &e, sc_simcontext *simc=sc_get_curr_simcontext()) |
| void | wait (double v, sc_time_unit tu, sc_event_or_list &el, sc_simcontext *simc=sc_get_curr_simcontext()) |
| void | wait (double v, sc_time_unit tu, sc_event_and_list &el, sc_simcontext *simc=sc_get_curr_simcontext()) |
| void | next_trigger (double v, sc_time_unit tu, sc_simcontext *simc=sc_get_curr_simcontext()) |
| void | next_trigger (double v, sc_time_unit tu, const sc_event &e, sc_simcontext *simc=sc_get_curr_simcontext()) |
| void | next_trigger (double v, sc_time_unit tu, sc_event_or_list &el, sc_simcontext *simc=sc_get_curr_simcontext()) |
| void | next_trigger (double v, sc_time_unit tu, sc_event_and_list &el, sc_simcontext *simc=sc_get_curr_simcontext()) |
| void | at_posedge (const sc_signal_in_if< bool > &s, sc_simcontext *simc) |
| void | at_posedge (const sc_signal_in_if< sc_dt::sc_logic > &s, sc_simcontext *simc) |
| void | at_negedge (const sc_signal_in_if< bool > &s, sc_simcontext *simc) |
| void | at_negedge (const sc_signal_in_if< sc_dt::sc_logic > &s, sc_simcontext *simc) |
| void | put_error_message (const char *msg, bool just_warning) |
| void | tprintf (sc_trace_file *tf, const char *format,...) |
| void | sc_trace (sc_trace_file *tf, const sc_signal_in_if< char > &object, const std::string &name, int width) |
| void | sc_trace (sc_trace_file *tf, const sc_signal_in_if< short > &object, const std::string &name, int width) |
| void | sc_trace (sc_trace_file *tf, const sc_signal_in_if< int > &object, const std::string &name, int width) |
| void | sc_trace (sc_trace_file *tf, const sc_signal_in_if< long > &object, const std::string &name, int width) |
| void | sc_trace (sc_trace_file *, const void *, const std::string &name) |
| void | double_to_special_int64 (double in, unsigned *high, unsigned *low) |
| void | sc_trace (sc_trace_file *tf, const unsigned int &object, const std::string &name, const char **enum_literals) |
| template<class T> | |
| void | sc_trace (sc_trace_file *tf, const sc_signal_in_if< T > &object, const std::string &name) |
| template<class T> | |
| void | sc_trace (sc_trace_file *tf, const sc_signal_in_if< T > &object, const char *name) |
| void | sc_trace_delta_cycles (sc_trace_file *tf, bool on=true) |
| void | sc_write_comment (sc_trace_file *tf, const std::string &comment) |
| static char | map_sc_logic_state_to_vcd_state (char in_char) |
| static void | remove_vcd_name_problems (std::string &name) |
| sc_trace_file * | sc_create_vcd_trace_file (const char *name) |
| void | sc_close_vcd_trace_file (sc_trace_file *tf) |
| static char | map_sc_logic_state_to_wif_state (char in_char) |
| sc_trace_file * | sc_create_wif_trace_file (const char *name) |
| void | sc_close_wif_trace_file (sc_trace_file *tf) |
| unsigned | default_ptr_hash_fn (const void *p) |
| unsigned | default_int_hash_fn (const void *p) |
| unsigned | default_str_hash_fn (const void *p) |
| int | sc_strhash_cmp (const void *a, const void *b) |
| void * | sc_strhash_kdup (const void *k) |
| void | sc_strhash_kfree (void *k) |
| static bool | compute_use_default_new () |
| static void | sc_deprecated_report_ids (const char *method) |
| static char * | empty_dup (const char *p) |
| const std::string | sc_report_compose_message (const sc_report &) |
| bool | sc_report_close_default_log () |
| void | sc_interrupt_here (const char *id, sc_severity severity) |
| void | sc_stop_here (const char *id, sc_severity severity) |
| SC_DEFINE_MESSAGE (SC_ID_STRING_TOO_LONG_, 801,"string is too long") SC_DEFINE_MESSAGE(SC_ID_FRONT_ON_EMPTY_LIST_ | |
| attempt to take | front () on an empty list") SC_DEFINE_MESSAGE(SC_ID_BACK_ON_EMPTY_LIST_ |
| attempt to take attempt to take | back () on an empty list") SC_DEFINE_MESSAGE(SC_ID_IEEE_1666_DEPRECATION_ |
| attempt to take attempt to take IEEE_Std_1666 deprecated | SC_DEFINE_MESSAGE (SC_ID_NO_BOOL_RETURNED_, 500,"operator does not return boolean") SC_DEFINE_MESSAGE(SC_ID_NO_INT_RETURNED_ |
| attempt to take attempt to take IEEE_Std_1666 deprecated | operator does not return int") SC_DEFINE_MESSAGE (SC_ID_NO_SC_LOGIC_RETURNED_, 502,"operator does not return sc_logic") SC_DEFINE_MESSAGE(SC_ID_OPERAND_NOT_SC_LOGIC_ |
| attempt to take attempt to take IEEE_Std_1666 deprecated operand is not sc_logic | SC_DEFINE_MESSAGE (SC_ID_OPERAND_NOT_BOOL_, 504,"operand is not bool") SC_DEFINE_MESSAGE(SC_ID_OBJECT_EXISTS_ |
| attempt to take attempt to take IEEE_Std_1666 deprecated operand is not sc_logic object already exists | SC_DEFINE_MESSAGE (SC_ID_ILLEGAL_CHARACTERS_, 506,"illegal characters") SC_DEFINE_MESSAGE(SC_ID_VC6_PROCESS_HELPER_ |
| attempt to take attempt to take IEEE_Std_1666 deprecated operand is not sc_logic object already exists internal maximum number of processes per module | exceeded (VC6)" ) SC_DEFINE_MESSAGE(SC_ID_END_MODULE_NOT_CALLED_ |
| attempt to take attempt to take IEEE_Std_1666 deprecated operand is not sc_logic object already exists internal maximum number of processes per module module construction not properly hierarchical name as shown may be incorrect due to previous errors | SC_DEFINE_MESSAGE (SC_ID_SET_STACK_SIZE_, 511,"set_stack_size() is only allowed for SC_THREADs and SC_CTHREADs") SC_DEFINE_MESSAGE(SC_ID_SC_MODULE_NAME_USE_ |
| attempt to take attempt to take IEEE_Std_1666 deprecated operand is not sc_logic object already exists internal maximum number of processes per module module construction not properly hierarchical name as shown may be incorrect due to previous errors incorrect use of sc_module_name | SC_DEFINE_MESSAGE (SC_ID_SC_MODULE_NAME_REQUIRED_, 513,"an sc_module_name parameter for your constructor is required") SC_DEFINE_MESSAGE(SC_ID_SET_TIME_RESOLUTION_ |
| attempt to take attempt to take IEEE_Std_1666 deprecated operand is not sc_logic object already exists internal maximum number of processes per module module construction not properly hierarchical name as shown may be incorrect due to previous errors incorrect use of sc_module_name set time resolution failed | SC_DEFINE_MESSAGE (SC_ID_SET_DEFAULT_TIME_UNIT_, 515,"set default time unit failed") SC_DEFINE_MESSAGE(SC_ID_DEFAULT_TIME_UNIT_CHANGED_ |
| attempt to take attempt to take IEEE_Std_1666 deprecated operand is not sc_logic object already exists internal maximum number of processes per module module construction not properly hierarchical name as shown may be incorrect due to previous errors incorrect use of sc_module_name set time resolution failed default time unit changed to time resolution | SC_DEFINE_MESSAGE (SC_ID_WAIT_NOT_ALLOWED_, 519,"wait() is only allowed in SC_THREADs and SC_CTHREADs") SC_DEFINE_MESSAGE(SC_ID_NEXT_TRIGGER_NOT_ALLOWED_ |
| attempt to take attempt to take IEEE_Std_1666 deprecated operand is not sc_logic object already exists internal maximum number of processes per module module construction not properly hierarchical name as shown may be incorrect due to previous errors incorrect use of sc_module_name set time resolution failed default time unit changed to time resolution | next_trigger () is only allowed in SC_METHODs" ) SC_DEFINE_MESSAGE(SC_ID_IMMEDIATE_NOTIFICATION_ |
| attempt to take attempt to take IEEE_Std_1666 deprecated operand is not sc_logic object already exists internal maximum number of processes per module module construction not properly hierarchical name as shown may be incorrect due to previous errors incorrect use of sc_module_name set time resolution failed default time unit changed to time resolution immediate notification is not allowed during the update phase | SC_DEFINE_MESSAGE (SC_ID_HALT_NOT_ALLOWED_, 522,"halt() is only allowed in SC_CTHREADs") SC_DEFINE_MESSAGE(SC_ID_WATCHING_NOT_ALLOWED_ |
| attempt to take attempt to take IEEE_Std_1666 deprecated operand is not sc_logic object already exists internal maximum number of processes per module module construction not properly hierarchical name as shown may be incorrect due to previous errors incorrect use of sc_module_name set time resolution failed default time unit changed to time resolution immediate notification is not allowed during the update phase | watching () has been deprecated |
| attempt to take attempt to take IEEE_Std_1666 deprecated operand is not sc_logic object already exists internal maximum number of processes per module module construction not properly hierarchical name as shown may be incorrect due to previous errors incorrect use of sc_module_name set time resolution failed default time unit changed to time resolution immediate notification is not allowed during the update phase use | reset_signal_is ()" ) SC_DEFINE_MESSAGE(SC_ID_DONT_INITIALIZE_ |
| attempt to take attempt to take IEEE_Std_1666 deprecated operand is not sc_logic object already exists internal maximum number of processes per module module construction not properly hierarchical name as shown may be incorrect due to previous errors incorrect use of sc_module_name set time resolution failed default time unit changed to time resolution immediate notification is not allowed during the update phase use | dont_initialize () has no effect for SC_CTHREADs" ) SC_DEFINE_MESSAGE(SC_ID_WAIT_N_INVALID_ |
| attempt to take attempt to take IEEE_Std_1666 deprecated operand is not sc_logic object already exists internal maximum number of processes per module module construction not properly hierarchical name as shown may be incorrect due to previous errors incorrect use of sc_module_name set time resolution failed default time unit changed to time resolution immediate notification is not allowed during the update phase use | wait (n) is only valid for n > 0" ) SC_DEFINE_MESSAGE(SC_ID_MAKE_SENSITIVE_ |
| attempt to take attempt to take IEEE_Std_1666 deprecated operand is not sc_logic object already exists internal maximum number of processes per module module construction not properly hierarchical name as shown may be incorrect due to previous errors incorrect use of sc_module_name set time resolution failed default time unit changed to time resolution immediate notification is not allowed during the update phase use make sensitive failed | SC_DEFINE_MESSAGE (SC_ID_MAKE_SENSITIVE_POS_, 527,"make sensitive pos failed") SC_DEFINE_MESSAGE(SC_ID_MAKE_SENSITIVE_NEG_ |
| attempt to take attempt to take IEEE_Std_1666 deprecated operand is not sc_logic object already exists internal maximum number of processes per module module construction not properly hierarchical name as shown may be incorrect due to previous errors incorrect use of sc_module_name set time resolution failed default time unit changed to time resolution immediate notification is not allowed during the update phase use make sensitive failed make sensitive neg failed | SC_DEFINE_MESSAGE (SC_ID_INSERT_MODULE_, 529,"insert module failed") SC_DEFINE_MESSAGE(SC_ID_REMOVE_MODULE_ |
| attempt to take attempt to take IEEE_Std_1666 deprecated operand is not sc_logic object already exists internal maximum number of processes per module module construction not properly hierarchical name as shown may be incorrect due to previous errors incorrect use of sc_module_name set time resolution failed default time unit changed to time resolution immediate notification is not allowed during the update phase use make sensitive failed make sensitive neg failed remove module failed | SC_DEFINE_MESSAGE (SC_ID_NOTIFY_DELAYED_, 531,"notify_delayed() cannot be called on events ""that have pending notifications") SC_DEFINE_MESSAGE(SC_ID_GEN_UNIQUE_NAME_ |
| attempt to take attempt to take IEEE_Std_1666 deprecated operand is not sc_logic object already exists internal maximum number of processes per module module construction not properly hierarchical name as shown may be incorrect due to previous errors incorrect use of sc_module_name set time resolution failed default time unit changed to time resolution immediate notification is not allowed during the update phase use make sensitive failed make sensitive neg failed remove module failed cannot generate unique name from null string | SC_DEFINE_MESSAGE (SC_ID_MODULE_NAME_STACK_EMPTY_, 533,"module name stack is empty: did you forget to ""add a sc_module_name parameter to your module ""constructor?") SC_DEFINE_MESSAGE(SC_ID_CYCLE_MISSES_EVENTS_ |
| attempt to take attempt to take IEEE_Std_1666 deprecated operand is not sc_logic object already exists internal maximum number of processes per module module construction not properly hierarchical name as shown may be incorrect due to previous errors incorrect use of sc_module_name set time resolution failed default time unit changed to time resolution immediate notification is not allowed during the update phase use make sensitive failed make sensitive neg failed remove module failed cannot generate unique name from null string the simulation contains timed events but they are ignored by | sc_cycle () |
| attempt to take attempt to take IEEE_Std_1666 deprecated operand is not sc_logic object already exists internal maximum number of processes per module module construction not properly hierarchical name as shown may be incorrect due to previous errors incorrect use of sc_module_name set time resolution failed default time unit changed to time resolution immediate notification is not allowed during the update phase use make sensitive failed make sensitive neg failed remove module failed cannot generate unique name from null string the simulation contains timed events but they are ignored by sc_export instance after simulation has started | SC_DEFINE_MESSAGE (SC_ID_SC_EXPORT_ALREADY_REGISTERED_, 122,"insert sc_export failed, sc_export already inserted") SC_DEFINE_MESSAGE(SC_ID_SC_EXPORT_NOT_REGISTERED_ |
| attempt to take attempt to take IEEE_Std_1666 deprecated operand is not sc_logic object already exists internal maximum number of processes per module module construction not properly hierarchical name as shown may be incorrect due to previous errors incorrect use of sc_module_name set time resolution failed default time unit changed to time resolution immediate notification is not allowed during the update phase use make sensitive failed make sensitive neg failed remove module failed cannot generate unique name from null string the simulation contains timed events but they are ignored by sc_export instance after simulation has started remove sc_export sc_export not registered | SC_DEFINE_MESSAGE (SC_ID_SC_EXPORT_NOT_BOUND_AFTER_CONSTRUCTION_, 124,"sc_export instance not bound to interface at end of construction") SC_DEFINE_MESSAGE(SC_ID_ATTEMPT_TO_WRITE_TO_CLOCK_ |
| attempt to take attempt to take IEEE_Std_1666 deprecated operand is not sc_logic object already exists internal maximum number of processes per module module construction not properly hierarchical name as shown may be incorrect due to previous errors incorrect use of sc_module_name set time resolution failed default time unit changed to time resolution immediate notification is not allowed during the update phase use make sensitive failed make sensitive neg failed remove module failed cannot generate unique name from null string the simulation contains timed events but they are ignored by sc_export instance after simulation has started remove sc_export sc_export not registered attempt to write the value of an sc_clock instance | SC_DEFINE_MESSAGE (SC_ID_SC_EXPORT_ALREADY_BOUND_, 126,"sc_export instance already bound") SC_DEFINE_MESSAGE(SC_ID_OPERATION_ON_NON_SPECIALIZED_SIGNAL_ |
| attempt to take attempt to take IEEE_Std_1666 deprecated operand is not sc_logic object already exists internal maximum number of processes per module module construction not properly hierarchical name as shown may be incorrect due to previous errors incorrect use of sc_module_name set time resolution failed default time unit changed to time resolution immediate notification is not allowed during the update phase use make sensitive failed make sensitive neg failed remove module failed cannot generate unique name from null string the simulation contains timed events but they are ignored by sc_export instance after simulation has started remove sc_export sc_export not registered attempt to write the value of an sc_clock instance attempted specalized signal operation on non specialized signal | SC_DEFINE_MESSAGE (SC_ID_ATTEMPT_TO_BIND_CLOCK_TO_OUTPUT_, 128,"attempted to bind sc_clock instance to sc_inout or sc_out") SC_DEFINE_MESSAGE(SC_ID_LENGTH_MISMATCH_ |
| attempt to take attempt to take IEEE_Std_1666 deprecated operand is not sc_logic object already exists internal maximum number of processes per module module construction not properly hierarchical name as shown may be incorrect due to previous errors incorrect use of sc_module_name set time resolution failed default time unit changed to time resolution immediate notification is not allowed during the update phase use make sensitive failed make sensitive neg failed remove module failed cannot generate unique name from null string the simulation contains timed events but they are ignored by sc_export instance after simulation has started remove sc_export sc_export not registered attempt to write the value of an sc_clock instance attempted specalized signal operation on non specialized signal length mismatch in bit logic vector assignment | SC_DEFINE_MESSAGE (SC_ID_INCOMPATIBLE_TYPES_, 201,"incompatible types") SC_DEFINE_MESSAGE(SC_ID_CANNOT_CONVERT_ |
| attempt to take attempt to take IEEE_Std_1666 deprecated operand is not sc_logic object already exists internal maximum number of processes per module module construction not properly hierarchical name as shown may be incorrect due to previous errors incorrect use of sc_module_name set time resolution failed default time unit changed to time resolution immediate notification is not allowed during the update phase use make sensitive failed make sensitive neg failed remove module failed cannot generate unique name from null string the simulation contains timed events but they are ignored by sc_export instance after simulation has started remove sc_export sc_export not registered attempt to write the value of an sc_clock instance attempted specalized signal operation on non specialized signal length mismatch in bit logic vector assignment cannot perform conversion | SC_DEFINE_MESSAGE (SC_ID_INCOMPATIBLE_VECTORS_, 203,"incompatible vectors") SC_DEFINE_MESSAGE(SC_ID_VALUE_NOT_VALID_ |
| attempt to take attempt to take IEEE_Std_1666 deprecated operand is not sc_logic object already exists internal maximum number of processes per module module construction not properly hierarchical name as shown may be incorrect due to previous errors incorrect use of sc_module_name set time resolution failed default time unit changed to time resolution immediate notification is not allowed during the update phase use make sensitive failed make sensitive neg failed remove module failed cannot generate unique name from null string the simulation contains timed events but they are ignored by sc_export instance after simulation has started remove sc_export sc_export not registered attempt to write the value of an sc_clock instance attempted specalized signal operation on non specialized signal length mismatch in bit logic vector assignment cannot perform conversion value is not valid | SC_DEFINE_MESSAGE (SC_ID_ZERO_LENGTH_, 205,"zero length") SC_DEFINE_MESSAGE(SC_ID_VECTOR_CONTAINS_LOGIC_VALUE_ |
| attempt to take attempt to take IEEE_Std_1666 deprecated operand is not sc_logic object already exists internal maximum number of processes per module module construction not properly hierarchical name as shown may be incorrect due to previous errors incorrect use of sc_module_name set time resolution failed default time unit changed to time resolution immediate notification is not allowed during the update phase use make sensitive failed make sensitive neg failed remove module failed cannot generate unique name from null string the simulation contains timed events but they are ignored by sc_export instance after simulation has started remove sc_export sc_export not registered attempt to write the value of an sc_clock instance attempted specalized signal operation on non specialized signal length mismatch in bit logic vector assignment cannot perform conversion value is not valid vector contains value logic | SC_DEFINE_MESSAGE (SC_ID_SC_BV_CANNOT_CONTAIN_X_AND_Z_, 207,"sc_bv cannot contain values X and Z") SC_DEFINE_MESSAGE(SC_ID_VECTOR_TOO_LONG_ |
| attempt to take attempt to take IEEE_Std_1666 deprecated operand is not sc_logic object already exists internal maximum number of processes per module module construction not properly hierarchical name as shown may be incorrect due to previous errors incorrect use of sc_module_name set time resolution failed default time unit changed to time resolution immediate notification is not allowed during the update phase use make sensitive failed make sensitive neg failed remove module failed cannot generate unique name from null string the simulation contains timed events but they are ignored by sc_export instance after simulation has started remove sc_export sc_export not registered attempt to write the value of an sc_clock instance attempted specalized signal operation on non specialized signal length mismatch in bit logic vector assignment cannot perform conversion value is not valid vector contains value logic vector is too vector is too wrong value | SC_DEFINE_MESSAGE (SC_ID_LOGIC_Z_TO_BOOL_, 211,"sc_logic value 'Z' cannot be converted to bool") SC_DEFINE_MESSAGE(SC_ID_LOGIC_X_TO_BOOL_ |
| attempt to take attempt to take IEEE_Std_1666 deprecated operand is not sc_logic object already exists internal maximum number of processes per module module construction not properly hierarchical name as shown may be incorrect due to previous errors incorrect use of sc_module_name set time resolution failed default time unit changed to time resolution immediate notification is not allowed during the update phase use make sensitive failed make sensitive neg failed remove module failed cannot generate unique name from null string the simulation contains timed events but they are ignored by sc_export instance after simulation has started remove sc_export sc_export not registered attempt to write the value of an sc_clock instance attempted specalized signal operation on non specialized signal length mismatch in bit logic vector assignment cannot perform conversion value is not valid vector contains value logic vector is too vector is too wrong value sc_logic value X cannot be converted to bool | SC_DEFINE_MESSAGE (SC_ID_INVALID_WL_, 300,"total wordlength <= 0 is not valid") SC_DEFINE_MESSAGE(SC_ID_INVALID_N_BITS_ |
Variables | |
| const char | SC_ID_REGISTER_ID_FAILED_ [] = "register_id failed" |
| const sc_dt::sc_logic_value_t | sc_logic_resolution_tbl [4][4] |
| sc_byte_heap | sc_temp_heap (0x300000) |
| const int | SC_DEFAULT_STACK_SIZE = 0x10000 |
| const int | SC_MAX_WATCH_LEVEL = 16 |
| static sc_cor_qt | main_cor |
| static sc_cor_qt * | curr_cor = 0 |
| static sc_event_timed_u * | free_list = 0 |
| sc_event | sc_non_event |
| static int | argc_copy |
| static char ** | argv_copy |
| bool | sc_in_action = false |
| const sc_bind_proxy | SC_BIND_PROXY_NIL |
| const char | SC_HIERARCHY_CHAR = '.' |
| bool | sc_enable_name_checking = true |
| static int | sc_object_num = 0 |
| static sc_reset_finder * | reset_finder_q = 0 |
| sc_stop_mode | stop_mode = SC_STOP_FINISH_DELTA |
| sc_simcontext * | sc_curr_simcontext = 0 |
| sc_simcontext * | sc_default_global_context = 0 |
| const int | SC_SIM_OK = 0 |
| const int | SC_SIM_ERROR = 1 |
| const int | SC_SIM_USER_STOP = 2 |
| static double | time_values [] |
| static const char * | time_units [] |
| const sc_time | SC_ZERO_TIME |
| static const char | copyright [] |
| static const char | systemc_version [] |
| static SC_API_VERSION_STRING | api_version_check |
| static bool | running_regression = false |
| const char * | vcd_types [vcd_trace_file::VCD_LAST] = {"wire","real"} |
| const char * | wif_names [wif_trace_file::WIF_LAST] = {"BIT","MVL","real"} |
| const double | PHASH_DEFAULT_GROW_FACTOR = 2.0 |
| const int | PHASH_DEFAULT_MAX_DENSITY = 5 |
| const int | PHASH_DEFAULT_INIT_TABLE_SIZE = 11 |
| const bool | PHASH_DEFAULT_REORDER_FLAG = true |
| static const int | cell_sizes [] |
| static const int | cell_size_to_allocator [] |
| static sc_mempool_int * | the_mempool = 0 |
| static char | empty_str [] = "" |
| static bool | warnings_are_errors = false |
| static const char | unknown_id [] = "unknown id" |
| const char | SC_ID_UNKNOWN_ERROR_ [] = "unknown error" |
| const char | SC_ID_WITHOUT_MESSAGE_ [] = "" |
| const char | SC_ID_NOT_IMPLEMENTED_ [] = "not implemented" |
| const char | SC_ID_INTERNAL_ERROR_ [] = "internal error" |
| const char | SC_ID_ASSERTION_FAILED_ [] = "assertion failed" |
| const char | SC_ID_OUT_OF_BOUNDS_ [] = "out of bounds" |
| ::std::ofstream * | log_stream = 0 |
| static struct sc_core::auto_close_log | auto_close |
| static sc_msg_def | default_msgs [] |
| attempt to take attempt to take IEEE_Std_1666 deprecated operand is not sc_logic object already exists internal | error |
| attempt to take attempt to take IEEE_Std_1666 deprecated operand is not sc_logic object already exists internal maximum number of processes per module module construction not properly | completed |
| attempt to take attempt to take IEEE_Std_1666 deprecated operand is not sc_logic object already exists internal maximum number of processes per module module construction not properly hierarchical name as shown may be incorrect due to previous errors incorrect use of sc_module_name set time resolution failed default time unit changed to time resolution immediate notification is not allowed during the update phase use make sensitive failed make sensitive neg failed remove module failed cannot generate unique name from null string the simulation contains timed events but they are ignored by sc_export instance after simulation has started remove sc_export | failed |
| attempt to take attempt to take IEEE_Std_1666 deprecated operand is not sc_logic object already exists internal maximum number of processes per module module construction not properly hierarchical name as shown may be incorrect due to previous errors incorrect use of sc_module_name set time resolution failed default time unit changed to time resolution immediate notification is not allowed during the update phase use make sensitive failed make sensitive neg failed remove module failed cannot generate unique name from null string the simulation contains timed events but they are ignored by sc_export instance after simulation has started remove sc_export sc_export not registered attempt to write the value of an sc_clock instance attempted specalized signal operation on non specialized signal length mismatch in bit logic vector assignment cannot perform conversion value is not valid vector contains value logic vector is too | long |
| attempt to take attempt to take IEEE_Std_1666 deprecated operand is not sc_logic object already exists internal maximum number of processes per module module construction not properly hierarchical name as shown may be incorrect due to previous errors incorrect use of sc_module_name set time resolution failed default time unit changed to time resolution immediate notification is not allowed during the update phase use make sensitive failed make sensitive neg failed remove module failed cannot generate unique name from null string the simulation contains timed events but they are ignored by sc_export instance after simulation has started remove sc_export sc_export not registered attempt to write the value of an sc_clock instance attempted specalized signal operation on non specialized signal length mismatch in bit logic vector assignment cannot perform conversion value is not valid vector contains value logic vector is too vector is too | short |
| typedef int(* sc_core::CFT)(const void *, const void *) |
Definition at line 54 of file sc_vector.h.
| typedef unsigned sc_core::sc_actions |
Definition at line 72 of file sc_report.h.
| typedef sc_module sc_core::sc_behavior |
Definition at line 545 of file sc_module.h.
| typedef sc_module sc_core::sc_channel |
Definition at line 544 of file sc_module.h.
| typedef void( sc_core::sc_cor_fn)(void *) |
| typedef class sc_cthread_process* sc_core::sc_cthread_handle |
Definition at line 100 of file sc_process.h.
| typedef const sc_curr_proc_info* sc_core::sc_curr_proc_handle |
Definition at line 139 of file sc_simcontext.h.
| typedef void(sc_process_host::* sc_core::SC_ENTRY_FUNC)() |
Definition at line 177 of file sc_process.h.
| typedef sc_port<sc_event_queue_if,1,SC_ONE_OR_MORE_BOUND> sc_core::sc_event_queue_port |
Definition at line 163 of file sc_event_queue.h.
| typedef std::exception sc_core::sc_exception |
Definition at line 179 of file sc_report.h.
| typedef sc_in<bool> sc_core::sc_in_clk |
Definition at line 63 of file sc_clock_ports.h.
| typedef sc_inout<bool> sc_core::sc_inout_clk |
Definition at line 64 of file sc_clock_ports.h.
| typedef class sc_method_process* sc_core::sc_method_handle |
Definition at line 101 of file sc_process.h.
| typedef sc_out<bool> sc_core::sc_out_clk |
Definition at line 65 of file sc_clock_ports.h.
| typedef void(* sc_core::sc_plist_map_fn)(void *data, void *arg) |
| typedef sc_process_b sc_core::sc_process_b |
Definition at line 379 of file sc_process.h.
| typedef void(* sc_core::sc_report_handler_proc)(const sc_report &, const sc_actions &) |
Definition at line 72 of file sc_report_handler.h.
| typedef class sc_thread_process* sc_core::sc_thread_handle |
Definition at line 102 of file sc_process.h.
| typedef std::vector<sc_trace_params*> sc_core::sc_trace_params_vec |
Definition at line 59 of file sc_signal_ports.h.
| typedef int(* sc_core::STRCMP)(const void *, const void *) |
Definition at line 78 of file sc_object.cpp.
Definition at line 279 of file sc_vcd_trace.cpp.
Definition at line 280 of file sc_vcd_trace.cpp.
Definition at line 1555 of file sc_wif_trace.cpp.
Definition at line 1556 of file sc_wif_trace.cpp.
| anonymous enum |
| SC_UNSPECIFIED | |
| SC_DO_NOTHING | |
| SC_THROW | |
| SC_LOG | |
| SC_DISPLAY | |
| SC_CACHE_REPORT | |
| SC_INTERRUPT | |
| SC_STOP | |
| SC_ABORT |
Definition at line 80 of file sc_report.h.
Definition at line 107 of file sc_process.h.
| enum sc_core::sc_severity |
Definition at line 64 of file sc_report.h.
| static sc_method_handle sc_core::as_method_handle | ( | sc_process_b * | handle_ | ) | [static] |
Definition at line 86 of file sc_sensitive.cpp.
| static sc_thread_handle sc_core::as_thread_handle | ( | sc_process_b * | handle_ | ) | [static] |
Definition at line 93 of file sc_sensitive.cpp.
| void sc_core::at_negedge | ( | const sc_signal_in_if< sc_dt::sc_logic > & | s, | |
| sc_simcontext * | simc | |||
| ) |
Definition at line 146 of file sc_wait_cthread.cpp.
| void sc_core::at_negedge | ( | const sc_signal_in_if< bool > & | s, | |
| sc_simcontext * | simc | |||
| ) |
Definition at line 138 of file sc_wait_cthread.cpp.
| void sc_core::at_posedge | ( | const sc_signal_in_if< sc_dt::sc_logic > & | s, | |
| sc_simcontext * | simc | |||
| ) |
Definition at line 130 of file sc_wait_cthread.cpp.
| void sc_core::at_posedge | ( | const sc_signal_in_if< bool > & | s, | |
| sc_simcontext * | simc | |||
| ) |
Definition at line 122 of file sc_wait_cthread.cpp.
| attempt to take attempt to take sc_core::back | ( | ) |
| static bool sc_core::compute_use_default_new | ( | ) | [static] |
Definition at line 237 of file sc_mempool.cpp.
| unsigned sc_core::default_int_hash_fn | ( | const void * | p | ) |
Definition at line 616 of file sc_hash.cpp.
| unsigned sc_core::default_ptr_hash_fn | ( | const void * | p | ) |
Definition at line 609 of file sc_hash.cpp.
| unsigned sc_core::default_str_hash_fn | ( | const void * | p | ) |
Definition at line 623 of file sc_hash.cpp.
| attempt to take attempt to take IEEE_Std_1666 deprecated operand is not sc_logic object already exists internal maximum number of processes per module module construction not properly hierarchical name as shown may be incorrect due to previous errors incorrect use of sc_module_name set time resolution failed default time unit changed to time resolution immediate notification is not allowed during the update phase use sc_core::dont_initialize | ( | ) |
| void sc_core::double_to_special_int64 | ( | double | in, | |
| unsigned * | high, | |||
| unsigned * | low | |||
| ) |
Definition at line 224 of file sc_trace.cpp.
| static char* sc_core::empty_dup | ( | const char * | p | ) | [inline, static] |
Definition at line 89 of file sc_report.cpp.
| attempt to take attempt to take IEEE_Std_1666 deprecated operand is not sc_logic object already exists internal maximum number of processes per module sc_core::exceeded | ( | VC6 | ) |
| attempt to take sc_core::front | ( | ) |
| sc_cor * sc_core::get_cor_pointer | ( | sc_process_b * | process_p | ) | [inline] |
Definition at line 383 of file sc_thread_process.h.
| void sc_core::halt | ( | sc_simcontext * | ) |
Definition at line 86 of file sc_wait_cthread.cpp.
| static char sc_core::map_sc_logic_state_to_vcd_state | ( | char | in_char | ) | [static] |
Definition at line 2198 of file sc_vcd_trace.cpp.
| static char sc_core::map_sc_logic_state_to_wif_state | ( | char | in_char | ) | [static] |
Definition at line 1940 of file sc_wif_trace.cpp.
| static void sc_core::message_function | ( | const char * | s | ) | [inline, static] |
Definition at line 67 of file sc_main_main.cpp.
| attempt to take attempt to take IEEE_Std_1666 deprecated operand is not sc_logic object already exists internal maximum number of processes per module module construction not properly hierarchical name as shown may be incorrect due to previous errors incorrect use of sc_module_name set time resolution failed default time unit changed to time resolution sc_core::next_trigger | ( | ) |
| void sc_core::next_trigger | ( | double | v, | |
| sc_time_unit | tu, | |||
| sc_event_and_list & | el, | |||
| sc_simcontext * | simc = sc_get_curr_simcontext() | |||
| ) | [inline] |
| void sc_core::next_trigger | ( | double | v, | |
| sc_time_unit | tu, | |||
| sc_event_or_list & | el, | |||
| sc_simcontext * | simc = sc_get_curr_simcontext() | |||
| ) | [inline] |
| void sc_core::next_trigger | ( | double | v, | |
| sc_time_unit | tu, | |||
| const sc_event & | e, | |||
| sc_simcontext * | simc = sc_get_curr_simcontext() | |||
| ) | [inline] |
| void sc_core::next_trigger | ( | double | v, | |
| sc_time_unit | tu, | |||
| sc_simcontext * | simc = sc_get_curr_simcontext() | |||
| ) | [inline] |
| void sc_core::next_trigger | ( | const sc_time & | , | |
| sc_event_and_list & | , | |||
| sc_simcontext * | ||||
| ) |
Definition at line 392 of file sc_wait.cpp.
| void sc_core::next_trigger | ( | const sc_time & | , | |
| sc_event_or_list & | , | |||
| sc_simcontext * | ||||
| ) |
Definition at line 380 of file sc_wait.cpp.
| void sc_core::next_trigger | ( | const sc_time & | , | |
| const sc_event & | , | |||
| sc_simcontext * | ||||
| ) |
Definition at line 368 of file sc_wait.cpp.
| void sc_core::next_trigger | ( | const sc_time & | , | |
| sc_simcontext * | ||||
| ) |
Definition at line 356 of file sc_wait.cpp.
| void sc_core::next_trigger | ( | sc_event_and_list & | , | |
| sc_simcontext * | ||||
| ) |
Definition at line 344 of file sc_wait.cpp.
| void sc_core::next_trigger | ( | sc_event_or_list & | , | |
| sc_simcontext * | ||||
| ) |
Definition at line 332 of file sc_wait.cpp.
| void sc_core::next_trigger | ( | const sc_event & | , | |
| sc_simcontext * | ||||
| ) |
Definition at line 320 of file sc_wait.cpp.
| void sc_core::next_trigger | ( | sc_simcontext * | ) |
Definition at line 305 of file sc_wait.cpp.
| void sc_core::notify | ( | double | v, | |
| sc_time_unit | tu, | |||
| sc_event & | e | |||
| ) |
Definition at line 490 of file sc_event.cpp.
| void sc_core::notify | ( | const sc_time & | t, | |
| sc_event & | e | |||
| ) |
Definition at line 483 of file sc_event.cpp.
| void sc_core::notify | ( | sc_event & | e | ) |
Definition at line 476 of file sc_event.cpp.
| static int sc_core::object_name_compare | ( | const void * | o1, | |
| const void * | o2 | |||
| ) | [static] |
Definition at line 111 of file sc_object_manager.cpp.
| static bool sc_core::object_name_illegal_char | ( | char | ch | ) | [static] |
Definition at line 233 of file sc_object.cpp.
| attempt to take attempt to take IEEE_Std_1666 deprecated sc_core::operator does not return int") SC_DEFINE_MESSAGE | ( | SC_ID_NO_SC_LOGIC_RETURNED_ | , | |
| 502 | , | |||
| "operator does not return sc_logic" | ||||
| ) |
| bool sc_core::operator!= | ( | const sc_process_handle & | left, | |
| const sc_process_handle & | right | |||
| ) | [inline] |
Definition at line 134 of file sc_process_handle.h.
| const sc_time sc_core::operator* | ( | double | d, | |
| const sc_time & | t | |||
| ) | [inline] |
| const sc_time sc_core::operator* | ( | const sc_time & | t, | |
| double | d | |||
| ) | [inline] |
| const sc_time sc_core::operator+ | ( | const sc_time & | t1, | |
| const sc_time & | t2 | |||
| ) | [inline] |
| const sc_time sc_core::operator- | ( | const sc_time & | t1, | |
| const sc_time & | t2 | |||
| ) | [inline] |
| double sc_core::operator/ | ( | const sc_time & | t1, | |
| const sc_time & | t2 | |||
| ) | [inline] |
| const sc_time sc_core::operator/ | ( | const sc_time & | t, | |
| double | d | |||
| ) | [inline] |
| std::ostream & sc_core::operator<< | ( | ::std::ostream & | os, | |
| const sc_time & | t | |||
| ) | [inline] |
| ::std::ostream& sc_core::operator<< | ( | ::std::ostream & | os, | |
| const sc_inout< T > & | a | |||
| ) | [inline] |
Definition at line 1067 of file sc_signal_ports.h.
| ::std::ostream& sc_core::operator<< | ( | ::std::ostream & | os, | |
| const sc_in< T > & | a | |||
| ) | [inline] |
Definition at line 266 of file sc_signal_ports.h.
| inline ::std::ostream& sc_core::operator<< | ( | ::std::ostream & | os, | |
| const sc_signal< T > & | a | |||
| ) | [inline] |
Definition at line 742 of file sc_signal.h.
| inline ::std::ostream& sc_core::operator<< | ( | ::std::ostream & | os, | |
| const sc_fifo< T > & | a | |||
| ) | [inline] |
| bool sc_core::operator== | ( | const sc_process_handle & | left, | |
| const sc_process_handle & | right | |||
| ) | [inline] |
Definition at line 127 of file sc_process_handle.h.
| void sc_core::pln | ( | ) |
Definition at line 371 of file sc_simcontext.cpp.
| void sc_core::put_error_message | ( | const char * | msg, | |
| bool | just_warning | |||
| ) |
Definition at line 65 of file sc_trace.cpp.
| static void sc_core::remove_vcd_name_problems | ( | std::string & | name | ) | [static] |
Definition at line 2232 of file sc_vcd_trace.cpp.
| attempt to take attempt to take IEEE_Std_1666 deprecated operand is not sc_logic object already exists internal maximum number of processes per module module construction not properly hierarchical name as shown may be incorrect due to previous errors incorrect use of sc_module_name set time resolution failed default time unit changed to time resolution immediate notification is not allowed during the update phase use sc_core::reset_signal_is | ( | ) |
| int sc_core::sc_argc | ( | ) |
Definition at line 74 of file sc_main_main.cpp.
| const char *const * sc_core::sc_argv | ( | ) |
Definition at line 79 of file sc_main_main.cpp.
| void sc_core::sc_close_vcd_trace_file | ( | sc_trace_file * | tf | ) |
Definition at line 2271 of file sc_vcd_trace.cpp.
| void sc_core::sc_close_wif_trace_file | ( | sc_trace_file * | tf | ) |
Definition at line 1995 of file sc_wif_trace.cpp.
| void sc_core::sc_cmethod_cor_fn | ( | void * | ) |
| const char * sc_core::sc_copyright | ( | ) |
Definition at line 60 of file sc_ver.cpp.
| void* sc_core::sc_cor_qt_aborthelp | ( | qt_t * | , | |
| void * | , | |||
| void * | ||||
| ) |
Definition at line 215 of file sc_cor_qt.cpp.
| void sc_core::sc_cor_qt_wrapper | ( | void * | arg, | |
| void * | cor, | |||
| qt_userf_t * | fn | |||
| ) |
Definition at line 167 of file sc_cor_qt.cpp.
| void* sc_core::sc_cor_qt_yieldhelp | ( | qt_t * | sp, | |
| void * | old_cor, | |||
| void * | ||||
| ) |
Definition at line 195 of file sc_cor_qt.cpp.
| sc_trace_file * sc_core::sc_create_vcd_trace_file | ( | const char * | name | ) |
Definition at line 2261 of file sc_vcd_trace.cpp.
| sc_trace_file * sc_core::sc_create_wif_trace_file | ( | const char * | name | ) |
Definition at line 1985 of file sc_wif_trace.cpp.
| void sc_core::sc_cthread_cor_fn | ( | void * | arg | ) |
Definition at line 63 of file sc_cthread_process.cpp.
| attempt to take attempt to take IEEE_Std_1666 deprecated operand is not sc_logic object already exists internal maximum number of processes per module module construction not properly hierarchical name as shown may be incorrect due to previous errors incorrect use of sc_module_name set time resolution failed default time unit changed to time resolution immediate notification is not allowed during the update phase use make sensitive failed make sensitive neg failed remove module failed cannot generate unique name from null string the simulation contains timed events but they are ignored by sc_core::sc_cycle | ( | ) |
| void sc_core::sc_cycle | ( | double | duration | ) | [inline] |
Definition at line 621 of file sc_simcontext.h.
| void sc_core::sc_cycle | ( | double | duration, | |
| sc_time_unit | time_unit | |||
| ) | [inline] |
Definition at line 613 of file sc_simcontext.h.
| void sc_core::sc_cycle | ( | const sc_time & | duration | ) |
Definition at line 1377 of file sc_simcontext.cpp.
| attempt to take attempt to take IEEE_Std_1666 deprecated operand is not sc_logic object already exists internal maximum number of processes per module module construction not properly hierarchical name as shown may be incorrect due to previous errors incorrect use of sc_module_name set time resolution failed default time unit changed to time resolution immediate notification is not allowed during the update phase use make sensitive failed make sensitive neg failed remove module failed cannot generate unique name from null string the simulation contains timed events but they are ignored by sc_export instance after simulation has started remove sc_export sc_export not registered attempt to write the value of an sc_clock instance attempted specalized signal operation on non specialized signal length mismatch in bit logic vector assignment cannot perform conversion value is not valid vector contains value logic vector is too vector is too wrong value sc_logic value X cannot be converted to bool sc_core::SC_DEFINE_MESSAGE | ( | SC_ID_INVALID_WL_ | , | |
| 300 | , | |||
| "total wordlength <= 0 is not valid" | ||||
| ) |
| attempt to take attempt to take IEEE_Std_1666 deprecated operand is not sc_logic object already exists internal maximum number of processes per module module construction not properly hierarchical name as shown may be incorrect due to previous errors incorrect use of sc_module_name set time resolution failed default time unit changed to time resolution immediate notification is not allowed during the update phase use make sensitive failed make sensitive neg failed remove module failed cannot generate unique name from null string the simulation contains timed events but they are ignored by sc_export instance after simulation has started remove sc_export sc_export not registered attempt to write the value of an sc_clock instance attempted specalized signal operation on non specialized signal length mismatch in bit logic vector assignment cannot perform conversion value is not valid vector contains value logic vector is too vector is too wrong value sc_core::SC_DEFINE_MESSAGE | ( | SC_ID_LOGIC_Z_TO_BOOL_ | , | |
| 211 | , | |||
| "sc_logic value 'Z' cannot be converted to bool" | ||||
| ) |
| attempt to take attempt to take IEEE_Std_1666 deprecated operand is not sc_logic object already exists internal maximum number of processes per module module construction not properly hierarchical name as shown may be incorrect due to previous errors incorrect use of sc_module_name set time resolution failed default time unit changed to time resolution immediate notification is not allowed during the update phase use make sensitive failed make sensitive neg failed remove module failed cannot generate unique name from null string the simulation contains timed events but they are ignored by sc_export instance after simulation has started remove sc_export sc_export not registered attempt to write the value of an sc_clock instance attempted specalized signal operation on non specialized signal length mismatch in bit logic vector assignment cannot perform conversion value is not valid vector contains value logic sc_core::SC_DEFINE_MESSAGE | ( | SC_ID_SC_BV_CANNOT_CONTAIN_X_AND_Z_ | , | |
| 207 | , | |||
| "sc_bv cannot contain values X and Z" | ||||
| ) |
| attempt to take attempt to take IEEE_Std_1666 deprecated operand is not sc_logic object already exists internal maximum number of processes per module module construction not properly hierarchical name as shown may be incorrect due to previous errors incorrect use of sc_module_name set time resolution failed default time unit changed to time resolution immediate notification is not allowed during the update phase use make sensitive failed make sensitive neg failed remove module failed cannot generate unique name from null string the simulation contains timed events but they are ignored by sc_export instance after simulation has started remove sc_export sc_export not registered attempt to write the value of an sc_clock instance attempted specalized signal operation on non specialized signal length mismatch in bit logic vector assignment cannot perform conversion value is not valid sc_core::SC_DEFINE_MESSAGE | ( | SC_ID_ZERO_LENGTH_ | , | |
| 205 | , | |||
| "zero length" | ||||
| ) |
| attempt to take attempt to take IEEE_Std_1666 deprecated operand is not sc_logic object already exists internal maximum number of processes per module module construction not properly hierarchical name as shown may be incorrect due to previous errors incorrect use of sc_module_name set time resolution failed default time unit changed to time resolution immediate notification is not allowed during the update phase use make sensitive failed make sensitive neg failed remove module failed cannot generate unique name from null string the simulation contains timed events but they are ignored by sc_export instance after simulation has started remove sc_export sc_export not registered attempt to write the value of an sc_clock instance attempted specalized signal operation on non specialized signal length mismatch in bit logic vector assignment cannot perform conversion sc_core::SC_DEFINE_MESSAGE | ( | SC_ID_INCOMPATIBLE_VECTORS_ | , | |
| 203 | , | |||
| "incompatible vectors" | ||||
| ) |
| attempt to take attempt to take IEEE_Std_1666 deprecated operand is not sc_logic object already exists internal maximum number of processes per module module construction not properly hierarchical name as shown may be incorrect due to previous errors incorrect use of sc_module_name set time resolution failed default time unit changed to time resolution immediate notification is not allowed during the update phase use make sensitive failed make sensitive neg failed remove module failed cannot generate unique name from null string the simulation contains timed events but they are ignored by sc_export instance after simulation has started remove sc_export sc_export not registered attempt to write the value of an sc_clock instance attempted specalized signal operation on non specialized signal length mismatch in bit logic vector assignment sc_core::SC_DEFINE_MESSAGE | ( | SC_ID_INCOMPATIBLE_TYPES_ | , | |
| 201 | , | |||
| "incompatible types" | ||||
| ) |
| attempt to take attempt to take IEEE_Std_1666 deprecated operand is not sc_logic object already exists internal maximum number of processes per module module construction not properly hierarchical name as shown may be incorrect due to previous errors incorrect use of sc_module_name set time resolution failed default time unit changed to time resolution immediate notification is not allowed during the update phase use make sensitive failed make sensitive neg failed remove module failed cannot generate unique name from null string the simulation contains timed events but they are ignored by sc_export instance after simulation has started remove sc_export sc_export not registered attempt to write the value of an sc_clock instance attempted specalized signal operation on non specialized signal sc_core::SC_DEFINE_MESSAGE | ( | SC_ID_ATTEMPT_TO_BIND_CLOCK_TO_OUTPUT_ | , | |
| 128 | , | |||
| "attempted to bind sc_clock instance to sc_inout or sc_out" | ||||
| ) |
| attempt to take attempt to take IEEE_Std_1666 deprecated operand is not sc_logic object already exists internal maximum number of processes per module module construction not properly hierarchical name as shown may be incorrect due to previous errors incorrect use of sc_module_name set time resolution failed default time unit changed to time resolution immediate notification is not allowed during the update phase use make sensitive failed make sensitive neg failed remove module failed cannot generate unique name from null string the simulation contains timed events but they are ignored by sc_export instance after simulation has started remove sc_export sc_export not registered attempt to write the value of an sc_clock instance sc_core::SC_DEFINE_MESSAGE | ( | SC_ID_SC_EXPORT_ALREADY_BOUND_ | , | |
| 126 | , | |||
| "sc_export instance already bound" | ||||
| ) |
| attempt to take attempt to take IEEE_Std_1666 deprecated operand is not sc_logic object already exists internal maximum number of processes per module module construction not properly hierarchical name as shown may be incorrect due to previous errors incorrect use of sc_module_name set time resolution failed default time unit changed to time resolution immediate notification is not allowed during the update phase use make sensitive failed make sensitive neg failed remove module failed cannot generate unique name from null string the simulation contains timed events but they are ignored by sc_export instance after simulation has started remove sc_export sc_export not registered sc_core::SC_DEFINE_MESSAGE | ( | SC_ID_SC_EXPORT_NOT_BOUND_AFTER_CONSTRUCTION_ | , | |
| 124 | , | |||
| "sc_export instance not bound to interface at end of construction" | ||||
| ) |
| attempt to take attempt to take IEEE_Std_1666 deprecated operand is not sc_logic object already exists internal maximum number of processes per module module construction not properly hierarchical name as shown may be incorrect due to previous errors incorrect use of sc_module_name set time resolution failed default time unit changed to time resolution immediate notification is not allowed during the update phase use make sensitive failed make sensitive neg failed remove module failed cannot generate unique name from null string the simulation contains timed events but they are ignored by sc_export instance after simulation has started sc_core::SC_DEFINE_MESSAGE | ( | SC_ID_SC_EXPORT_ALREADY_REGISTERED_ | , | |
| 122 | , | |||
| "insert sc_export | failed, | |||
| sc_export already inserted" | ||||
| ) |
| attempt to take attempt to take IEEE_Std_1666 deprecated operand is not sc_logic object already exists internal maximum number of processes per module module construction not properly hierarchical name as shown may be incorrect due to previous errors incorrect use of sc_module_name set time resolution failed default time unit changed to time resolution immediate notification is not allowed during the update phase use make sensitive failed make sensitive neg failed remove module failed cannot generate unique name from null string sc_core::SC_DEFINE_MESSAGE | ( | SC_ID_MODULE_NAME_STACK_EMPTY_ | , | |
| 533 | , | |||
| "module name stack is empty: did you forget to ""add a sc_module_name parameter to your module ""constructor?" | ||||
| ) |
| attempt to take attempt to take IEEE_Std_1666 deprecated operand is not sc_logic object already exists internal maximum number of processes per module module construction not properly hierarchical name as shown may be incorrect due to previous errors incorrect use of sc_module_name set time resolution failed default time unit changed to time resolution immediate notification is not allowed during the update phase use make sensitive failed make sensitive neg failed remove module failed sc_core::SC_DEFINE_MESSAGE | ( | SC_ID_NOTIFY_DELAYED_ | , | |
| 531 | , | |||
| "notify_delayed() cannot be called on events ""that have pending notifications" | ||||
| ) |
| attempt to take attempt to take IEEE_Std_1666 deprecated operand is not sc_logic object already exists internal maximum number of processes per module module construction not properly hierarchical name as shown may be incorrect due to previous errors incorrect use of sc_module_name set time resolution failed default time unit changed to time resolution immediate notification is not allowed during the update phase use make sensitive failed make sensitive neg failed sc_core::SC_DEFINE_MESSAGE | ( | SC_ID_INSERT_MODULE_ | , | |
| 529 | , | |||
| "insert module failed" | ||||
| ) |
| attempt to take attempt to take IEEE_Std_1666 deprecated operand is not sc_logic object already exists internal maximum number of processes per module module construction not properly hierarchical name as shown may be incorrect due to previous errors incorrect use of sc_module_name set time resolution failed default time unit changed to time resolution immediate notification is not allowed during the update phase use make sensitive failed sc_core::SC_DEFINE_MESSAGE | ( | SC_ID_MAKE_SENSITIVE_POS_ | , | |
| 527 | , | |||
| "make sensitive pos failed" | ||||
| ) |
| attempt to take attempt to take IEEE_Std_1666 deprecated operand is not sc_logic object already exists internal maximum number of processes per module module construction not properly hierarchical name as shown may be incorrect due to previous errors incorrect use of sc_module_name set time resolution failed default time unit changed to time resolution immediate notification is not allowed during the update phase sc_core::SC_DEFINE_MESSAGE | ( | SC_ID_HALT_NOT_ALLOWED_ | , | |
| 522 | , | |||
| "halt() is only allowed in SC_CTHREADs" | ||||
| ) |
| attempt to take attempt to take IEEE_Std_1666 deprecated operand is not sc_logic object already exists internal maximum number of processes per module module construction not properly hierarchical name as shown may be incorrect due to previous errors incorrect use of sc_module_name set time resolution failed default time unit changed to time resolution sc_core::SC_DEFINE_MESSAGE | ( | SC_ID_WAIT_NOT_ALLOWED_ | , | |
| 519 | , | |||
| "wait() is only allowed in SC_THREADs and SC_CTHREADs" | ||||
| ) |
| attempt to take attempt to take IEEE_Std_1666 deprecated operand is not sc_logic object already exists internal maximum number of processes per module module construction not properly hierarchical name as shown may be incorrect due to previous errors incorrect use of sc_module_name set time resolution failed sc_core::SC_DEFINE_MESSAGE | ( | SC_ID_SET_DEFAULT_TIME_UNIT_ | , | |
| 515 | , | |||
| "set default time unit failed" | ||||
| ) |
| attempt to take attempt to take IEEE_Std_1666 deprecated operand is not sc_logic object already exists internal maximum number of processes per module module construction not properly hierarchical name as shown may be incorrect due to previous errors incorrect use of sc_module_name sc_core::SC_DEFINE_MESSAGE | ( | SC_ID_SC_MODULE_NAME_REQUIRED_ | , | |
| 513 | , | |||
| "an sc_module_name parameter for your constructor is required" | ||||
| ) |
| attempt to take attempt to take IEEE_Std_1666 deprecated operand is not sc_logic object already exists internal maximum number of processes per module module construction not properly hierarchical name as shown may be incorrect due to previous errors sc_core::SC_DEFINE_MESSAGE | ( | SC_ID_SET_STACK_SIZE_ | , | |
| 511 | , | |||
| "set_stack_size() is only allowed for SC_THREADs and SC_CTHREADs" | ||||
| ) |
| attempt to take attempt to take IEEE_Std_1666 deprecated operand is not sc_logic object already exists sc_core::SC_DEFINE_MESSAGE | ( | SC_ID_ILLEGAL_CHARACTERS_ | , | |
| 506 | , | |||
| "illegal characters" | ||||
| ) |
| attempt to take attempt to take IEEE_Std_1666 deprecated operand is not sc_logic sc_core::SC_DEFINE_MESSAGE | ( | SC_ID_OPERAND_NOT_BOOL_ | , | |
| 504 | , | |||
| "operand is not bool" | ||||
| ) |
| attempt to take attempt to take IEEE_Std_1666 deprecated sc_core::SC_DEFINE_MESSAGE | ( | SC_ID_NO_BOOL_RETURNED_ | , | |
| 500 | , | |||
| "operator does not return boolean" | ||||
| ) |
| sc_core::SC_DEFINE_MESSAGE | ( | SC_ID_STRING_TOO_LONG_ | , | |
| 801 | , | |||
| "string is too long" | ||||
| ) |
| void sc_core::sc_defunct_process_function | ( | sc_module * | ) |
Definition at line 1416 of file sc_simcontext.cpp.
| sc_dt::uint64 sc_core::sc_delta_count | ( | ) | [inline] |
Definition at line 593 of file sc_simcontext.h.
| void sc_core::sc_deprecated_add_trace | ( | ) |
Definition at line 426 of file sc_signal_ports.cpp.
| void sc_core::sc_deprecated_get_data_ref | ( | ) |
Definition at line 177 of file sc_signal.cpp.
| void sc_core::sc_deprecated_get_new_value | ( | ) |
Definition at line 188 of file sc_signal.cpp.
| static void sc_core::sc_deprecated_report_ids | ( | const char * | method | ) | [static] |
Definition at line 75 of file sc_report.cpp.
| static void sc_core::sc_deprecated_sensitive_neg | ( | ) | [static] |
Definition at line 673 of file sc_sensitive.cpp.
| static void sc_core::sc_deprecated_sensitive_pos | ( | ) | [static] |
Definition at line 398 of file sc_sensitive.cpp.
| void sc_core::sc_deprecated_trace | ( | ) |
Definition at line 199 of file sc_signal.cpp.
| int sc_core::sc_elab_and_sim | ( | int | argc, | |
| char * | argv[] | |||
| ) |
Definition at line 86 of file sc_main_main.cpp.
| bool sc_core::sc_end_of_simulation_invoked | ( | ) | [inline] |
Definition at line 628 of file sc_simcontext.h.
| sc_object * sc_core::sc_find_object | ( | const char * | name, | |
| sc_simcontext * | simc_p | |||
| ) |
Definition at line 1390 of file sc_simcontext.cpp.
| const char * sc_core::sc_gen_unique_name | ( | const char * | , | |
| bool | preserve_first | |||
| ) |
Definition at line 1231 of file sc_simcontext.cpp.
| sc_process_b * sc_core::sc_get_curr_process_handle | ( | ) |
Definition at line 1268 of file sc_simcontext.cpp.
| sc_curr_proc_kind sc_core::sc_get_curr_process_kind | ( | ) | [inline] |
Definition at line 547 of file sc_simcontext.h.
| sc_simcontext * sc_core::sc_get_curr_simcontext | ( | ) | [inline] |
Definition at line 377 of file sc_simcontext.h.
| sc_process_b* sc_core::sc_get_current_process_b | ( | ) | [inline] |
Definition at line 537 of file sc_simcontext.h.
| sc_process_handle sc_core::sc_get_current_process_handle | ( | ) |
Definition at line 1259 of file sc_simcontext.cpp.
| sc_time sc_core::sc_get_default_time_unit | ( | ) |
Definition at line 381 of file sc_time.cpp.
| sc_process_handle sc_core::sc_get_last_created_process_handle | ( | ) | [inline] |
Definition at line 280 of file sc_process_handle.h.
| sc_object* sc_core::sc_get_parent | ( | const sc_object * | obj_p | ) | [inline] |
| int sc_core::sc_get_simulator_status | ( | ) | [inline] |
Definition at line 553 of file sc_simcontext.h.
| sc_stop_mode sc_core::sc_get_stop_mode | ( | ) |
Definition at line 1451 of file sc_simcontext.cpp.
| sc_time sc_core::sc_get_time_resolution | ( | ) |
Definition at line 317 of file sc_time.cpp.
| const std::vector< sc_object * > & sc_core::sc_get_top_level_objects | ( | const sc_simcontext * | simc_p = sc_get_curr_simcontext() |
) | [inline] |
Definition at line 583 of file sc_simcontext.h.
| void sc_core::sc_initialize | ( | ) |
Definition at line 1361 of file sc_simcontext.cpp.
| void sc_core::sc_interrupt_here | ( | const char * | id, | |
| sc_severity | severity | |||
| ) |
Definition at line 62 of file sc_stop_here.cpp.
| bool sc_core::sc_is_running | ( | const sc_simcontext * | simc_p = sc_get_curr_simcontext() |
) | [inline] |
Definition at line 599 of file sc_simcontext.h.
| void sc_core::sc_method_cor_fn | ( | void * | ) |
| sc_module * sc_core::sc_module_dynalloc | ( | sc_module * | module_ | ) |
Definition at line 178 of file sc_module.cpp.
| int sc_core::sc_notify_time_compare | ( | const void * | p1, | |
| const void * | p2 | |||
| ) |
Definition at line 390 of file sc_simcontext.cpp.
| static char* sc_core::sc_object_newname | ( | char * | name | ) | [static] |
Definition at line 117 of file sc_object.cpp.
| bool sc_core::sc_pending_activity_at_current_time | ( | ) |
Definition at line 1285 of file sc_simcontext.cpp.
| const char * sc_core::sc_release | ( | ) |
Definition at line 67 of file sc_ver.cpp.
| bool sc_core::sc_report_close_default_log | ( | ) |
Definition at line 173 of file sc_report_handler.cpp.
| const std::string sc_core::sc_report_compose_message | ( | const sc_report & | rep | ) |
Definition at line 70 of file sc_report_handler.cpp.
| void sc_core::sc_set_default_time_unit | ( | double | , | |
| sc_time_unit | ||||
| ) |
Definition at line 324 of file sc_time.cpp.
| void sc_core::sc_set_location | ( | const char * | file, | |
| int | lineno, | |||
| sc_simcontext * | simc | |||
| ) |
Definition at line 426 of file sc_wait.cpp.
| void sc_core::sc_set_random_seed | ( | unsigned | int | ) |
Definition at line 1296 of file sc_simcontext.cpp.
| void sc_core::sc_set_stack_size | ( | sc_thread_handle | , | |
| std::size_t | ||||
| ) |
Definition at line 364 of file sc_thread_process.cpp.
| void sc_core::sc_set_stack_size | ( | sc_method_handle | , | |
| std::size_t | ||||
| ) |
| void sc_core::sc_set_stop_mode | ( | sc_stop_mode | mode | ) |
Definition at line 1430 of file sc_simcontext.cpp.
| void sc_core::sc_set_time_resolution | ( | double | , | |
| sc_time_unit | ||||
| ) |
Definition at line 253 of file sc_time.cpp.
| void sc_core::sc_signal_invalid_writer | ( | sc_object * | target, | |
| sc_object * | first_writer, | |||
| sc_object * | second_writer | |||
| ) |
Definition at line 116 of file sc_signal.cpp.
| double sc_core::sc_simulation_time | ( | ) |
Definition at line 1403 of file sc_simcontext.cpp.
| sc_process_handle sc_core::sc_spawn | ( | typename T::result_type * | r_p, | |
| T | object, | |||
| const char * | name_p = 0, |
|||
| const sc_spawn_options * | opt_p = 0 | |||
| ) | [inline] |
Definition at line 223 of file sc_spawn.h.
| sc_process_handle sc_core::sc_spawn | ( | T | object, | |
| const char * | name_p = 0, |
|||
| const sc_spawn_options * | opt_p = 0 | |||
| ) | [inline] |
Definition at line 123 of file sc_spawn.h.
| void sc_core::sc_start | ( | double | duration, | |
| sc_time_unit | time_unit | |||
| ) | [inline] |
Definition at line 606 of file sc_simcontext.h.
| void sc_core::sc_start | ( | double | duration | ) |
Definition at line 1330 of file sc_simcontext.cpp.
| void sc_core::sc_start | ( | ) |
Definition at line 1323 of file sc_simcontext.cpp.
| void sc_core::sc_start | ( | const sc_time & | duration | ) |
Definition at line 1304 of file sc_simcontext.cpp.
| void sc_core::sc_start | ( | sc_clock & | clock, | |
| double | duration = -1 | |||
| ) | [inline] |
Definition at line 253 of file sc_clock.h.
| void sc_core::sc_start | ( | sc_clock & | clock, | |
| double | v, | |||
| sc_time_unit | tu | |||
| ) | [inline] |
Definition at line 246 of file sc_clock.h.
| void sc_core::sc_start | ( | sc_clock & | clock, | |
| const sc_time & | duration | |||
| ) | [inline] |
Definition at line 239 of file sc_clock.h.
| bool sc_core::sc_start_of_simulation_invoked | ( | ) | [inline] |
Definition at line 636 of file sc_simcontext.h.
| void sc_core::sc_stop | ( | ) |
Definition at line 1352 of file sc_simcontext.cpp.
| void sc_core::sc_stop_here | ( | const char * | id, | |
| sc_severity | severity | |||
| ) |
Definition at line 97 of file sc_stop_here.cpp.
| int sc_core::sc_strhash_cmp | ( | const void * | a, | |
| const void * | b | |||
| ) |
Definition at line 640 of file sc_hash.cpp.
| void * sc_core::sc_strhash_kdup | ( | const void * | k | ) |
Definition at line 646 of file sc_hash.cpp.
| void sc_core::sc_strhash_kfree | ( | void * | k | ) |
Definition at line 652 of file sc_hash.cpp.
| void sc_core::sc_thread_cor_fn | ( | void * | arg | ) |
Definition at line 73 of file sc_thread_process.cpp.
| static int sc_core::sc_time_compare | ( | const void * | p1, | |
| const void * | p2 | |||
| ) | [static] |
Definition at line 55 of file sc_event_queue.cpp.
| const sc_time & sc_core::sc_time_stamp | ( | ) |
Definition at line 1397 of file sc_simcontext.cpp.
| void sc_core::sc_trace | ( | sc_trace_file * | tf, | |
| const sc_signal_in_if< T > & | object, | |||
| const char * | name | |||
| ) | [inline] |
Definition at line 312 of file sc_trace.h.
| void sc_core::sc_trace | ( | sc_trace_file * | tf, | |
| const sc_signal_in_if< T > & | object, | |||
| const std::string & | name | |||
| ) | [inline] |
Definition at line 302 of file sc_trace.h.
| void sc_core::sc_trace | ( | sc_trace_file * | tf, | |
| const unsigned int & | object, | |||
| const std::string & | name, | |||
| const char ** | enum_literals | |||
| ) |
Definition at line 280 of file sc_trace.cpp.
| void sc_core::sc_trace | ( | sc_trace_file * | , | |
| const void * | , | |||
| const std::string & | name | |||
| ) |
Definition at line 215 of file sc_trace.cpp.
| void sc_core::sc_trace | ( | sc_trace_file * | tf, | |
| const sc_signal_in_if< long > & | object, | |||
| const std::string & | name, | |||
| int | width | |||
| ) |
Definition at line 203 of file sc_trace.cpp.
| void sc_core::sc_trace | ( | sc_trace_file * | tf, | |
| const sc_signal_in_if< int > & | object, | |||
| const std::string & | name, | |||
| int | width | |||
| ) |
Definition at line 192 of file sc_trace.cpp.
| void sc_core::sc_trace | ( | sc_trace_file * | tf, | |
| const sc_signal_in_if< short > & | object, | |||
| const std::string & | name, | |||
| int | width | |||
| ) |
Definition at line 181 of file sc_trace.cpp.
| void sc_core::sc_trace | ( | sc_trace_file * | tf, | |
| const sc_signal_in_if< char > & | object, | |||
| const std::string & | name, | |||
| int | width | |||
| ) |
Definition at line 170 of file sc_trace.cpp.
| void sc_core::sc_trace | ( | sc_trace_file * | tf, | |
| const sc_inout< T > & | port, | |||
| const std::string & | name | |||
| ) | [inline] |
Definition at line 1767 of file sc_signal_ports.h.
| void sc_core::sc_trace | ( | sc_trace_file * | tf, | |
| const sc_in< T > & | port, | |||
| const std::string & | name | |||
| ) | [inline] |
Definition at line 1750 of file sc_signal_ports.h.
| void sc_core::sc_trace_delta_cycles | ( | sc_trace_file * | tf, | |
| bool | on = true | |||
| ) | [inline] |
Definition at line 371 of file sc_trace.h.
| const char * sc_core::sc_version | ( | ) |
Definition at line 74 of file sc_ver.cpp.
| static void sc_core::sc_warn_arrow_arrow_bind | ( | ) | [static] |
Definition at line 503 of file sc_module.cpp.
| static void sc_core::sc_warn_notify | ( | ) | [static] |
Definition at line 464 of file sc_event.cpp.
| static void sc_core::sc_warn_notify_delayed | ( | ) | [static] |
Definition at line 146 of file sc_event.cpp.
| void sc_core::sc_warn_port_constructor | ( | ) |
Definition at line 744 of file sc_port.cpp.
| void sc_core::sc_write_comment | ( | sc_trace_file * | tf, | |
| const std::string & | comment | |||
| ) | [inline] |
Definition at line 381 of file sc_trace.h.
| void* sc_core::stack_align | ( | void * | sp, | |
| int | alignment, | |||
| std::size_t * | stack_size | |||
| ) | [inline] |
Definition at line 131 of file sc_cor_qt.cpp.
| int sc_core::strcmp_void | ( | const void * | a, | |
| const void * | b | |||
| ) |
Definition at line 62 of file sc_object_manager.cpp.
| bool sc_core::timed_out | ( | sc_simcontext * | ) |
Definition at line 407 of file sc_wait.cpp.
| void sc_core::tprintf | ( | sc_trace_file * | tf, | |
| const char * | format, | |||
| ... | ||||
| ) |
Definition at line 148 of file sc_trace.cpp.
| attempt to take attempt to take IEEE_Std_1666 deprecated operand is not sc_logic object already exists internal maximum number of processes per module module construction not properly hierarchical name as shown may be incorrect due to previous errors incorrect use of sc_module_name set time resolution failed default time unit changed to time resolution immediate notification is not allowed during the update phase use sc_core::wait | ( | n | ) |
| void sc_core::wait | ( | double | v, | |
| sc_time_unit | tu, | |||
| sc_event_and_list & | el, | |||
| sc_simcontext * | simc = sc_get_curr_simcontext() | |||
| ) | [inline] |
| void sc_core::wait | ( | double | v, | |
| sc_time_unit | tu, | |||
| sc_event_or_list & | el, | |||
| sc_simcontext * | simc = sc_get_curr_simcontext() | |||
| ) | [inline] |
| void sc_core::wait | ( | double | v, | |
| sc_time_unit | tu, | |||
| const sc_event & | e, | |||
| sc_simcontext * | simc = sc_get_curr_simcontext() | |||
| ) | [inline] |
| void sc_core::wait | ( | double | v, | |
| sc_time_unit | tu, | |||
| sc_simcontext * | simc = sc_get_curr_simcontext() | |||
| ) | [inline] |
| void sc_core::wait | ( | int | , | |
| sc_simcontext * | ||||
| ) |
Definition at line 102 of file sc_wait_cthread.cpp.
| void sc_core::wait | ( | const sc_time & | , | |
| sc_event_and_list & | , | |||
| sc_simcontext * | ||||
| ) |
Definition at line 278 of file sc_wait.cpp.
| void sc_core::wait | ( | const sc_time & | , | |
| sc_event_or_list & | , | |||
| sc_simcontext * | ||||
| ) |
Definition at line 254 of file sc_wait.cpp.
| void sc_core::wait | ( | const sc_time & | , | |
| const sc_event & | , | |||
| sc_simcontext * | ||||
| ) |
Definition at line 230 of file sc_wait.cpp.
| void sc_core::wait | ( | const sc_time & | , | |
| sc_simcontext * | ||||
| ) |
Definition at line 206 of file sc_wait.cpp.
| void sc_core::wait | ( | sc_event_and_list & | , | |
| sc_simcontext * | ||||
| ) |
Definition at line 182 of file sc_wait.cpp.
| void sc_core::wait | ( | sc_event_or_list & | , | |
| sc_simcontext * | ||||
| ) |
Definition at line 156 of file sc_wait.cpp.
| void sc_core::wait | ( | const sc_event & | , | |
| sc_simcontext * | ||||
| ) |
Definition at line 132 of file sc_wait.cpp.
| void sc_core::wait | ( | sc_simcontext * | ) |
Definition at line 113 of file sc_wait.cpp.
| void sc_core::warn_cthread_wait | ( | ) |
Definition at line 99 of file sc_wait.cpp.
| static void sc_core::warn_no_parens | ( | ) | [static] |
Definition at line 100 of file sc_sensitive.cpp.
| attempt to take attempt to take IEEE_Std_1666 deprecated operand is not sc_logic object already exists internal maximum number of processes per module module construction not properly hierarchical name as shown may be incorrect due to previous errors incorrect use of sc_module_name set time resolution failed default time unit changed to time resolution immediate notification is not allowed during the update phase sc_core::watching | ( | ) |
static SC_API_VERSION_STRING sc_core::api_version_check [static] |
int sc_core::argc_copy [static] |
Definition at line 61 of file sc_main_main.cpp.
char** sc_core::argv_copy [static] |
Definition at line 62 of file sc_main_main.cpp.
struct sc_core::auto_close_log sc_core::auto_close [static] |
const int sc_core::cell_size_to_allocator[] [static] |
Initial value:
{
0,
1,
2,
3,
4,
5,
5,
6,
6,
7,
7,
8,
8,
9,
9,
9,
9
}
Definition at line 196 of file sc_mempool.cpp.
const int sc_core::cell_sizes[] [static] |
Initial value:
{
0,
8,
16,
24,
32,
48,
64,
80,
96,
128
}
Definition at line 183 of file sc_mempool.cpp.
| attempt to take attempt to take IEEE_Std_1666 deprecated operand is not sc_logic object already exists internal maximum number of processes per module module construction not properly sc_core::completed |
Definition at line 487 of file sc_utils_ids.cpp.
const char sc_core::copyright[] [static] |
Initial value:
" Copyright (c) 1996-2006 by all Contributors\n"
" ALL RIGHTS RESERVED"
Definition at line 51 of file sc_ver.cpp.
sc_cor_qt* sc_core::curr_cor = 0 [static] |
Definition at line 65 of file sc_cor_qt.cpp.
sc_msg_def sc_core::default_msgs[] [static] |
Initial value:
{
DEFINE_MSG(SC_ID_REGISTER_ID_FAILED_, 800),
DEFINE_MSG(SC_ID_UNKNOWN_ERROR_, 0),
DEFINE_MSG(SC_ID_WITHOUT_MESSAGE_, 1),
DEFINE_MSG(SC_ID_NOT_IMPLEMENTED_, 2),
DEFINE_MSG(SC_ID_INTERNAL_ERROR_, 3),
DEFINE_MSG(SC_ID_ASSERTION_FAILED_, 4),
}
Definition at line 687 of file sc_report_handler.cpp.
char sc_core::empty_str[] = "" [static] |
Definition at line 88 of file sc_report.cpp.
| attempt to take attempt to take IEEE_Std_1666 deprecated operand is not sc_logic object already exists internal sc_core::error |
Definition at line 483 of file sc_utils_ids.cpp.
| attempt to take attempt to take IEEE_Std_1666 deprecated operand is not sc_logic object already exists internal maximum number of processes per module module construction not properly hierarchical name as shown may be incorrect due to previous errors incorrect use of sc_module_name set time resolution failed default time unit changed to time resolution immediate notification is not allowed during the update phase use make sensitive failed make sensitive neg failed remove module failed cannot generate unique name from null string the simulation contains timed events but they are ignored by sc_export instance after simulation has started remove sc_export sc_core::failed |
Definition at line 2877 of file sc_utils_ids.cpp.
sc_event_timed_u* sc_core::free_list = 0 [static] |
Definition at line 352 of file sc_event.cpp.
::std::ofstream* sc_core::log_stream = 0 [static] |
Definition at line 122 of file sc_report_handler.cpp.
| attempt to take attempt to take IEEE_Std_1666 deprecated operand is not sc_logic object already exists internal maximum number of processes per module module construction not properly hierarchical name as shown may be incorrect due to previous errors incorrect use of sc_module_name set time resolution failed default time unit changed to time resolution immediate notification is not allowed during the update phase use make sensitive failed make sensitive neg failed remove module failed cannot generate unique name from null string the simulation contains timed events but they are ignored by sc_export instance after simulation has started remove sc_export sc_export not registered attempt to write the value of an sc_clock instance attempted specalized signal operation on non specialized signal length mismatch in bit logic vector assignment cannot perform conversion value is not valid vector contains value logic vector is too sc_core::long |
Definition at line 3227 of file sc_utils_ids.cpp.
sc_cor_qt sc_core::main_cor [static] |
Definition at line 61 of file sc_cor_qt.cpp.
| const double sc_core::PHASH_DEFAULT_GROW_FACTOR = 2.0 |
Definition at line 56 of file sc_hash.cpp.
| const int sc_core::PHASH_DEFAULT_INIT_TABLE_SIZE = 11 |
| const int sc_core::PHASH_DEFAULT_MAX_DENSITY = 5 |
| const bool sc_core::PHASH_DEFAULT_REORDER_FLAG = true |
sc_reset_finder* sc_core::reset_finder_q = 0 [static] |
Definition at line 53 of file sc_reset.cpp.
static bool sc_core::running_regression = false [static] |
Definition at line 70 of file sc_vcd_trace.cpp.
Definition at line 209 of file sc_module.cpp.
Definition at line 1204 of file sc_simcontext.cpp.
Definition at line 1205 of file sc_simcontext.cpp.
| const int sc_core::SC_DEFAULT_STACK_SIZE = 0x10000 |
Definition at line 57 of file sc_constants.h.
| bool sc_core::sc_enable_name_checking = true |
Definition at line 85 of file sc_object.cpp.
| const char sc_core::SC_HIERARCHY_CHAR = '.' |
Definition at line 80 of file sc_object.cpp.
| const char sc_core::SC_ID_ASSERTION_FAILED_ = "assertion failed" |
Definition at line 675 of file sc_report_handler.cpp.
| const char sc_core::SC_ID_INTERNAL_ERROR_ = "internal error" |
Definition at line 674 of file sc_report_handler.cpp.
| const char sc_core::SC_ID_NOT_IMPLEMENTED_ = "not implemented" |
Definition at line 673 of file sc_report_handler.cpp.
| const char sc_core::SC_ID_OUT_OF_BOUNDS_ = "out of bounds" |
Definition at line 676 of file sc_report_handler.cpp.
| const char sc_core::SC_ID_REGISTER_ID_FAILED_ = "register_id failed" |
Definition at line 70 of file sc_bit_ids.h.
| const char sc_core::SC_ID_UNKNOWN_ERROR_ = "unknown error" |
Definition at line 671 of file sc_report_handler.cpp.
| const char sc_core::SC_ID_WITHOUT_MESSAGE_ = "" |
Definition at line 672 of file sc_report_handler.cpp.
| bool sc_core::sc_in_action = false |
Definition at line 72 of file sc_main_main.cpp.
Initial value:
{
{ sc_dt::Log_0, sc_dt::Log_X, sc_dt::Log_0, sc_dt::Log_X },
{ sc_dt::Log_X, sc_dt::Log_1, sc_dt::Log_1, sc_dt::Log_X },
{ sc_dt::Log_0, sc_dt::Log_1, sc_dt::Log_Z, sc_dt::Log_X },
{ sc_dt::Log_X, sc_dt::Log_X, sc_dt::Log_X, sc_dt::Log_X }
}
Definition at line 58 of file sc_signal_resolved.cpp.
| const int sc_core::SC_MAX_WATCH_LEVEL = 16 |
Definition at line 58 of file sc_constants.h.
int sc_core::sc_object_num = 0 [static] |
Definition at line 114 of file sc_object.cpp.
| const int sc_core::SC_SIM_ERROR = 1 |
Definition at line 158 of file sc_simcontext.h.
| const int sc_core::SC_SIM_OK = 0 |
Definition at line 157 of file sc_simcontext.h.
| const int sc_core::SC_SIM_USER_STOP = 2 |
Definition at line 159 of file sc_simcontext.h.
Definition at line 67 of file sc_concatref.h.
| const sc_time sc_core::SC_ZERO_TIME |
Definition at line 397 of file sc_time.cpp.
| attempt to take attempt to take IEEE_Std_1666 deprecated operand is not sc_logic object already exists internal maximum number of processes per module module construction not properly hierarchical name as shown may be incorrect due to previous errors incorrect use of sc_module_name set time resolution failed default time unit changed to time resolution immediate notification is not allowed during the update phase use make sensitive failed make sensitive neg failed remove module failed cannot generate unique name from null string the simulation contains timed events but they are ignored by sc_export instance after simulation has started remove sc_export sc_export not registered attempt to write the value of an sc_clock instance attempted specalized signal operation on non specialized signal length mismatch in bit logic vector assignment cannot perform conversion value is not valid vector contains value logic vector is too vector is too sc_core::short |
Definition at line 3227 of file sc_utils_ids.cpp.
| sc_stop_mode sc_core::stop_mode = SC_STOP_FINISH_DELTA |
Definition at line 165 of file sc_simcontext.cpp.
const char sc_core::systemc_version[] [static] |
Initial value:
" SystemC " SC_RELEASE_STRING " --- " __DATE__ " " __TIME__
Definition at line 56 of file sc_ver.cpp.
sc_mempool_int* sc_core::the_mempool = 0 [static] |
Definition at line 264 of file sc_mempool.cpp.
const char* sc_core::time_units[] [static] |
double sc_core::time_values[] [static] |
const char sc_core::unknown_id[] = "unknown id" [static] |
Definition at line 177 of file sc_report.cpp.
| const char* sc_core::vcd_types[vcd_trace_file::VCD_LAST] = {"wire","real"} |
Definition at line 79 of file sc_vcd_trace.cpp.
bool sc_core::warnings_are_errors = false [static] |
Definition at line 176 of file sc_report.cpp.
| const char* sc_core::wif_names[wif_trace_file::WIF_LAST] = {"BIT","MVL","real"} |
Definition at line 85 of file sc_wif_trace.cpp.
1.5.5