Go to the documentation of this file.
34 #ifndef TTA_DBG_CONTROLLER
35 #define TTA_DBG_CONTROLLER
47 virtual void writeIMem(
const char *data,
int size);
49 virtual void step(
double count = 1);
51 virtual void next(
int count = 1);
60 const std::string& rfName,
61 int registerIndex = -1);
64 const std::string& iuName,
int index = -1);
67 const std::string& fuName,
68 const std::string& portName);
UInt32 InstructionAddress
TTAMachine::Machine * machine
the architecture definition of the estimated processor
virtual void writeIMem(const char *data, int size)
virtual std::string registerFileValue(const std::string &rfName, int registerIndex=-1)
virtual void next(int count=1)
virtual InstructionAddress programCounter() const
Word MinimumAddressableUnit
Type for storing a MAU (must be unsigned type!). This limits the maximum size of the simulated minimu...
virtual SimValue FUPortValue(const std::string &fuName, const std::string &portName)
virtual SimulatorFrontend & frontend()
TCEDBGController(SimulatorFrontend &frontend, const TTAMachine::Machine &machine, const TTAProgram::Program &program)
virtual MAU readMem(Word address, const AddressSpace &)
MinimumAddressableUnit MAU
virtual void runUntil(UIntWord address)
MinimumAddressableUnit MAU
virtual void step(double count=1)
find Finds info of the inner loops in the program
virtual void writeMem(Word address, MAU data, const AddressSpace &)
virtual SimValue immediateUnitRegisterValue(const std::string &iuName, int index=-1)