99    const std::string& socketName)
 const {
 
 
  116    const std::string& socketName)
 const {
 
 
  142            "IC does not have glock port.");
 
 
  157    const std::string& busName, 
 
  162        std::pair<std::string, NetlistPort*>(busName, &port));
 
 
  175    const std::string& busName, 
 
  180        std::pair<std::string, NetlistPort*>(busName, &port));
 
 
  192    const std::string& socketName,
 
  197        std::pair<std::string, NetlistPort*>(socketName, &port));
 
 
  209    const std::string& socketName,
 
  214        std::pair<std::string, NetlistPort*>(socketName, &port));
 
 
#define assert(condition)
ProGe::NetlistPort & busCntrlPortOfSocket(const std::string &socketName) const
ProGe::NetlistPort & simmCntrlPort(const std::string &busName) const
NetlistPortMap dataCntrlPortMap_
Maps the data control ports of sockets.
NetlistPortMap simmCntrlPortMap_
Maps the short immediate control ports for buses.
bool hasGlockPort() const
virtual ~CentralizedControlICGenerator()
ProGe::NetlistPort & dataCntrlPortOfSocket(const std::string &socketName) const
NetlistPortMap busCntrlPortMap_
Maps the bus control ports of sockets.
void mapDataCntrlPortOfSocket(const std::string &socketName, ProGe::NetlistPort &port)
ProGe::NetlistPort & glockPort() const
void setGlockPort(ProGe::NetlistPort &glockPort)
NetlistPortMap simmDataPortMap_
Maps the short immediate data ports for buses.
void mapSImmDataPort(const std::string &busName, ProGe::NetlistPort &port)
CentralizedControlICGenerator()
ProGe::NetlistPort & simmDataPort(const std::string &busName) const
void mapSImmCntrlPort(const std::string &busName, ProGe::NetlistPort &port)
void mapBusCntrlPortOfSocket(const std::string &socketName, ProGe::NetlistPort &port)
ProGe::NetlistPort * glockPort_
(optional) Glock port