#include <vppc_sim_lib.h>
Public Member Functions | |
void | add_dim (size_t h, size_t l) |
void | attach (signal_ &src) |
signal_ & | bm (unsigned int sn, unsigned int lng) |
signal_ & | bp (unsigned int sn, unsigned int lng) |
void | build () |
void | bw (size_t h, size_t l) |
unsigned int | get_ull (size_t bnum) |
unsigned int * | getval () |
operator unsigned int () | |
unsigned int | operator! () |
unsigned int | operator!= (signal_ &arg) |
unsigned int | operator% (signal_ &arg) |
signal_ & | operator%= (signal_ &arg) |
signal_ & | operator& (signal_ &arg) |
signal_ & | operator&= (signal_ &arg) |
signal_ & | operator() (unsigned int hn, unsigned int ln) |
unsigned int | operator+ (signal_ &arg) |
unsigned int | operator++ (int) |
signal_ & | operator+= (signal_ &arg) |
signal_ & | operator, (signal_ &arg) |
unsigned int | operator- (signal_ &arg) |
unsigned int | operator-- (int) |
signal_ & | operator-= (signal_ &arg) |
unsigned int | operator/ (signal_ &arg) |
signal_ & | operator/= (signal_ &arg) |
unsigned int | operator< (signal_ &arg) |
unsigned int | operator<= (signal_ &arg) |
signal_ & | operator= (signal_ &oth) |
signal_ & | operator= (unsigned int n) |
unsigned int | operator== (signal_ &arg) |
unsigned int | operator> (signal_ &arg) |
unsigned int | operator>= (signal_ &arg) |
signal_ & | operator[] (unsigned int i) |
signal_ & | operator^ (signal_ &arg) |
signal_ & | operator^= (signal_ &arg) |
signal_ & | operator| (signal_ &arg) |
signal_ & | operator|= (signal_ &arg) |
signal_ & | operator~ () |
void | set_storage (signal_storage *st) |
void | set_ull (size_t bnum, size_t bcnt, unsigned int val) |
signal_ () | |
Public Attributes | |
size_t | alwaysn |
signal_ * | ca1 |
signal_ * | ca2 |
signal_ * | cell |
size_t | dh |
size_t | dim_h |
size_t | dim_l |
size_t | dl |
unsigned int * | r |
unsigned int * | rc |
unsigned int * | rt |
size_t | sh |
size_t | sl |
signal_storage * | st |
Friends | |
void | clk_drive (signal_ &clk, unsigned int v) |
unsigned int | const_ (size_t sz, unsigned int val) |
signal_ & | const_l (size_t sz, size_t count,...) |
signal_ & | const_l_p (size_t sz, size_t count,...) |
signal_ & | const_s (size_t sz, unsigned long long val) |
signal_ & | const_s_p (size_t sz, unsigned long long val) |
bool | negedge (signal_ &) |
bool | posedge (signal_ &) |
unsigned int | uand (signal_ &) |
unsigned int | uand (unsigned int) |
unsigned int | uor (signal_ &) |
unsigned int | uor (unsigned int) |
unsigned int | uxor (signal_ &) |
unsigned int | uxor (unsigned int) |
Definition at line 57 of file vppc_sim_lib.h.
|
inline |
void signal_::add_dim | ( | size_t | h, |
size_t | l | ||
) |
void signal_::attach | ( | signal_ & | src | ) |
signal_& signal_::bm | ( | unsigned int | sn, |
unsigned int | lng | ||
) |
signal_& signal_::bp | ( | unsigned int | sn, |
unsigned int | lng | ||
) |
void signal_::build | ( | ) |
void signal_::bw | ( | size_t | h, |
size_t | l | ||
) |
unsigned int signal_::get_ull | ( | size_t | bnum | ) |
unsigned int* signal_::getval | ( | ) |
signal_::operator unsigned int | ( | ) |
unsigned int signal_::operator! | ( | ) |
unsigned int signal_::operator!= | ( | signal_ & | arg | ) |
unsigned int signal_::operator% | ( | signal_ & | arg | ) |
Definition at line 94 of file vppc_sim_lib.h.
Definition at line 104 of file vppc_sim_lib.h.
signal_& signal_::operator() | ( | unsigned int | hn, |
unsigned int | ln | ||
) |
unsigned int signal_::operator+ | ( | signal_ & | arg | ) |
|
inline |
Definition at line 81 of file vppc_sim_lib.h.
Definition at line 91 of file vppc_sim_lib.h.
unsigned int signal_::operator- | ( | signal_ & | arg | ) |
|
inline |
Definition at line 82 of file vppc_sim_lib.h.
Definition at line 92 of file vppc_sim_lib.h.
unsigned int signal_::operator/ | ( | signal_ & | arg | ) |
Definition at line 93 of file vppc_sim_lib.h.
unsigned int signal_::operator< | ( | signal_ & | arg | ) |
unsigned int signal_::operator<= | ( | signal_ & | arg | ) |
signal_& signal_::operator= | ( | unsigned int | n | ) |
unsigned int signal_::operator== | ( | signal_ & | arg | ) |
unsigned int signal_::operator> | ( | signal_ & | arg | ) |
unsigned int signal_::operator>= | ( | signal_ & | arg | ) |
signal_& signal_::operator[] | ( | unsigned int | i | ) |
Definition at line 105 of file vppc_sim_lib.h.
Definition at line 103 of file vppc_sim_lib.h.
signal_& signal_::operator~ | ( | ) |
void signal_::set_storage | ( | signal_storage * | st | ) |
void signal_::set_ull | ( | size_t | bnum, |
size_t | bcnt, | ||
unsigned int | val | ||
) |
|
friend |
|
friend |
|
friend |
|
friend |
|
friend |
|
friend |
|
friend |
|
friend |
|
friend |
|
friend |
|
friend |
|
friend |
|
friend |
|
friend |
size_t signal_::alwaysn |
Definition at line 137 of file vppc_sim_lib.h.
signal_* signal_::ca1 |
Definition at line 136 of file vppc_sim_lib.h.
signal_ * signal_::ca2 |
Definition at line 136 of file vppc_sim_lib.h.
signal_* signal_::cell |
Definition at line 138 of file vppc_sim_lib.h.
size_t signal_::dh |
Definition at line 131 of file vppc_sim_lib.h.
size_t signal_::dim_h |
Definition at line 139 of file vppc_sim_lib.h.
size_t signal_::dim_l |
Definition at line 139 of file vppc_sim_lib.h.
size_t signal_::dl |
Definition at line 131 of file vppc_sim_lib.h.
unsigned int* signal_::r |
Definition at line 129 of file vppc_sim_lib.h.
unsigned int * signal_::rc |
Definition at line 129 of file vppc_sim_lib.h.
unsigned int* signal_::rt |
Definition at line 130 of file vppc_sim_lib.h.
size_t signal_::sh |
Definition at line 132 of file vppc_sim_lib.h.
size_t signal_::sl |
Definition at line 132 of file vppc_sim_lib.h.
signal_storage* signal_::st |
Definition at line 128 of file vppc_sim_lib.h.