![Logo](ti_logo.svg) |
xWRL6432 MMWAVE-L-SDK
05.04.00.01
|
|
Go to the documentation of this file.
43 #ifndef DOAPROC_INTERNAL_H
44 #define DOAPROC_INTERNAL_H
75 typedef struct DPU_DoaProc_hwaLoopCfg_t
96 typedef struct DPU_DoaProc_Obj_t
DPU_DoaProc_hwaLoopCfg hwaDopplerLoop
External range loop - HWA common config for the first processing part (doppler FFT and Azimuth FFT)
Definition: doaprocinternal.h:143
DPU_DoaProc_hwaLoopCfg hwaElevationLoop
External range loop - HWA common config for the second processing part (elevation FFT)
Definition: doaprocinternal.h:146
HWA_Handle hwaHandle
HWA Handle.
Definition: doaprocinternal.h:99
uint8_t hwaParamStartIdx
HWA start paramset index.
Definition: doaprocinternal.h:81
Implements Data path DoA processing functionality.
DPU_DoaProc_Edma edmaIn
EDMA configuration for Input data (Radar cube -> HWA memory).
Definition: doaprocinternal.h:106
Defines the detection matrix buffer interface.
uint8_t hwaDmaTriggerSourcePing
DMA trigger source channel for Ping param set.
Definition: doaprocinternal.h:127
bool inProgress
Flag to indicate if DPU is in processing state.
Definition: doaprocinternal.h:121
EDMA_Handle edmaHandle
EDMA driver handle.
Definition: doaprocinternal.h:102
Base error codes for the data path Modules.
DPEDMA_ChanCfg edmaInterLoopIn
EDMA configuration for data in.
Definition: doaprocinternal.h:112
uint8_t hwaParamStopIdx
HWA stop paramset index.
Definition: doaprocinternal.h:84
uint8_t dopFftSumDiv
Summation division shift for Doppler FFT non-coherent integration.
Definition: doaprocinternal.h:152
doaProc DPU EDMA configuration parameters
Definition: doaproccommon.h:70
SemaphoreP_Object hwaDoneSemaHandle
HWA Processing Done semaphore Handle.
Definition: doaprocinternal.h:115
uint8_t hwaParamStartIdx
HWA start paramset index.
Definition: doaprocinternal.h:137
uint8_t hwaDmaTriggerSourcePong
DMA trigger source channel for Pong param set.
Definition: doaprocinternal.h:130
uint32_t edmaInstanceId
Definition: doaprocinternal.h:103
DPEDMA_ChanCfg edmaDetMatOut
EDMA configuration for data output from HWA - Detection matrix.
Definition: doaprocinternal.h:109
SemaphoreP_Object edmaDoneSemaHandle
EDMA Done semaphore Handle.
Definition: doaprocinternal.h:118
Defines the data path radar cube data interface.
uint8_t hwaParamStopIdx
HWA stop paramset index.
Definition: doaprocinternal.h:140
void * EDMA_Handle
A handle that is returned from a EDMA_open() call.
Definition: edma/v0/edma.h:471
#define DPU_DOAPROC_NUM_HWA_MEMBANKS
Number of HWA memory banks needed.
Definition: doaproc.h:152
uint8_t hwaDmaTriggerSourceChan
DMA trigger source channel for Ping param set.
Definition: doaprocinternal.h:124
Opaque semaphore object used with the semaphore APIs.
Definition: SemaphoreP.h:59
HWA loop parameters.
Definition: doaprocinternal.h:76
dopplerProc DPU internal data Object
Definition: doaprocinternal.h:97
uint16_t doaRangeLoopType
Range loop type: 0 - HWA internal loop, 1- Loop controlled by CPU.
Definition: doaprocinternal.h:155
void * HWA_Handle
A handle that is returned from a HWA_open() call.
Definition: hwa/v0/hwa.h:620
uint16_t hwaNumLoops
HWA number of loops.
Definition: doaprocinternal.h:78
uint16_t hwaNumLoops
HWA number of loops.
Definition: doaprocinternal.h:134
EDMA channel configuration.
Definition: dpedma.h:132