accelInstantiator_ | AlmaIFIntegrator | private |
addAlmaifFiles() | AlmaIFIntegrator | private |
addMemoryPorts(const TCEString as_name, int data_width, int addr_width, const bool isShared, const bool overrideAsWidth) | AlmaIFIntegrator | private |
addMemoryPorts(const TCEString as_name, int mem_count, int data_width, int addr_width, int strb_width, const bool overrideAsWidth) | AlmaIFIntegrator | private |
addPortToAlmaIFBlock(const TCEString name, const TCEString width, const ProGe::Direction dir, const TCEString core_name="") | AlmaIFIntegrator | private |
addPortToAlmaIFBlock(const TCEString name, const int width, const ProGe::Direction dir, const TCEString core_name="") | AlmaIFIntegrator | private |
addPortToGroup(ProGe::NetlistPortGroup *port_group, const ProGe::Direction dir, const TCEString name, const TCEString width) | AlmaIFIntegrator | private |
addProGeFiles() const | PlatformIntegrator | protected |
ALMAIF_MODULE | AlmaIFIntegrator | privatestatic |
almaif_ttacore_ports | AlmaIFIntegrator | private |
almaifBlock_ | AlmaIFIntegrator | private |
AlmaIFIntegrator() | AlmaIFIntegrator | |
AlmaIFIntegrator(const TTAMachine::Machine *machine, const IDF::MachineImplementation *idf, ProGe::HDL hdl, TCEString progeOutputDir, TCEString entityName, TCEString outputDir, TCEString programName, int targetClockFreq, std::ostream &warningStream, std::ostream &errorStream, const MemInfo &imem, MemType dmemType, bool syncReset) | AlmaIFIntegrator | |
AXI_AS_NAME | AlmaIFIntegrator | privatestatic |
axiAddressWidth() const | AlmaIFIntegrator | private |
axiMasterPortGroup() | AlmaIFIntegrator | private |
axiSlavePortGroup() | AlmaIFIntegrator | private |
broadcast_pmem_ | AlmaIFIntegrator | private |
chopSignalToTag(const TCEString &original, const TCEString &tag) const | PlatformIntegrator | protected |
chopTaggedSignals() const | AlmaIFIntegrator | virtual |
clearDataMemories() | PlatformIntegrator | protected |
clkPort_ | PlatformIntegrator | private |
clockPort() const | PlatformIntegrator | |
connectCoreMemories(MemInfo mem, TCEString mem_name, TCEString mem_block_name, bool seconds) | AlmaIFIntegrator | private |
connectToplevelPort(const ProGe::NetlistPort &corePort, const TCEString signalPrefix="") | PlatformIntegrator | protectedvirtual |
copyPlatformFile(const TCEString inputPath, std::vector< TCEString > &fileList, bool isScript=false) const | AlmaIFIntegrator | private |
copyProgeBlockToNetlist(const ProGe::NetlistBlock *progeBlock) | PlatformIntegrator | protected |
coreEntityName() const | PlatformIntegrator | |
coreEntityName_ | PlatformIntegrator | private |
createMemories(int coreId) | PlatformIntegrator | protectedvirtual |
createOutputDir() | PlatformIntegrator | private |
DEFAULT_DEVICE | AlmaIFIntegrator | privatestatic |
DEFAULT_LOCAL_MEMORY_WIDTH | AlmaIFIntegrator | privatestatic |
DEFAULT_RESERVED_PRIVATE_MEM_SIZE | AlmaIFIntegrator | privatestatic |
deviceFamily() const | AlmaIFIntegrator | virtual |
deviceFamily_ | AlmaIFIntegrator | private |
deviceName() const | PlatformIntegrator | inline |
deviceName_ | AlmaIFIntegrator | private |
devicePackage() const | AlmaIFIntegrator | virtual |
deviceSpeedClass() const | AlmaIFIntegrator | virtual |
dmem_ | PlatformIntegrator | private |
dmem_dram_ | AlmaIFIntegrator | private |
DMEM_NAME | AlmaIFIntegrator | privatestatic |
dmemCount() const | PlatformIntegrator | |
dmemGen_ | AlmaIFIntegrator | private |
dmemHandled_ | AlmaIFIntegrator | private |
dmemInfo(TTAMachine::AddressSpace *as) const | PlatformIntegrator | |
dmemInfo(int index) const | PlatformIntegrator | |
dmemInfo_ | AlmaIFIntegrator | private |
dmemInstance(MemInfo dmem, TTAMachine::FunctionUnit &lsuArch, std::vector< std::string > lsuPorts) | AlmaIFIntegrator | protectedvirtual |
dmemType_ | PlatformIntegrator | private |
errorStream() const | PlatformIntegrator | protected |
errorStream_ | PlatformIntegrator | private |
exportUnconnectedPorts(int coreId) | AlmaIFIntegrator | privatevirtual |
fileGen_ | AlmaIFIntegrator | private |
findMemories() | AlmaIFIntegrator | private |
generateMemory(MemoryGenerator &memGen, std::vector< TCEString > &generatedFiles, int memIndex, int coreId) | PlatformIntegrator | protectedvirtual |
hasMinimalDebugger_ | AlmaIFIntegrator | private |
hasPinTag(const TCEString &signal) const | PlatformIntegrator | protectedvirtual |
hasSeparateLocalMemory_ | AlmaIFIntegrator | private |
hdl_ | PlatformIntegrator | private |
idf() const | PlatformIntegrator | |
idf_ | PlatformIntegrator | private |
imem_ | PlatformIntegrator | private |
imem_dp_ | AlmaIFIntegrator | private |
imemGen_ | AlmaIFIntegrator | private |
imemInfo() const | PlatformIntegrator | |
imemInstance(MemInfo imem, int coreId) | AlmaIFIntegrator | protectedvirtual |
initAlmaifBlock() | AlmaIFIntegrator | private |
initPlatformNetlist(const ProGe::NetlistBlock *progeBlock) | PlatformIntegrator | protectedvirtual |
integrateCore(const ProGe::NetlistBlock &cores, int coreId) | AlmaIFIntegrator | virtual |
integrateProcessor(const ProGe::NetlistBlock *progeBlock) | AlmaIFIntegrator | 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 | AlmaIFIntegrator | 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 | |
PMEM_NAME | AlmaIFIntegrator | privatestatic |
pmemHandled_ | AlmaIFIntegrator | private |
pmemInfo_ | AlmaIFIntegrator | private |
printInfo(std::ostream &stream) const | AlmaIFIntegrator | 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 | AlmaIFIntegrator | virtual |
readLsuParameters(const TTAMachine::FunctionUnit &lsu) | PlatformIntegrator | protected |
resetPort() const | PlatformIntegrator | |
resetPort_ | PlatformIntegrator | private |
secondDmem_ | AlmaIFIntegrator | private |
secondDmemAddrw_ | AlmaIFIntegrator | private |
secondDmemDataw_ | AlmaIFIntegrator | private |
secondDmemName_ | AlmaIFIntegrator | private |
secondPmem_ | AlmaIFIntegrator | private |
secondPmemAddrw_ | AlmaIFIntegrator | private |
secondPmemDataw_ | AlmaIFIntegrator | private |
secondPmemName_ | AlmaIFIntegrator | private |
setDeviceFamily(TCEString devFamily) | AlmaIFIntegrator | virtual |
setDeviceName(TCEString devName) | PlatformIntegrator | inline |
setSharedOutputDir(const TCEString &sharedDir) | PlatformIntegrator | |
sharedOutputDir_ | PlatformIntegrator | private |
syncReset_ | AlmaIFIntegrator | private |
targetClockFrequency() const | AlmaIFIntegrator | 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 |
~AlmaIFIntegrator() | AlmaIFIntegrator | virtual |
~PlatformIntegrator() | PlatformIntegrator | virtual |