Go to the documentation of this file.
32 #ifndef TTA_IP_XACT_INTERFACE_HH
33 #define TTA_IP_XACT_INTERFACE_HH
virtual bool mapPortsToInterface(const ProGe::NetlistBlock &toplevel)=0
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.
virtual IPXact::Vlnv busType() const
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()
void setBusAbsType(const TCEString &vendor, const TCEString &library, const TCEString &name, const TCEString &version)