addProGeFiles() const | PlatformIntegrator | protected |
chopSignalToTag(const TCEString &original, const TCEString &tag) const | PlatformIntegrator | protected |
chopTaggedSignals() const =0 | PlatformIntegrator | protectedpure virtual |
clearDataMemories() | PlatformIntegrator | protected |
clkPort_ | PlatformIntegrator | private |
clockPort() const | PlatformIntegrator | |
connectToplevelPort(const ProGe::NetlistPort &corePort, const TCEString signalPrefix="") | PlatformIntegrator | protectedvirtual |
copyProgeBlockToNetlist(const ProGe::NetlistBlock *progeBlock) | PlatformIntegrator | protected |
coreEntityName() const | PlatformIntegrator | |
coreEntityName_ | PlatformIntegrator | private |
createMemories(int coreId) | PlatformIntegrator | protectedvirtual |
createOutputDir() | PlatformIntegrator | private |
deviceFamily() const =0 | PlatformIntegrator | pure virtual |
deviceName() const | PlatformIntegrator | inline |
deviceName_ | PlatformIntegrator | private |
devicePackage() const =0 | PlatformIntegrator | pure virtual |
deviceSpeedClass() const =0 | PlatformIntegrator | pure virtual |
dmem_ | PlatformIntegrator | private |
dmemCount() const | PlatformIntegrator | |
dmemInfo(TTAMachine::AddressSpace *as) const | PlatformIntegrator | |
dmemInfo(int index) const | PlatformIntegrator | |
dmemInstance(MemInfo dmem, TTAMachine::FunctionUnit &lsuArch, std::vector< std::string > lsuPorts)=0 | PlatformIntegrator | protectedpure virtual |
dmemType_ | PlatformIntegrator | private |
errorStream() const | PlatformIntegrator | protected |
errorStream_ | PlatformIntegrator | private |
exportUnconnectedPorts(int coreId) | PlatformIntegrator | protectedvirtual |
generateMemory(MemoryGenerator &memGen, std::vector< TCEString > &generatedFiles, int memIndex, int coreId) | PlatformIntegrator | protectedvirtual |
hasPinTag(const TCEString &signal) const | PlatformIntegrator | protectedvirtual |
hdl_ | PlatformIntegrator | private |
idf() const | PlatformIntegrator | |
idf_ | PlatformIntegrator | private |
imem_ | PlatformIntegrator | private |
imemInfo() const | PlatformIntegrator | |
imemInstance(MemInfo imem, int coreId)=0 | PlatformIntegrator | protectedpure virtual |
initPlatformNetlist(const ProGe::NetlistBlock *progeBlock) | PlatformIntegrator | protectedvirtual |
integrateCore(const ProGe::NetlistBlock &cores, int coreId) | PlatformIntegrator | protectedvirtual |
integrateProcessor(const ProGe::NetlistBlock *progeBlock)=0 | PlatformIntegrator | pure virtual |
integratorBlock() | PlatformIntegrator | protected |
integratorBlock_ | PlatformIntegrator | private |
loadFUExternalPorts(TTAMachine::FunctionUnit &fu) const | PlatformIntegrator | private |
lsus_ | PlatformIntegrator | private |
machine() const | PlatformIntegrator | |
machine_ | PlatformIntegrator | private |
outputDir_ | PlatformIntegrator | private |
outputFilePath(TCEString fileName, bool absolute=false) const | PlatformIntegrator | |
outputPath() const | PlatformIntegrator | |
parseDataMemories() | PlatformIntegrator | protected |
pinTag() const =0 | PlatformIntegrator | protectedpure virtual |
platformEntityName() const | PlatformIntegrator | protected |
PlatformIntegrator() | PlatformIntegrator | |
PlatformIntegrator(const TTAMachine::Machine *machine, const IDF::MachineImplementation *idf, ProGe::HDL hdl, TCEString progeOutputDir, TCEString coreEntityName, TCEString outputDir, TCEString programName, int targetClockFreq, std::ostream &warningStream, std::ostream &errorStream, const MemInfo &imem, MemType dmemType) | PlatformIntegrator | |
printInfo(std::ostream &stream) const =0 | PlatformIntegrator | pure virtual |
progeBlock() const | PlatformIntegrator | |
progeFilePath(TCEString fileName, bool absolute=false) const | PlatformIntegrator | protected |
progeOutputDir_ | PlatformIntegrator | private |
progeOutputHdlFiles(std::vector< TCEString > &files) const | PlatformIntegrator | protected |
programName() const | PlatformIntegrator | protected |
programName_ | PlatformIntegrator | private |
projectFileGenerator() const =0 | PlatformIntegrator | protectedpure virtual |
readLsuParameters(const TTAMachine::FunctionUnit &lsu) | PlatformIntegrator | protected |
resetPort() const | PlatformIntegrator | |
resetPort_ | PlatformIntegrator | private |
setDeviceFamily(TCEString devFamily)=0 | PlatformIntegrator | pure virtual |
setDeviceName(TCEString devName) | PlatformIntegrator | inline |
setSharedOutputDir(const TCEString &sharedDir) | PlatformIntegrator | |
sharedOutputDir_ | PlatformIntegrator | private |
targetClockFrequency() const | PlatformIntegrator | virtual |
targetFrequency_ | PlatformIntegrator | private |
toplevelBlock() const | PlatformIntegrator | |
TTA_CORE_CLK | PlatformIntegrator | protectedstatic |
TTA_CORE_RSTX | PlatformIntegrator | protectedstatic |
ttaCores_ | PlatformIntegrator | private |
unconnectedPorts_ | PlatformIntegrator | private |
warningStream() const | PlatformIntegrator | protected |
warningStream_ | PlatformIntegrator | private |
writeNewToplevel() | PlatformIntegrator | protectedvirtual |
~PlatformIntegrator() | PlatformIntegrator | virtual |