111 if (triggerCount > 0) {
112 percent = 100 * (execCount / triggerCount);
115 " " + opName +
": " +
CycleCount ClockCycleCount
Alias for ClockCycleCount.
static std::string toString(const T &source)
PortState & portState(const std::string &portName, const std::string &fuName)
static const std::string MACH_WIN_FU_LABEL
Label precing function unit names in the machine state window.
static const std::string MACH_WIN_TRIGGER_COUNT_LABEL
Trigger count label for the machine state window.
static const std::string MACH_WIN_EXECUTION_COUNT_LABEL
Execution count title for the machine state window.
static const std::string MACH_WIN_PORTS_TITLE
Title for the machine state window ports list.
virtual ~ProximFUDetailsCmd()
const TTAMachine::FunctionUnit & fu_
Function unit to display.
ProximFUDetailsCmd(const TTAMachine::FunctionUnit &fu)
void appendDetails(std::string text)
void appendUtilizationData(std::string text)
virtual const SimValue & value() const
UIntWord uIntWordValue() const
const UtilizationStats & utilizationStatistics(int core=-1)
MachineState & machineState(int core=-1)
virtual TCEString name() const
virtual HWOperation * operation(const std::string &name) const
virtual int operationCount() const
virtual BaseFUPort * port(const std::string &name) const
const std::string & name() const
virtual std::string name() const
virtual int portCount() const
ClockCycleCount operationExecutions(const std::string &operationName) const
ClockCycleCount triggerCount(const std::string &fuName) const