|
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
|