OpenASIP
2.0
|
This is the complete list of members for ADFCombiner, including all inherited members.
addAddressSpaces(TTAMachine::Machine *finalMach, TTAMachine::Machine *nodeMach) | ADFCombiner | inlineprivate |
addAllGuardsToConnectionBuses(TTAMachine::Machine *finalMach, const BusVector &connectionBuses) | ADFCombiner | inlineprivate |
addBar_ | ADFCombiner | private |
AddBarConnectionPN_ | ADFCombiner | privatestatic |
addBroadcast_ | ADFCombiner | private |
AddBroadcastPN_ | ADFCombiner | privatestatic |
addBuses(TTAMachine::Machine *finalMach, TTAMachine::Machine *nodeMach, unsigned nodeCount, std::map< Bus *, std::pair< Bus *, int > > &busMapping) | ADFCombiner | inlineprivate |
addComponents(TTAMachine::Machine *finalMach, TTAMachine::Machine *nodeMach, TTAMachine::Machine *extraMach, unsigned nodeCount) | ADFCombiner | inlineprivate |
addConfToDSDB(const DSDBManager::MachineConfiguration &conf) | DesignSpaceExplorer | |
addFunctionUnits(TTAMachine::Machine *finalMach, TTAMachine::Machine *nodeMach, unsigned nodeCount) | ADFCombiner | inlineprivate |
addGuardsToBuses(std::map< Bus *, std::pair< Bus *, int > > &busMapping, GuardSet &extrasGuards) | ADFCombiner | inlineprivate |
addParameter(TCEString name, ExplorerPluginParameterType type, bool compulsory=true, TCEString defaultValue="", TCEString description="") | DesignSpaceExplorerPlugin | inline |
addRegisterFiles(TTAMachine::Machine *finalMach, TTAMachine::Machine *nodeMach, unsigned nodeCount) | ADFCombiner | inlineprivate |
addressSpaces_ | ADFCombiner | private |
AddressSpacesPN_ | ADFCombiner | privatestatic |
addRing_ | ADFCombiner | private |
AddRingConnectionPN_ | ADFCombiner | privatestatic |
addStar_ | ADFCombiner | private |
AddStarConnectionPN_ | ADFCombiner | privatestatic |
ADFCombiner() | ADFCombiner | inlineprivate |
booleanValue(const std::string ¶meter) const | DesignSpaceExplorerPlugin | virtual |
buildIDF_ | ADFCombiner | private |
BuildIDFPN_ | ADFCombiner | privatestatic |
BusVector typedef | ADFCombiner | private |
checkParameters() const | DesignSpaceExplorerPlugin | protected |
connectPorts(TTAMachine::Machine *finalMach, TTAMachine::Unit *original, TTAMachine::Unit *newUnit, int count) | ADFCombiner | inlineprivate |
connectRegisterFiles(TTAMachine::Machine *finalMach, TTAMachine::Machine *nodeMach, TTAMachine::Machine *extraMach, unsigned nodeCount, std::set< TTAMachine::Guard *, TTAMachine::MachinePart::Comparator > extrasGuards, BusVector &connectionBuses) | ADFCombiner | inlineprivate |
connectVectorLSU(TTAMachine::Machine *finalMach, TTAMachine::Machine *nodeMach, TTAMachine::Machine *extraMach, int nodeCount) | ADFCombiner | inlineprivate |
copyGuards(TTAMachine::Bus &originalBus, TTAMachine::Bus &addBus, const TCEString &prefix) | ADFCombiner | inlineprivate |
createBus(TTAMachine::Machine *finalMach, TCEString busName, int width) | ADFCombiner | inlineprivate |
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) | ADFCombiner | inlineprivate |
dataLSULatency_ | ADFCombiner | private |
DataLSULatencyPN_ | ADFCombiner | privatestatic |
db() | DesignSpaceExplorer | virtual |
description() const | DesignSpaceExplorerPlugin | inlinevirtual |
DesignSpaceExplorer() | DesignSpaceExplorer | |
DesignSpaceExplorerPlugin() | DesignSpaceExplorerPlugin | protected |
dsdb_ | DesignSpaceExplorer | private |
dummyEstimate_ | DesignSpaceExplorer | privatestatic |
estimator_ | DesignSpaceExplorer | private |
evaluate(const DSDBManager::MachineConfiguration &configuration, CostEstimates &results=dummyEstimate_, bool estimate=false) | DesignSpaceExplorer | virtual |
explore(const RowID &, const unsigned int &) | ADFCombiner | inlineprivatevirtual |
extra_ | ADFCombiner | private |
ExtraPN_ | ADFCombiner | privatestatic |
findGuards(TTAMachine::Machine *mach) | ADFCombiner | inlineprivate |
getExtraComponentName(TCEString originalName) | ADFCombiner | inlineprivate |
getNodeComponentName(TCEString originalName, int idx) | ADFCombiner | inlineprivate |
getPlugins() | DesignSpaceExplorer | |
giveParameter(const std::string &name, const std::string &value) | DesignSpaceExplorerPlugin | virtual |
GuardSet typedef | ADFCombiner | private |
hasParameter(const std::string ¶mName) const | DesignSpaceExplorerPlugin | virtual |
loadExplorerPlugin(const std::string &pluginName, DSDBManager *dsdb=NULL) | DesignSpaceExplorer | static |
name() const | DesignSpaceExplorerPlugin | virtual |
node_ | ADFCombiner | private |
nodeCount_ | ADFCombiner | private |
NodeCountPN_ | ADFCombiner | privatestatic |
nodeNamePrefix(int nodeId) | ADFCombiner | inlineprivate |
NodePN_ | ADFCombiner | privatestatic |
nodesPerBus_ | ADFCombiner | private |
NodesPerBusPN_ | ADFCombiner | privatestatic |
oStream_ | DesignSpaceExplorer | private |
Parameter typedef | DesignSpaceExplorerPlugin | |
ParameterMap typedef | DesignSpaceExplorerPlugin | |
parameters() const | DesignSpaceExplorerPlugin | |
parameters_ | DesignSpaceExplorerPlugin | protected |
parameterValue(const std::string ¶mName) const | DesignSpaceExplorerPlugin | |
PLUGIN_DESCRIPTION("Explorer plugin that produces a clustered machine with N lanes/nodes " "and an 'extras' node.") | ADFCombiner | private |
pluginName_ | DesignSpaceExplorerPlugin | protected |
pluginTool_ | DesignSpaceExplorer | privatestatic |
PMCIt typedef | DesignSpaceExplorerPlugin | |
PMIt typedef | DesignSpaceExplorerPlugin | |
producesArchitecture() const | ADFCombiner | inlineprivatevirtual |
readCompulsoryParameter(const std::string paramName, T ¶m) const | DesignSpaceExplorerPlugin | |
readOptionalParameter(const std::string paramName, T ¶m) const | DesignSpaceExplorerPlugin | |
readParameters() | ADFCombiner | inlineprivate |
renameExtraUnits(TTAMachine::Machine *finalMach) | ADFCombiner | inlineprivate |
requiresApplication() const | ADFCombiner | inlineprivatevirtual |
requiresHDB() const | ADFCombiner | inlineprivatevirtual |
requiresSimulationData() const | ADFCombiner | inlineprivatevirtual |
requiresStartingPointArchitecture() const | ADFCombiner | inlineprivatevirtual |
reuseRFPorts_ | ADFCombiner | private |
ReuseRFPortsPN_ | ADFCombiner | privatestatic |
schedule(const std::string applicationFile, TTAMachine::Machine &machine, TCEString paramOptions="-O3") | DesignSpaceExplorer | protected |
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") const | DesignSpaceExplorer | |
selector_ | ADFCombiner | private |
setDSDB(DSDBManager &dsdb) | DesignSpaceExplorer | virtual |
setPluginName(const std::string &pluginName) | DesignSpaceExplorerPlugin | virtual |
sharedLSULatency_ | ADFCombiner | private |
SharedLSULatencyPN_ | ADFCombiner | privatestatic |
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) | DesignSpaceExplorer | protected |
vectorLSU_ | ADFCombiner | private |
VectorLSUPN_ | ADFCombiner | privatestatic |
VLSUConnectionBuses_ | ADFCombiner | private |
VLSUConnectionBusesPN_ | ADFCombiner | privatestatic |
~DesignSpaceExplorer() | DesignSpaceExplorer | virtual |
~DesignSpaceExplorerPlugin() | DesignSpaceExplorerPlugin | virtual |