cosi::library::onchipcommunication::Ip Class Reference

#include <Ip.h>

Inheritance diagram for cosi::library::onchipcommunication::Ip:

cosi::library::onchipcommunication::Node cosi::library::onchipcommunication::InstantiableNode cosi::library::onchipcommunication::_Node

List of all members.

Public Member Functions

 Ip (int Width, double Fclk, cosi::library::onchipcommunication::Technology pTech)
virtual ~Ip ()
cosi::commstruct::onchipcommunication::PlatformInstanceGetPlatformInstance (int V, Position pP)
cosi::commstruct::onchipcommunication::ImplementationGetImplementationInstance (int V, Position pP, TransferTable pT)
double GetArea ()
double GetStaticPower ()
double GetDynamicPower (std::map< std::string, CommoditySet > pCommodities)
std::string GetComponentName ()
std::string GetComponentType ()

Static Public Attributes

static std::string ComponentName = "OCP-PE"
static std::string ComponentType = "IP"

Private Attributes

cosi::quantity::onchipcommunication::NodeParametermParam


Constructor & Destructor Documentation

Ip< FlitWidth >::Ip ( int  Width,
double  Fclk,
cosi::library::onchipcommunication::Technology  pTech 
)

Ip< FlitWidth >::~Ip (  )  [virtual]


Member Function Documentation

cosi::commstruct::onchipcommunication::PlatformInstance * Ip< FlitWidth >::GetPlatformInstance ( int  V,
Position  pP 
) [virtual]

cosi::commstruct::onchipcommunication::Implementation * Ip< FlitWidth >::GetImplementationInstance ( int  V,
Position  pP,
TransferTable  pT 
) [virtual]

double Ip< FlitWidth >::GetArea (  )  [virtual]

double Ip< FlitWidth >::GetStaticPower (  )  [virtual]

double Ip< FlitWidth >::GetDynamicPower ( std::map< std::string, CommoditySet pCommodities  )  [virtual]

std::string Ip< FlitWidth >::GetComponentName (  )  [virtual]

std::string Ip< FlitWidth >::GetComponentType (  )  [virtual]


Member Data Documentation

std::string Ip< FlitWidth >::ComponentName = "OCP-PE" [static]

std::string Ip< FlitWidth >::ComponentType = "IP" [static]


The documentation for this class was generated from the following files:
  • libraries/onchipcommunication/node/Ip.h
  • libraries/onchipcommunication/node/Ip.cpp

Generated on Sun Sep 7 18:37:47 2008 for COSI by  doxygen 1.5.4
Contact 
©2002-2018 U.C. Regents