Go to the documentation of this file.
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 PlatformIntegrator * integrator() const
const TCEString DEF_VERSION
TCEString toplevelEntity() const
virtual size_t parameterCount() const
const TCEString DEF_LIBRARY
virtual size_t portCount() const
void addBusInterfaces(IPXactModel *model)
const std::vector< TCEString > & memInitFileList() const
void addAddressSpaces(IPXactModel *model)
void writeIPXactModel(const IPXactModel &model)
virtual void writeProjectFiles()
void addAddressSpace(IPXactAddressSpace *addrSpace)
void setFile(const TCEString &file)
void setDestinationFile(const std::string &fileName)
const TCEString DEF_VENDOR
void addParameter(const ProGe::Parameter ¶meter)
TCEString outputFileName() const
IPXactSerializer * ipXactWriter_
void setHdlFiles(const std::vector< TCEString > &files)
IPXactFileGenerator(TCEString toplevelEntity, const PlatformIntegrator *integrator)
const std::vector< TCEString > & hdlFileList() const
void addBusInterface(IPXactInterface *interface)
void addSignal(const HDLPort &signal)
virtual const Parameter & parameter(const std::string &name) const
virtual NetlistPort * port(const std::string &portName, bool partialMatch=true)
virtual ~IPXactFileGenerator()
void setVLNV(TCEString vendor, TCEString library, TCEString name, TCEString version)