HWA Debug statistics.
HWA debug - current paramset, loopcount, trigger status - that are output from the statistics block.
Data Fields | |
uint8_t | currentParamSet |
uint8_t | paramSetIdxCpuIntr0 |
uint8_t | paramSetIdxCpuIntr1 |
uint8_t | fsmStateInfo |
uint16_t | currentLoopCount |
uint16_t | otherThreadLoopCount |
uint32_t | trigStatus [2] |
uint8_t HWA_DebugStats::currentParamSet |
Index of the current paramset that is under execution. useful for debug, where parameter-sets can be executed one-by-one using SW trigger mode for each of them. In such a debug, this register indicates which parameter-set is currently waiting for the SW trigger
uint8_t HWA_DebugStats::paramSetIdxCpuIntr0 |
paramset index when PARAM_DONE_INTR0 is generated
uint8_t HWA_DebugStats::paramSetIdxCpuIntr1 |
paramset index when PARAM_DONE_INTR1 is generated Indicates the overall state of the HWA state machine 000: State Machine is in IDLE state 001: State machine is in thread 1 Load params state 010: State machine is in thread 1 wait trigger state 011: State machine is in thread 1 run state 100: State machine is in thread 2 Load params state 101: State machine is in thread 2 wait trigger state 110: State machine is in thread 2 run state 111: State machine is in context switch state
uint8_t HWA_DebugStats::fsmStateInfo |
uint16_t HWA_DebugStats::currentLoopCount |
the loop count that is presently running
uint16_t HWA_DebugStats::otherThreadLoopCount |
the loop count for alternate thread
uint32_t HWA_DebugStats::trigStatus[2] |
trigger status