78 for (
size_t i = 0; i < toplevel.
portCount(); i++) {
104 std::vector<IPXactInterface*> interfaces;
111 for (
unsigned int i = 0; i < interfaces.size(); i++) {
112 if (interfaces.at(i)->mapPortsToInterface(toplevel)) {
116 delete interfaces.at(i);
117 interfaces.at(i) = NULL;
const TCEString DEF_LIBRARY
const TCEString DEF_VERSION
const TCEString DEF_VENDOR
virtual void writeProjectFiles()
IPXactSerializer * ipXactWriter_
IPXactFileGenerator(TCEString toplevelEntity, const PlatformIntegrator *integrator)
void addBusInterfaces(IPXactModel *model)
TCEString outputFileName() const
virtual ~IPXactFileGenerator()
void addAddressSpaces(IPXactModel *model)
void setVLNV(TCEString vendor, TCEString library, TCEString name, TCEString version)
void addAddressSpace(IPXactAddressSpace *addrSpace)
void addParameter(const ProGe::Parameter ¶meter)
void setHdlFiles(const std::vector< TCEString > &files)
void setFile(const TCEString &file)
void addSignal(const HDLPort &signal)
void addBusInterface(IPXactInterface *interface)
void writeIPXactModel(const IPXactModel &model)
virtual size_t parameterCount() const
virtual const Parameter & parameter(const std::string &name) const
virtual NetlistPort * port(const std::string &portName, bool partialMatch=true)
virtual size_t portCount() const
const PlatformIntegrator * integrator() const
const std::vector< TCEString > & hdlFileList() const
const std::vector< TCEString > & memInitFileList() const
TCEString toplevelEntity() const
void setDestinationFile(const std::string &fileName)