dopplerProc DPU internal data Object
The structure is used to hold dopplerProc internal data object
Data Fields | |
HWA_Handle | hwaHandle |
HWA Handle. More... | |
EDMA_Handle | edmaHandle |
EDMA driver handle. More... | |
uint32_t | edmaInstanceId |
DPU_DoaProc_Edma | edmaIn |
EDMA configuration for Input data (Radar cube -> HWA memory). More... | |
DPEDMA_ChanCfg | edmaDetMatOut |
EDMA configuration for data output from HWA - Detection matrix. More... | |
DPEDMA_ChanCfg | edmaInterLoopIn |
EDMA configuration for data in. More... | |
SemaphoreP_Object | hwaDoneSemaHandle |
HWA Processing Done semaphore Handle. More... | |
SemaphoreP_Object | edmaDoneSemaHandle |
EDMA Done semaphore Handle. More... | |
bool | inProgress |
Flag to indicate if DPU is in processing state. More... | |
uint8_t | hwaDmaTriggerSourceChan |
DMA trigger source channel for Ping param set. More... | |
uint8_t | hwaDmaTriggerSourcePing |
DMA trigger source channel for Ping param set. More... | |
uint8_t | hwaDmaTriggerSourcePong |
DMA trigger source channel for Pong param set. More... | |
uint16_t | hwaNumLoops |
HWA number of loops. More... | |
uint8_t | hwaParamStartIdx |
HWA start paramset index. More... | |
uint8_t | hwaParamStopIdx |
HWA stop paramset index. More... | |
DPU_DoaProc_hwaLoopCfg | hwaDopplerLoop |
External range loop - HWA common config for the first processing part (doppler FFT and Azimuth FFT) More... | |
DPU_DoaProc_hwaLoopCfg | hwaElevationLoop |
External range loop - HWA common config for the second processing part (elevation FFT) More... | |
uint32_t | hwaMemBankAddr [DPU_DOAPROC_NUM_HWA_MEMBANKS] |
HWA memory bank addresses. More... | |
uint8_t | dopFftSumDiv |
Summation division shift for Doppler FFT non-coherent integration. More... | |
uint16_t | doaRangeLoopType |
Range loop type: 0 - HWA internal loop, 1- Loop controlled by CPU. More... | |
HWA_Handle DPU_DoaProc_Obj::hwaHandle |
HWA Handle.
EDMA_Handle DPU_DoaProc_Obj::edmaHandle |
EDMA driver handle.
uint32_t DPU_DoaProc_Obj::edmaInstanceId |
DPU_DoaProc_Edma DPU_DoaProc_Obj::edmaIn |
EDMA configuration for Input data (Radar cube -> HWA memory).
DPEDMA_ChanCfg DPU_DoaProc_Obj::edmaDetMatOut |
EDMA configuration for data output from HWA - Detection matrix.
DPEDMA_ChanCfg DPU_DoaProc_Obj::edmaInterLoopIn |
EDMA configuration for data in.
SemaphoreP_Object DPU_DoaProc_Obj::hwaDoneSemaHandle |
HWA Processing Done semaphore Handle.
SemaphoreP_Object DPU_DoaProc_Obj::edmaDoneSemaHandle |
EDMA Done semaphore Handle.
bool DPU_DoaProc_Obj::inProgress |
Flag to indicate if DPU is in processing state.
uint8_t DPU_DoaProc_Obj::hwaDmaTriggerSourceChan |
DMA trigger source channel for Ping param set.
uint8_t DPU_DoaProc_Obj::hwaDmaTriggerSourcePing |
DMA trigger source channel for Ping param set.
uint8_t DPU_DoaProc_Obj::hwaDmaTriggerSourcePong |
DMA trigger source channel for Pong param set.
uint16_t DPU_DoaProc_Obj::hwaNumLoops |
HWA number of loops.
uint8_t DPU_DoaProc_Obj::hwaParamStartIdx |
HWA start paramset index.
uint8_t DPU_DoaProc_Obj::hwaParamStopIdx |
HWA stop paramset index.
DPU_DoaProc_hwaLoopCfg DPU_DoaProc_Obj::hwaDopplerLoop |
External range loop - HWA common config for the first processing part (doppler FFT and Azimuth FFT)
DPU_DoaProc_hwaLoopCfg DPU_DoaProc_Obj::hwaElevationLoop |
External range loop - HWA common config for the second processing part (elevation FFT)
uint32_t DPU_DoaProc_Obj::hwaMemBankAddr[DPU_DOAPROC_NUM_HWA_MEMBANKS] |
HWA memory bank addresses.
uint8_t DPU_DoaProc_Obj::dopFftSumDiv |
Summation division shift for Doppler FFT non-coherent integration.
uint16_t DPU_DoaProc_Obj::doaRangeLoopType |
Range loop type: 0 - HWA internal loop, 1- Loop controlled by CPU.