OpenASIP
2.0
|
#include <PortImplementation.hh>
Public Member Functions | |
PortImplementation (const std::string &name, const std::string &loadPort) | |
virtual | ~PortImplementation () |
void | setName (const std::string &name) |
std::string | name () const |
void | setLoadPort (const std::string &name) |
std::string | loadPort () const |
Private Attributes | |
std::string | name_ |
Name of the port. More... | |
std::string | loadPort_ |
Name of the load enable port. More... | |
Base class for RFPortImplementation and FUPortImplementation.
Definition at line 44 of file PortImplementation.hh.
HDB::PortImplementation::PortImplementation | ( | const std::string & | name, |
const std::string & | loadPort | ||
) |
|
virtual |
std::string HDB::PortImplementation::loadPort | ( | ) | const |
Returns the name of the load enable port.
Definition at line 96 of file PortImplementation.cc.
References loadPort_.
Referenced by ProGe::NetlistGenerator::addBaseRFToNetlist(), HDB::HDBManager::addFUImplementation(), ProGe::NetlistGenerator::addFUToNetlist(), HDB::HDBManager::addRFImplementation(), FUTestbenchGenerator::createStimulusArrays(), FUTestbenchGenerator::createTbInstantiation(), HDBToHtml::fuImplToHtml(), RFTestbenchGenerator::parseRfPorts(), and HDBToHtml::rfImplToHtml().
std::string HDB::PortImplementation::name | ( | ) | const |
Returns the name of the port.
Definition at line 74 of file PortImplementation.cc.
References name_.
Referenced by ProGe::NetlistGenerator::addBaseRFToNetlist(), HDB::HDBManager::addFUImplementation(), ProGe::NetlistGenerator::addFUToNetlist(), HDB::HDBManager::addRFImplementation(), FUTestbenchGenerator::createStimulusArrays(), FUTestbenchGenerator::createTbCode(), FUTestbenchGenerator::createTbInstantiation(), HDBToHtml::fuImplToHtml(), RFTestbenchGenerator::parseRfPorts(), HDBToHtml::rfImplToHtml(), HDB::FUPortImplementation::setArchitecturePort(), HDB::FUPortImplementation::setGuardPort(), setLoadPort(), setName(), and HDB::RFPortImplementation::setOpcodePort().
void HDB::PortImplementation::setLoadPort | ( | const std::string & | name | ) |
void HDB::PortImplementation::setName | ( | const std::string & | name | ) |
|
private |
Name of the load enable port.
Definition at line 60 of file PortImplementation.hh.
Referenced by loadPort(), and setLoadPort().
|
private |
Name of the port.
Definition at line 58 of file PortImplementation.hh.