Transaction-Level Modeling Framework for Space Applications
Classes | |
class | scin_tlmout_adapter |
class | signal_base |
class | signal_if |
class | signal_in_if |
class | signal_out_bind_if |
class | signal_out_if |
class | signal_in |
class | signal_infield |
class | signal_inout |
class | sr_signal_module |
class | signal_out |
class | signal_selector |
class | tlmin_scout_adapter |
class | tlmsc_inout_adapter |
Functions | |
template<class TYPE > | |
void | connect (signal_in_if< TYPE > &in, signal_out_bind_if< TYPE > &out, int channel=0) |
Connects an input signal with an output signal. More... | |
template<class TYPE > | |
void | connect (signal_out_bind_if< TYPE > &out, signal_in_if< TYPE > &in, int channel=0) |
Connects an input signal with an output signal. More... | |
template<class TYPE > | |
void | connect (signal_in_if< TYPE > &in, signal_out_bind_if< TYPE > &out, int inchannel, int outchannel) |
Connects an input signal with an output signal. More... | |
template<class TYPE > | |
void | connect (signal_out_bind_if< TYPE > &out, signal_in_if< TYPE > &in, int outchannel, int inchannel) |
Connects an input signal with an output signal. More... | |
template<class INTYPE , class OUTTYPE , class MODULE > | |
sc_core::sc_module * | connect (signal_out< INTYPE, MODULE > &in, sc_core::sc_signal< OUTTYPE > &out, int channel=0) |
Special connect mehtod to connect an sr_signal output with an systemc input signal. More... | |
template<class INTYPE , class OUTTYPE , class MODULE > | |
sc_core::sc_module * | connect (signal_out< INTYPE, MODULE > &in, sc_core::sc_in< OUTTYPE > &out, int channel=0) |
Special connect mehtod to connect an sr_signal output with an systemc sc_in. More... | |
template<class INTYPE , class OUTTYPE , class MODULE > | |
sc_core::sc_module * | connect (sc_core::sc_signal< INTYPE > &in, signal_in< OUTTYPE, MODULE > &out, int channel=0) |
Special connect mehtod to connect an sr_signal input with an systemc output signal. More... | |
template<class INTYPE , class OUTTYPE , class MODULE > | |
sc_core::sc_module * | connect (sc_core::sc_out< INTYPE > &in, signal_in< OUTTYPE, MODULE > &out, uint32_t channel=0) |
Special connect mehtod to connect an sr_signal input with an systemc sc_out. More... | |
void sr_signal::connect | ( | signal_in_if< TYPE > & | in, |
signal_out_bind_if< TYPE > & | out, | ||
int | channel = 0 |
||
) |
Connects an input signal with an output signal.
References sr_signal::signal_out_bind_if< TYPE >::bind(), and sr_signal::signal_in_if< TYPE >::bind().
Referenced by sc_main().
void sr_signal::connect | ( | signal_out_bind_if< TYPE > & | out, |
signal_in_if< TYPE > & | in, | ||
int | channel = 0 |
||
) |
Connects an input signal with an output signal.
References sr_signal::signal_out_bind_if< TYPE >::bind(), and sr_signal::signal_in_if< TYPE >::bind().
void sr_signal::connect | ( | signal_in_if< TYPE > & | in, |
signal_out_bind_if< TYPE > & | out, | ||
int | inchannel, | ||
int | outchannel | ||
) |
Connects an input signal with an output signal.
References sr_signal::signal_out_bind_if< TYPE >::bind(), and sr_signal::signal_in_if< TYPE >::bind().
void sr_signal::connect | ( | signal_out_bind_if< TYPE > & | out, |
signal_in_if< TYPE > & | in, | ||
int | outchannel, | ||
int | inchannel | ||
) |
Connects an input signal with an output signal.
References sr_signal::signal_out_bind_if< TYPE >::bind(), and sr_signal::signal_in_if< TYPE >::bind().
sc_core::sc_module* sr_signal::connect | ( | signal_out< INTYPE, MODULE > & | in, |
sc_core::sc_signal< OUTTYPE > & | out, | ||
int | channel = 0 |
||
) |
Special connect mehtod to connect an sr_signal output with an systemc input signal.
References sr_signal::signal_out< TYPE, MODULE >::bind(), sr_signal::tlmin_scout_adapter< INTYPE, OUTTYPE >::in, sr_signal::tlmin_scout_adapter< INTYPE, OUTTYPE >::out, and result.
sc_core::sc_module* sr_signal::connect | ( | signal_out< INTYPE, MODULE > & | in, |
sc_core::sc_in< OUTTYPE > & | out, | ||
int | channel = 0 |
||
) |
Special connect mehtod to connect an sr_signal output with an systemc sc_in.
References sr_signal::signal_out< TYPE, MODULE >::bind(), sr_signal::tlmin_scout_adapter< INTYPE, OUTTYPE >::in, sr_signal::tlmin_scout_adapter< INTYPE, OUTTYPE >::out, and result.
sc_core::sc_module* sr_signal::connect | ( | sc_core::sc_signal< INTYPE > & | in, |
signal_in< OUTTYPE, MODULE > & | out, | ||
int | channel = 0 |
||
) |
Special connect mehtod to connect an sr_signal input with an systemc output signal.
References sr_signal::signal_in< TYPE, MODULE >::bind(), sr_signal::scin_tlmout_adapter< INTYPE, OUTTYPE >::in, sr_signal::scin_tlmout_adapter< INTYPE, OUTTYPE >::out, and result.
sc_core::sc_module* sr_signal::connect | ( | sc_core::sc_out< INTYPE > & | in, |
signal_in< OUTTYPE, MODULE > & | out, | ||
uint32_t | channel = 0 |
||
) |
Special connect mehtod to connect an sr_signal input with an systemc sc_out.
References sr_signal::signal_in< TYPE, MODULE >::bind(), sr_signal::scin_tlmout_adapter< INTYPE, OUTTYPE >::in, sr_signal::scin_tlmout_adapter< INTYPE, OUTTYPE >::out, and result.