32#ifndef TTA_IP_XACT_INTERFACE_HH
33#define TTA_IP_XACT_INTERFACE_HH
void setBusMode(IPXactModel::BusMode mode)
IPXactModel::BusMode busMode_
Bus mode.
virtual const PlatInt::SignalMappingList & interfaceMapping() const
virtual void addSignalMapping(const TCEString &actualSignal, const TCEString &busSignal)
void setBusType(const TCEString &vendor, const TCEString &library, const TCEString &name, const TCEString &version)
virtual IPXactModel::BusMode busMode() const
virtual IPXact::Vlnv busAbstractionType() const
void setInstanceName(const TCEString &name)
PlatInt::SignalMappingList interfaceMap_
Mapping of actual port names and interface port names.
virtual bool mapPortsToInterface(const ProGe::NetlistBlock &toplevel)=0
void setBusAbsType(const TCEString &vendor, const TCEString &library, const TCEString &name, const TCEString &version)
IPXact::Vlnv busType_
Vendor,Library,Name,Version of the bus type.
virtual ~IPXactInterface()
virtual TCEString instanceName() const
virtual IPXact::Vlnv busType() const
IPXact::Vlnv busAbstractionType_
Vendor,Library,Name,Version of the bus abstraction type.
TCEString instanceName_
Instance Name.
std::vector< SignalMapping * > SignalMappingList