SystemC 3.0.0
Accellera SystemC proof-of-concept library
|
#include <sysc/kernel/sc_module.h>
Protected Member Functions | |
virtual void | before_end_of_elaboration () |
void | construction_done () |
virtual void | end_of_elaboration () |
void | elaboration_done (bool &) |
virtual void | start_of_simulation () |
void | start_simulation () |
virtual void | end_of_simulation () |
void | simulation_done () |
void | sc_module_init () |
sc_module () | |
sc_module (const sc_module_name &nm) | |
sc_module (const char *nm) | |
sc_module (const std::string &nm) | |
void | end_module () |
void | declare_method_process (sc_entry_func func, const char *name) |
void | declare_thread_process (sc_entry_func func, const char *name) |
sc_process_handle | declare_cthread_process (sc_entry_func func, const char *name) |
template<typename EdgeType > | |
void | declare_cthread_process (sc_entry_func func, const char *name, EdgeType &edge) |
void | dont_initialize () |
void | positional_bind (sc_interface &) |
void | positional_bind (sc_port_base &) |
void | async_reset_signal_is (const sc_in< bool > &port, bool level) |
void | async_reset_signal_is (const sc_inout< bool > &port, bool level) |
void | async_reset_signal_is (const sc_out< bool > &port, bool level) |
void | async_reset_signal_is (const sc_signal_in_if< bool > &iface, bool level) |
void | reset_signal_is (const sc_in< bool > &port, bool level) |
void | reset_signal_is (const sc_inout< bool > &port, bool level) |
void | reset_signal_is (const sc_out< bool > &port, bool level) |
void | reset_signal_is (const sc_signal_in_if< bool > &iface, bool level) |
void | wait () |
void | wait (const sc_event &e) |
void | wait (const sc_event_or_list &el) |
void | wait (const sc_event_and_list &el) |
void | wait (const sc_time &t) |
void | wait (double v, sc_time_unit tu) |
void | wait (const sc_time &t, const sc_event &e) |
void | wait (double v, sc_time_unit tu, const sc_event &e) |
void | wait (const sc_time &t, const sc_event_or_list &el) |
void | wait (double v, sc_time_unit tu, const sc_event_or_list &el) |
void | wait (const sc_time &t, const sc_event_and_list &el) |
void | wait (double v, sc_time_unit tu, const sc_event_and_list &el) |
void | next_trigger () |
void | next_trigger (const sc_event &e) |
void | next_trigger (const sc_event_or_list &el) |
void | next_trigger (const sc_event_and_list &el) |
void | next_trigger (const sc_time &t) |
void | next_trigger (double v, sc_time_unit tu) |
void | next_trigger (const sc_time &t, const sc_event &e) |
void | next_trigger (double v, sc_time_unit tu, const sc_event &e) |
void | next_trigger (const sc_time &t, const sc_event_or_list &el) |
void | next_trigger (double v, sc_time_unit tu, const sc_event_or_list &el) |
void | next_trigger (const sc_time &t, const sc_event_and_list &el) |
void | next_trigger (double v, sc_time_unit tu, const sc_event_and_list &el) |
bool | timed_out () |
void | halt () |
void | wait (int n) |
void | at_posedge (const sc_signal_in_if< bool > &s) |
void | at_posedge (const sc_signal_in_if< sc_dt::sc_logic > &s) |
void | at_negedge (const sc_signal_in_if< bool > &s) |
void | at_negedge (const sc_signal_in_if< sc_dt::sc_logic > &s) |
void | watching (bool) |
void | set_stack_size (std::size_t) |
int | append_port (sc_port_base *) |
![]() | |
sc_object_host () | |
sc_object_host (const char *nm) | |
virtual | ~sc_object_host () |
virtual hierarchy_scope | get_hierarchy_scope () |
![]() | |
sc_object () | |
sc_object (const char *nm) | |
sc_object (const sc_object &) | |
sc_object & | operator= (const sc_object &) |
virtual hierarchy_scope | get_hierarchy_scope () |
Protected Attributes | |
sc_sensitive | sensitive |
sc_sensitive_pos | sensitive_pos |
sc_sensitive_neg | sensitive_neg |
Friends | |
class | sc_module_name |
class | sc_module_registry |
class | sc_object |
class | sc_port_registry |
class | sc_process_b |
class | sc_simcontext |
class | sc_initializer_function |
Definition at line 81 of file sc_module.h.
|
protected |
|
protected |
|
protected |
|
protected |
|
virtual |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
inlineprotected |
Definition at line 288 of file sc_module.h.
|
inlineprotected |
Definition at line 291 of file sc_module.h.
|
inlineprotected |
Definition at line 282 of file sc_module.h.
|
inlineprotected |
Definition at line 285 of file sc_module.h.
|
protectedvirtual |
|
protected |
|
protected |
|
inlineprotected |
Definition at line 159 of file sc_module.h.
|
protected |
|
protected |
|
inline |
Definition at line 324 of file sc_module.h.
|
protected |
|
protected |
|
protected |
|
protectedvirtual |
|
protectedvirtual |
const char * sc_core::sc_module::gen_unique_name | ( | const char * | basename_, |
bool | preserve_first | ||
) |
|
inlineprotected |
Definition at line 276 of file sc_module.h.
|
inlinevirtual |
Reimplemented from sc_core::sc_object.
Reimplemented in sc_core::sc_event_queue.
Definition at line 99 of file sc_module.h.
|
inlineprotected |
Definition at line 224 of file sc_module.h.
|
inlineprotected |
Definition at line 230 of file sc_module.h.
|
inlineprotected |
Definition at line 236 of file sc_module.h.
|
inlineprotected |
Definition at line 233 of file sc_module.h.
|
inlineprotected |
Definition at line 239 of file sc_module.h.
Definition at line 246 of file sc_module.h.
|
inlineprotected |
Definition at line 260 of file sc_module.h.
|
inlineprotected |
Definition at line 253 of file sc_module.h.
|
inlineprotected |
Definition at line 242 of file sc_module.h.
|
inlineprotected |
Definition at line 249 of file sc_module.h.
|
inlineprotected |
Definition at line 263 of file sc_module.h.
|
inlineprotected |
Definition at line 256 of file sc_module.h.
|
inline |
Definition at line 143 of file sc_module.h.
|
inline |
Definition at line 146 of file sc_module.h.
sc_module & sc_core::sc_module::operator<< | ( | sc_interface & | ) |
sc_module & sc_core::sc_module::operator<< | ( | sc_port_base & | ) |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
inline |
Definition at line 93 of file sc_module.h.
|
protected |
|
protected |
|
protected |
|
protectedvirtual |
|
protected |
|
inlineprotected |
Definition at line 270 of file sc_module.h.
|
inlineprotected |
Definition at line 182 of file sc_module.h.
|
inlineprotected |
Definition at line 187 of file sc_module.h.
|
inlineprotected |
Definition at line 193 of file sc_module.h.
|
inlineprotected |
Definition at line 190 of file sc_module.h.
|
inlineprotected |
Definition at line 196 of file sc_module.h.
Definition at line 202 of file sc_module.h.
|
inlineprotected |
Definition at line 215 of file sc_module.h.
|
inlineprotected |
Definition at line 209 of file sc_module.h.
|
inlineprotected |
Definition at line 199 of file sc_module.h.
|
inlineprotected |
Definition at line 205 of file sc_module.h.
|
inlineprotected |
Definition at line 218 of file sc_module.h.
|
inlineprotected |
Definition at line 212 of file sc_module.h.
|
inlineprotected |
Definition at line 279 of file sc_module.h.
|
inlineprotected |
Definition at line 295 of file sc_module.h.
|
friend |
Definition at line 90 of file sc_module.h.
|
friend |
Definition at line 84 of file sc_module.h.
|
friend |
Definition at line 85 of file sc_module.h.
|
friend |
Definition at line 86 of file sc_module.h.
|
friend |
Definition at line 87 of file sc_module.h.
|
friend |
Definition at line 88 of file sc_module.h.
|
friend |
Definition at line 89 of file sc_module.h.
|
protected |
Definition at line 299 of file sc_module.h.
|
protected |
Definition at line 301 of file sc_module.h.
|
protected |
Definition at line 300 of file sc_module.h.