![Logo](ti_logo.svg) |
xWRL6432 MMWAVE-L-SDK
05.04.00.01
|
|
Go to the documentation of this file.
43 #ifndef AOA2DPROC_INTERNAL_H
44 #define AOA2DPROC_INTERNAL_H
64 #include <datapath/dpif/dpif_hwa.h>
78 typedef struct DPU_Aoa2dProc_hwaAngleProcOutAddr_t
97 typedef struct DPU_Aoa2dProc_HwaParamCfg_t
117 typedef struct DPU_Aoa2dProc_Obj_t
uint32_t * decompressHwaParamSetPtr
Location of the decompression HWA Param sset.
Definition: aoa2dprocinternal.h:178
uint8_t dmaTrigSrcChan
DMA trigger source channel.
Definition: aoa2dprocinternal.h:140
DPEDMA_ChanCfg edmaIn
EDMA configuration for Input data (Radar cube -> HWA memory).
Definition: aoa2dprocinternal.h:127
DPU_Aoa2dProc_HwaParamCfg angleHwaComp
Angle computation HWA param start index, and number of used params.
Definition: aoa2dprocinternal.h:155
Defines the detection matrix buffer interface.
DPU_Aoa2dProc_Config config
Saved DPU configuration,ToDo remove other duplicate variables.
Definition: aoa2dprocinternal.h:166
Implements Data path AoA2D processing functionality.
DPU_Aoa2dProc_hwaAngleProcOutAddr hwaAngleProcOut
HWA memory addresses of the angle processing output.
Definition: aoa2dprocinternal.h:170
Base error codes for the data path Modules.
SemaphoreP_Object hwaDoneSemaHandle
HWA Processing Done semaphore Handle.
Definition: aoa2dprocinternal.h:131
DPU_Aoa2dProc_HwaParamCfg dopplerHwaComp
Doppler computation HWA param start index, and number of used params.
Definition: aoa2dprocinternal.h:152
HWA param start index and number of params.
Definition: aoa2dprocinternal.h:98
DPIF_HWA_STATS_MaxOutput * azimMaxPeakAzimIndPtr
Pointer to maximum azimuth speak in a spectrum in HWA.
Definition: aoa2dprocinternal.h:87
uint16_t startIdx
HWA param start index.
Definition: aoa2dprocinternal.h:100
dopplerProc DPU internal data Object
Definition: aoa2dprocinternal.h:118
#define DPU_AOA2DPROC_NUM_HWA_MEMBANKS
Number of HWA memory banks needed.
Definition: aoa2dproc.h:158
aoa2dProc DPU configuration parameters
Definition: aoa2dproc.h:625
DPIF_RadarCube radarCube
Radar Cube.
Definition: aoa2dprocinternal.h:158
SemaphoreP_Object edmaDoneSemaHandle
EDMA Done semaphore Handle.
Definition: aoa2dprocinternal.h:134
bool inProgress
Flag to indicate if DPU is in processing state.
Definition: aoa2dprocinternal.h:137
Radar Cube Buffer Interface.
Definition: dpif_radarcube.h:105
Definition: aoa2dproc.h:245
Defines the data path radar cube data interface.
HWA_Handle hwaHandle
HWA Handle.
Definition: aoa2dprocinternal.h:120
uint8_t dopFftSumDiv
Summation division shift for Doppler FFT non-coherent integration.
Definition: aoa2dprocinternal.h:146
Holds number of samples to be skipped in detection process from left and right side of the dimension ...
Definition: aoa2dproc.h:484
int32_t * azimFftOutPtr
Pointer to Azimuth FFT Outputs in HWA.
Definition: aoa2dprocinternal.h:81
void * EDMA_Handle
A handle that is returned from a EDMA_open() call.
Definition: edma/v0/edma.h:471
EDMA_Handle edmaHandle
EDMA driver handle.
Definition: aoa2dprocinternal.h:123
Opaque semaphore object used with the semaphore APIs.
Definition: SemaphoreP.h:59
#define DPU_AOA2DPROC_HWA_NUM_REGS_PER_PARAM_SET
Number of registers per HWA param set.
Definition: aoa2dproc.h:148
DPU_Aoa2dProc_HWA_Option_Cfg aoa2dRngGateCfg
HWA Doppler FFT Parmas set configuration (performing Doppler FFT and antenna mapping)
Definition: aoa2dprocinternal.h:162
DPIF_HWA_STATS_MaxOutput * azimSpectElevIndPtr
Pointer to elevation FFT stats output in HWA (list of peaks and corresponding elevation indices.
Definition: aoa2dprocinternal.h:84
HWA loop parameters.
Definition: aoa2dprocinternal.h:79
DPIF_HWA_CFAR_DetOutput * azimPeakList
Pointer to list of peak values and positions in azimuth spectrum in HWA.
Definition: aoa2dprocinternal.h:90
DPU_Aoa2dProc_detectionCfg detectionCfg
Number of samples to be skipped in detection process.
Definition: aoa2dprocinternal.h:174
void * HWA_Handle
A handle that is returned from a HWA_open() call.
Definition: hwa/v0/hwa.h:620
uint16_t numParams
number of HWA params
Definition: aoa2dprocinternal.h:103
uint16_t aoa2dRangeLoopType
Range loop type: 0 - HWA internal loop, 1- Loop controlled by CPU.
Definition: aoa2dprocinternal.h:149
uint32_t decompressHwaParamSetIdx
Definition: aoa2dprocinternal.h:184
uint32_t edmaInstanceId
Definition: aoa2dprocinternal.h:124
EDMA channel configuration.
Definition: dpedma.h:132