Go to the documentation of this file.
34 #ifndef TTA_TRANSPORT_PIPELINE_HH
35 #define TTA_TRANSPORT_PIPELINE_HH
OperationContext tempContext_
Operation context seen by the operation.
TransportPipeline & operator=(const TransportPipeline &)
Assignment not allowed.
UInt32 InstructionAddress
GCUState & parent_
The owner GCUState.
virtual OperationExecutor * copy()
InstructionAddress PC_
Storage for PC value in the context.
TransportPipeline(GCUState &parent)
int branchDelayCycles_
Branch delay cycles.
virtual void setContext(OperationContext &context)
OperationContext * context_
Operation context used to fetch the values for PC and RA.
virtual void startOperation(Operation &op)
Operation * operation_
Operation to be triggered next.
bool hasPendingOperations() const
virtual void advanceClock()
InstructionAddress IBS_
Storage for IRF block start in the context.
virtual ~TransportPipeline()
virtual int latency() const
SimValue RA_
Storage for RA value in the context.