|
Router< Nin, Nout, FlitWidth > Class Template Reference#include <Router.h>
template<int Nin, int Nout, int FlitWidth>
|
Router< Nin, Nout, FlitWidth >::Router | ( | sc_module_name | n, | |
int | T, | |||
int | Size, | |||
map< pair< int, int >, int > | RoutingTable, | |||
vector< double > | ChannelWeights, | |||
TechnologyNode | Tech | |||
) | [inline] |
Router< Nin, Nout, FlitWidth >::SC_HAS_PROCESS | ( | Router< Nin, Nout, FlitWidth > | ) |
void Router< Nin, Nout, FlitWidth >::Fsm | ( | ) | [inline] |
void Router< Nin, Nout, FlitWidth >::InputFsm | ( | ) | [inline] |
void Router< Nin, Nout, FlitWidth >::SwitchFsm | ( | ) | [inline] |
void Router< Nin, Nout, FlitWidth >::OutputFsm | ( | ) | [inline] |
void Router< Nin, Nout, FlitWidth >::PrintState | ( | ) | [inline] |
double Router< Nin, Nout, FlitWidth >::GetDynamicPower | ( | ) | [inline] |
sc_in< sc_bv< FlitWidth > > Router< Nin, Nout, FlitWidth >::DataIn[Nin] |
sc_in< bool > Router< Nin, Nout, FlitWidth >::ValidIn[Nin] |
sc_out< bool > Router< Nin, Nout, FlitWidth >::AckOut[Nin] |
sc_out< bool > Router< Nin, Nout, FlitWidth >::FullOut[Nin] |
sc_out< sc_bv< FlitWidth > > Router< Nin, Nout, FlitWidth >::DataOut[Nout] |
sc_out< bool > Router< Nin, Nout, FlitWidth >::ValidOut[Nout] |
sc_in< bool > Router< Nin, Nout, FlitWidth >::AckIn[Nout] |
sc_in< bool > Router< Nin, Nout, FlitWidth >::FullIn[Nout] |
TechnologyNode Router< Nin, Nout, FlitWidth >::mTech |
map< pair<int,int> , int > Router< Nin, Nout, FlitWidth >::mRoutingTable |
vector< double > Router< Nin, Nout, FlitWidth >::mChannelWeights |
vector< queue< sc_bv< FlitWidth > > > Router< Nin, Nout, FlitWidth >::mFIFO |
vector< queue< sc_bv< FlitWidth > > > Router< Nin, Nout, FlitWidth >::mOutputBuffer |
vector< bool > Router< Nin, Nout, FlitWidth >::mInputGranted |
vector< bool > Router< Nin, Nout, FlitWidth >::mOutputBusy |
vector< int > Router< Nin, Nout, FlitWidth >::mFlitCount |
vector<int> Router< Nin, Nout, FlitWidth >::mSentFlits |
vector< pair<int,int> > Router< Nin, Nout, FlitWidth >::mCurrentFlow |
int Router< Nin, Nout, FlitWidth >::mTotalFlitSent |
int Router< Nin, Nout, FlitWidth >::mLastGranted |
double Router< Nin, Nout, FlitWidth >::mDynamicEnergy |