|
| SC_HAS_PROCESS (TTACore) |
|
| TTACore (sc_module_name name, std::string machineFile, std::string programFile) |
|
uint64_t | lockCycles () const |
|
uint64_t | instructionCycles () const |
|
| SimpleSimulatorFrontend (TCEString machineFile, bool useCompiledSimulation=false) |
|
| SimpleSimulatorFrontend (TCEString machineFile, TCEString programFile, bool useCompiledSimulation=false, bool useDetailedSimulation=false) |
|
| SimpleSimulatorFrontend (const TTAMachine::Machine &machine, const TTAProgram::Program &program) |
|
virtual | ~SimpleSimulatorFrontend () |
|
void | step () |
|
void | run () |
|
void | stop () |
|
uint64_t | cycleCount () const |
|
bool | isInitialized () const |
|
bool | isStopped () const |
|
bool | isRunning () const |
|
bool | isFinished () const |
|
bool | hadRuntimeError () const |
|
virtual void | setOperationSimulator (const TCEString &fuName, DetailedOperationSimulator &sim) |
|
MemorySystem & | memorySystem () |
|
void | initializeDataMemories (const TTAMachine::AddressSpace *onlyOne=NULL) |
|
void | loadProgram (const std::string &fileName) |
|
const TTAMachine::Machine & | machine () const |
|
const TTAProgram::Program & | program () const |
|
SimulatorFrontend & | frontend () |
|
virtual bool | registerEventListener (int event, Listener *listener) |
|
virtual bool | unregisterEventListener (int event, Listener *listener) |
|
A sc_module wrapper for the whole TTA core simulation model.
This model is sentive to clock signal. Propagates the clock signal internally to other clocked datapath models (mainly FU models).
Definition at line 50 of file tce_systemc.hh.