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