#include <rc_signal_rv.h>
Definition at line 48 of file rc_signal_rv.h.
Public Member Functions | |
rc_signal_rv (const sc_module_name &name_=sc_gen_unique_name("signal_rv")) | |
virtual const char * | kind () const |
virtual void | register_port (sc_port_base &port_, const char *if_name_) |
virtual void | write (const value_type &value) |
this_type & | operator= (const value_type &value) |
this_type & | operator= (const this_type &signal_) |
Protected Member Functions | |
RC_ON_INIT_RESETTABLE () | |
RC_ON_RESET () | |
Protected Attributes | |
written_vector | m_reset_written_vector |
written_vector | m_written_vector |
int | m_value_count [W][4] |
Private Types | |
enum | logic_values { Log_0 = 0, Log_1, Log_Z, Log_X } |
typedef sc_dt::sc_logic_value_t | data_type |
typedef sc_dt::sc_lv< W > | value_type |
typedef rc_signal_rv | this_type |
typedef rc_signal < sc_lv< W > > | base_type |
typedef std::vector < written > | written_vector |
Private Member Functions | |
rc_signal_rv (const this_type &signal_) | |
Classes | |
struct | written |
typedef sc_dt::sc_logic_value_t data_type [private] |
Definition at line 52 of file rc_signal_rv.h.
typedef sc_dt::sc_lv<W> value_type [private] |
Definition at line 53 of file rc_signal_rv.h.
typedef rc_signal_rv this_type [private] |
typedef std::vector<written> written_vector [private] |
Definition at line 77 of file rc_signal_rv.h.
enum logic_values [private] |
rc_signal_rv | ( | const sc_module_name & | name_ = sc_gen_unique_name("signal_rv") |
) | [inline, explicit] |
Definition at line 152 of file rc_signal_rv.h.
rc_signal_rv | ( | const this_type & | signal_ | ) | [private] |
virtual const char* kind | ( | ) | const [inline, virtual] |
virtual void register_port | ( | sc_port_base & | port_, | |
const char * | if_name_ | |||
) | [inline, virtual] |
void write | ( | const value_type & | value | ) | [inline, virtual] |
this_type& operator= | ( | const value_type & | value | ) | [inline] |
Definition at line 94 of file rc_signal_rv.h.
Definition at line 97 of file rc_signal_rv.h.
RC_ON_INIT_RESETTABLE | ( | ) | [inline, protected] |
RC_ON_RESET | ( | ) | [inline, protected] |
written_vector m_reset_written_vector [protected] |
Definition at line 140 of file rc_signal_rv.h.
Referenced by rc_signal_rv::RC_ON_INIT_RESETTABLE(), and rc_signal_rv::RC_ON_RESET().
written_vector m_written_vector [protected] |
Definition at line 141 of file rc_signal_rv.h.
Referenced by rc_signal_rv::RC_ON_INIT_RESETTABLE(), rc_signal_rv::RC_ON_RESET(), and rc_signal_rv::write().
int m_value_count[W][4] [protected] |
Definition at line 142 of file rc_signal_rv.h.
Referenced by rc_signal_rv::RC_ON_RESET(), rc_signal_rv::rc_signal_rv(), and rc_signal_rv::write().