OpenASIP  2.0
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
ComponentAdder Member List

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

addComponents(TTAMachine::Machine *mach)ComponentAdderinlineprivate
addConfToDSDB(const DSDBManager::MachineConfiguration &conf)DesignSpaceExplorer
addParameter(TCEString name, ExplorerPluginParameterType type, bool compulsory=true, TCEString defaultValue="", TCEString description="")DesignSpaceExplorerPlugininline
addRegisterFiles(TTAMachine::Machine *mach)ComponentAdderinlineprivate
adf_ComponentAdderprivate
adfPN_ComponentAdderprivatestatic
booleanValue(const std::string &parameter) constDesignSpaceExplorerPluginvirtual
buildIdf_ComponentAdderprivate
buildIdfPN_ComponentAdderprivatestatic
checkParameters() constDesignSpaceExplorerPluginprotected
ComponentAdder()ComponentAdderinlineprivate
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
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 &configurationID, const unsigned int &)ComponentAdderinlineprivatevirtual
getPlugins()DesignSpaceExplorer
giveParameter(const std::string &name, const std::string &value)DesignSpaceExplorerPluginvirtual
hasParameter(const std::string &paramName) constDesignSpaceExplorerPluginvirtual
loadExplorerPlugin(const std::string &pluginName, DSDBManager *dsdb=NULL)DesignSpaceExplorerstatic
name() constDesignSpaceExplorerPluginvirtual
oStream_DesignSpaceExplorerprivate
Parameter typedefDesignSpaceExplorerPlugin
ParameterMap typedefDesignSpaceExplorerPlugin
parameters() constDesignSpaceExplorerPlugin
parameters_DesignSpaceExplorerPluginprotected
parameterValue(const std::string &paramName) constDesignSpaceExplorerPlugin
PLUGIN_DESCRIPTION("Explorer plugin that adds machine components to a " "given machine.")ComponentAdderprivate
pluginName_DesignSpaceExplorerPluginprotected
pluginTool_DesignSpaceExplorerprivatestatic
PMCIt typedefDesignSpaceExplorerPlugin
PMIt typedefDesignSpaceExplorerPlugin
producesArchitecture() constComponentAdderinlineprivatevirtual
readCompulsoryParameter(const std::string paramName, T &param) constDesignSpaceExplorerPlugin
readOptionalParameter(const std::string paramName, T &param) constDesignSpaceExplorerPlugin
readParameters()ComponentAdderinlineprivate
requiresApplication() constComponentAdderinlineprivatevirtual
requiresHDB() constComponentAdderinlineprivatevirtual
requiresSimulationData() constComponentAdderinlineprivatevirtual
requiresStartingPointArchitecture() constComponentAdderinlineprivatevirtual
RFCount_ComponentAdderprivate
RFCountPN_ComponentAdderprivatestatic
RFName_ComponentAdderprivate
RFNamePN_ComponentAdderprivatestatic
RFReadPorts_ComponentAdderprivate
RFReadPortsPN_ComponentAdderprivatestatic
RFSize_ComponentAdderprivate
RFSizePN_ComponentAdderprivatestatic
RFWritePorts_ComponentAdderprivate
RFWritePortsPN_ComponentAdderprivatestatic
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_ComponentAdderprivate
setDSDB(DSDBManager &dsdb)DesignSpaceExplorervirtual
setPluginName(const std::string &pluginName)DesignSpaceExplorerPluginvirtual
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
~DesignSpaceExplorer()DesignSpaceExplorervirtual
~DesignSpaceExplorerPlugin()DesignSpaceExplorerPluginvirtual