Go to the documentation of this file.
33 #ifndef TTA_ONE_CYCLE_OPERATION_EXECUTOR_HH
34 #define TTA_ONE_CYCLE_OPERATION_EXECUTOR_HH
SimValue ** io_
Inputs and outputs for the operation.
bool ioVectorInitialized_
True if the io_ vector is initialized-.
Operation * operation_
Operation to be executed next.
OperationContext * context_
Operation context.
OneCycleOperationExecutor(FUState &parent)
bool ready_
True if all the results are ready.
virtual void startOperation(Operation &op)
virtual int latency() const
virtual OperationExecutor * copy()
void initializeIOVector()
OneCycleOperationExecutor & operator=(const OneCycleOperationExecutor &)
Assignment not allowed.
virtual void setContext(OperationContext &context)
virtual ~OneCycleOperationExecutor()
virtual void advanceClock()