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