33#ifndef TTA_OPERATION_SIMULATOR_HH 
   34#define TTA_OPERATION_SIMULATOR_HH 
   54        std::vector<DataObject> inputs,
 
   55        std::vector<SimValue*>& outputs,
 
   61        std::vector<DataObject> inputs,
 
   62        std::vector<SimValue*>& outputs,
 
   64        unsigned int bitWidth,
 
   80        std::vector<DataObject> inputs,
 
   81        std::vector<SimValue*>& outputs,
 
 
void advanceClock(OperationContext &context)
 
virtual ~OperationSimulator()
 
static OperationSimulator * instance_
Unique instance.
 
bool lateResult(Operation &op, std::vector< DataObject > inputs, std::vector< SimValue * > &outputs, OperationContext &context, unsigned int bitWidth, std::string &result)
 
bool initializeOutputs(Operation &op, std::vector< DataObject > inputs, std::vector< SimValue * > &outputs, std::string &result)
 
static OperationSimulator & instance()
 
bool simulateTrigger(Operation &op, std::vector< DataObject > inputs, std::vector< SimValue * > &outputs, OperationContext &context, std::string &result)
 
bool initializeSimValue(std::string value, SimValue *sim, std::string &result)