OpenASIP  2.0
ADFCombiner Member List

This is the complete list of members for ADFCombiner, including all inherited members.

addAddressSpaces(TTAMachine::Machine *finalMach, TTAMachine::Machine *nodeMach)ADFCombinerinlineprivate
addAllGuardsToConnectionBuses(TTAMachine::Machine *finalMach, const BusVector &connectionBuses)ADFCombinerinlineprivate
addBar_ADFCombinerprivate
AddBarConnectionPN_ADFCombinerprivatestatic
addBroadcast_ADFCombinerprivate
AddBroadcastPN_ADFCombinerprivatestatic
addBuses(TTAMachine::Machine *finalMach, TTAMachine::Machine *nodeMach, unsigned nodeCount, std::map< Bus *, std::pair< Bus *, int > > &busMapping)ADFCombinerinlineprivate
addComponents(TTAMachine::Machine *finalMach, TTAMachine::Machine *nodeMach, TTAMachine::Machine *extraMach, unsigned nodeCount)ADFCombinerinlineprivate
addConfToDSDB(const DSDBManager::MachineConfiguration &conf)DesignSpaceExplorer
addFunctionUnits(TTAMachine::Machine *finalMach, TTAMachine::Machine *nodeMach, unsigned nodeCount)ADFCombinerinlineprivate
addGuardsToBuses(std::map< Bus *, std::pair< Bus *, int > > &busMapping, GuardSet &extrasGuards)ADFCombinerinlineprivate
addParameter(TCEString name, ExplorerPluginParameterType type, bool compulsory=true, TCEString defaultValue="", TCEString description="")DesignSpaceExplorerPlugininline
addRegisterFiles(TTAMachine::Machine *finalMach, TTAMachine::Machine *nodeMach, unsigned nodeCount)ADFCombinerinlineprivate
addressSpaces_ADFCombinerprivate
AddressSpacesPN_ADFCombinerprivatestatic
addRing_ADFCombinerprivate
AddRingConnectionPN_ADFCombinerprivatestatic
addStar_ADFCombinerprivate
AddStarConnectionPN_ADFCombinerprivatestatic
ADFCombiner()ADFCombinerinlineprivate
booleanValue(const std::string &parameter) constDesignSpaceExplorerPluginvirtual
buildIDF_ADFCombinerprivate
BuildIDFPN_ADFCombinerprivatestatic
BusVector typedefADFCombinerprivate
checkParameters() constDesignSpaceExplorerPluginprotected
connectPorts(TTAMachine::Machine *finalMach, TTAMachine::Unit *original, TTAMachine::Unit *newUnit, int count)ADFCombinerinlineprivate
connectRegisterFiles(TTAMachine::Machine *finalMach, TTAMachine::Machine *nodeMach, TTAMachine::Machine *extraMach, unsigned nodeCount, std::set< TTAMachine::Guard *, TTAMachine::MachinePart::Comparator > extrasGuards, BusVector &connectionBuses)ADFCombinerinlineprivate
connectVectorLSU(TTAMachine::Machine *finalMach, TTAMachine::Machine *nodeMach, TTAMachine::Machine *extraMach, int nodeCount)ADFCombinerinlineprivate
copyGuards(TTAMachine::Bus &originalBus, TTAMachine::Bus &addBus, const TCEString &prefix)ADFCombinerinlineprivate
createBus(TTAMachine::Machine *finalMach, TCEString busName, int width)ADFCombinerinlineprivate
createEstimateData(const TTAMachine::Machine &mach, const IDF::MachineImplementation &idf, CostEstimator::AreaInGates &area, CostEstimator::DelayInNanoSeconds &longestPathDelay)DesignSpaceExplorer
createImplementation(const DSDBManager::MachineConfiguration &conf, DSDBManager::MachineConfiguration &newConf, const double &frequency=0.0, const double &maxArea=0.0, const bool &createEstimates=true, const std::string &icDec="DefaultICDecoder", const std::string &icDecHDB="asic_130nm_1.5V.hdb")DesignSpaceExplorer
createImplementationAndStore(const DSDBManager::MachineConfiguration &conf, const double &frequency=0.0, const double &maxArea=0.0, const bool &createEstimates=true, const std::string &icDec="DefaultICDecoder", const std::string &icDecHDB="asic_130nm_1.5V.hdb")DesignSpaceExplorer
createPortsAndSockets(TTAMachine::Machine *finalMach, TTAMachine::RegisterFile *rf, TTAMachine::Bus *newBus, TCEString name, bool readOnly, int nodeNumber=-1)ADFCombinerinlineprivate
dataLSULatency_ADFCombinerprivate
DataLSULatencyPN_ADFCombinerprivatestatic
db()DesignSpaceExplorervirtual
description() constDesignSpaceExplorerPlugininlinevirtual
DesignSpaceExplorer()DesignSpaceExplorer
DesignSpaceExplorerPlugin()DesignSpaceExplorerPluginprotected
dsdb_DesignSpaceExplorerprivate
dummyEstimate_DesignSpaceExplorerprivatestatic
estimator_DesignSpaceExplorerprivate
evaluate(const DSDBManager::MachineConfiguration &configuration, CostEstimates &results=dummyEstimate_, bool estimate=false)DesignSpaceExplorervirtual
explore(const RowID &, const unsigned int &)ADFCombinerinlineprivatevirtual
extra_ADFCombinerprivate
ExtraPN_ADFCombinerprivatestatic
findGuards(TTAMachine::Machine *mach)ADFCombinerinlineprivate
getExtraComponentName(TCEString originalName)ADFCombinerinlineprivate
getNodeComponentName(TCEString originalName, int idx)ADFCombinerinlineprivate
getPlugins()DesignSpaceExplorer
giveParameter(const std::string &name, const std::string &value)DesignSpaceExplorerPluginvirtual
GuardSet typedefADFCombinerprivate
hasParameter(const std::string &paramName) constDesignSpaceExplorerPluginvirtual
loadExplorerPlugin(const std::string &pluginName, DSDBManager *dsdb=NULL)DesignSpaceExplorerstatic
name() constDesignSpaceExplorerPluginvirtual
node_ADFCombinerprivate
nodeCount_ADFCombinerprivate
NodeCountPN_ADFCombinerprivatestatic
nodeNamePrefix(int nodeId)ADFCombinerinlineprivate
NodePN_ADFCombinerprivatestatic
nodesPerBus_ADFCombinerprivate
NodesPerBusPN_ADFCombinerprivatestatic
oStream_DesignSpaceExplorerprivate
Parameter typedefDesignSpaceExplorerPlugin
ParameterMap typedefDesignSpaceExplorerPlugin
parameters() constDesignSpaceExplorerPlugin
parameters_DesignSpaceExplorerPluginprotected
parameterValue(const std::string &paramName) constDesignSpaceExplorerPlugin
PLUGIN_DESCRIPTION("Explorer plugin that produces a clustered machine with N lanes/nodes " "and an 'extras' node.")ADFCombinerprivate
pluginName_DesignSpaceExplorerPluginprotected
pluginTool_DesignSpaceExplorerprivatestatic
PMCIt typedefDesignSpaceExplorerPlugin
PMIt typedefDesignSpaceExplorerPlugin
producesArchitecture() constADFCombinerinlineprivatevirtual
readCompulsoryParameter(const std::string paramName, T &param) constDesignSpaceExplorerPlugin
readOptionalParameter(const std::string paramName, T &param) constDesignSpaceExplorerPlugin
readParameters()ADFCombinerinlineprivate
renameExtraUnits(TTAMachine::Machine *finalMach)ADFCombinerinlineprivate
requiresApplication() constADFCombinerinlineprivatevirtual
requiresHDB() constADFCombinerinlineprivatevirtual
requiresSimulationData() constADFCombinerinlineprivatevirtual
requiresStartingPointArchitecture() constADFCombinerinlineprivatevirtual
reuseRFPorts_ADFCombinerprivate
ReuseRFPortsPN_ADFCombinerprivatestatic
schedule(const std::string applicationFile, TTAMachine::Machine &machine, TCEString paramOptions="-O3")DesignSpaceExplorerprotected
selectComponents(const TTAMachine::Machine &mach, const double &frequency=0.0, const double &maxArea=0.0, const std::string &icDec="DefaultICDecoder", const std::string &icDecHDB="asic_130nm_1.5V.hdb") constDesignSpaceExplorer
selector_ADFCombinerprivate
setDSDB(DSDBManager &dsdb)DesignSpaceExplorervirtual
setPluginName(const std::string &pluginName)DesignSpaceExplorerPluginvirtual
sharedLSULatency_ADFCombinerprivate
SharedLSULatencyPN_ADFCombinerprivatestatic
simulate(const TTAProgram::Program &program, const TTAMachine::Machine &machine, const TestApplication &testApplication, const ClockCycleCount &maxCycles, ClockCycleCount &runnedCycles, const bool tracing, const bool useCompiledSimulation=false, std::vector< ClockCycleCount > *executionCounts=NULL)DesignSpaceExplorerprotected
vectorLSU_ADFCombinerprivate
VectorLSUPN_ADFCombinerprivatestatic
VLSUConnectionBuses_ADFCombinerprivate
VLSUConnectionBusesPN_ADFCombinerprivatestatic
~DesignSpaceExplorer()DesignSpaceExplorervirtual
~DesignSpaceExplorerPlugin()DesignSpaceExplorerPluginvirtual