33#ifndef TTA_SIMPLE_SIMULATOR_FRONTEND
34#define TTA_SIMPLE_SIMULATOR_FRONTEND
63 bool useCompiledSimulation=
false,
64 bool useDetailedSimulation=
false);
virtual ~SimpleSimulatorFrontend()
const TTAMachine::Machine & machine() const
virtual bool registerEventListener(int event, Listener *listener)
uint64_t cycleCount() const
MemorySystem & memorySystem()
bool isInitialized() const
void loadProgram(const std::string &fileName)
bool hadRuntimeError() const
const TTAProgram::Program & program() const
virtual void setOperationSimulator(const TCEString &fuName, DetailedOperationSimulator &sim)
SimulatorFrontend & frontend()
SimulatorFrontend * simFront_
virtual bool unregisterEventListener(int event, Listener *listener)
void initializeDataMemories(const TTAMachine::AddressSpace *onlyOne=NULL)