|
cosi::library::onchipcommunication::Router Class Reference#include <Router.h>
List of all members.
|
Public Member Functions |
| Router (int Nin, int Nout, int Vch, int Length, int Width, double Fclk, cosi::library::onchipcommunication::Technology pTech) |
virtual | ~Router () |
cosi::commstruct::onchipcommunication::PlatformInstance * | GetPlatformInstance (int V, Position pP) |
cosi::commstruct::onchipcommunication::Implementation * | GetImplementationInstance (int V, Position pP, TransferTable pT) |
double | GetArea () |
double | GetStaticPower () |
double | GetDynamicPower (std::map< std::string, CommoditySet > pCommodities) |
std::string | GetComponentName () |
std::string | GetComponentType () |
Public Attributes |
std::string | ComponentName |
Static Public Attributes |
static std::string | ComponentType = "Router" |
Private Attributes |
cosi::quantity::onchipcommunication::NodeParameter * | mParam |
Constructor & Destructor Documentation
Router< Nin, Nout, FlitWidth >::Router |
( |
int |
Nin, |
|
|
int |
Nout, |
|
|
int |
Vch, |
|
|
int |
Length, |
|
|
int |
Width, |
|
|
double |
Fclk, |
|
|
cosi::library::onchipcommunication::Technology |
pTech | |
|
) |
| | |
Member Function Documentation
double Router< Nin, Nout, FlitWidth >::GetArea |
( |
|
) |
[virtual] |
double Router< Nin, Nout, FlitWidth >::GetStaticPower |
( |
|
) |
[virtual] |
double Router< Nin, Nout, FlitWidth >::GetDynamicPower |
( |
std::map< std::string, CommoditySet > |
pCommodities |
) |
[virtual] |
std::string Router< Nin, Nout, FlitWidth >::GetComponentName |
( |
|
) |
[virtual] |
std::string Router< Nin, Nout, FlitWidth >::GetComponentType |
( |
|
) |
[virtual] |
Member Data Documentation
The documentation for this class was generated from the following files:
Generated on Sun Sep 7 18:37:47 2008 for COSI by
1.5.4
|