Go to the documentation of this file.
34 #ifndef FSA_FU_RESOURCE_CONFLICT_DETECTOR_PIMPL_HH
35 #define FSA_FU_RESOURCE_CONFLICT_DETECTOR_PIMPL_HH
int FSAStateIndex
Type used for indexing the states.
bool operationIssued_
True if operation was issued at the current cycle.
FiniteStateAutomaton::FSAStateIndex currentState_
Current state of the FSA.
FSAFUResourceConflictDetectorPimpl & operator=(const FSAFUResourceConflictDetectorPimpl &)
Assignment not allowed.
FSAFUResourceConflictDetectorPimpl(const TTAMachine::FunctionUnit &fu)
const FiniteStateAutomaton::FSAStateTransitionIndex NOP
The transition index of a NOP operation.
~FSAFUResourceConflictDetectorPimpl()
FUFiniteStateAutomaton fsa_
The FSA.
int FSAStateTransitionIndex
Type used for indexing the transitions.
const std::string fuName_
The name of the FU that is being simulated (for debugging).
FiniteStateAutomaton::FSAStateIndex nextState_
The next state of the FSA (move to currentState in cycle advance).