Go to the documentation of this file.
37 instanceName_(
""), busMode_(
IPXactModel::INVALID), busType_(
"",
"",
"",
""),
38 busAbstractionType_(
"",
"",
"",
""), interfaceMap_() {
84 pair<TCEString,TCEString>(actualSignal, busSignal));
virtual TCEString instanceName() const
void setInstanceName(const TCEString &name)
virtual void addSignalMapping(const TCEString &actualSignal, const TCEString &busSignal)
IPXactModel::BusMode busMode_
Bus mode.
IPXact::Vlnv busAbstractionType_
Vendor,Library,Name,Version of the bus abstraction type.
virtual IPXactModel::BusMode busMode() const
std::vector< SignalMapping * > SignalMappingList
TCEString instanceName_
Instance Name.
virtual IPXact::Vlnv busAbstractionType() const
PlatInt::SignalMappingList interfaceMap_
Mapping of actual port names and interface port names.
TCEString version
Entity version.
virtual IPXact::Vlnv busType() const
std::pair< TCEString, TCEString > SignalMapping
TCEString vendor
Vendor name.
#define assert(condition)
TCEString library
Library name.
void setBusMode(IPXactModel::BusMode mode)
void setBusType(const TCEString &vendor, const TCEString &library, const TCEString &name, const TCEString &version)
IPXact::Vlnv busType_
Vendor,Library,Name,Version of the bus type.
virtual const PlatInt::SignalMappingList & interfaceMapping() const
virtual ~IPXactInterface()
TCEString name
Entity name.
void setBusAbsType(const TCEString &vendor, const TCEString &library, const TCEString &name, const TCEString &version)