![Logo](ti_logo.svg) |
xWRL6432 MMWAVE-L-SDK
05.04.00.01
|
|
Go to the documentation of this file.
43 #ifndef DPU_AoAPROCHWA_INTERNAL_H
44 #define DPU_AoAPROCHWA_INTERNAL_H
72 typedef struct aoaProcHWAObj_t
HWA_Handle hwaHandle
EDMA Handle.
Definition: aoaprochwa_internal.h:80
AoAProc DPU HWA configuration parameters.
Definition: aoaprochwa.h:211
bool inProgress
AoAProc DPU is in processing state.
Definition: aoaprochwa_internal.h:116
SemaphoreP_Object hwaDoneSemaHandleAoA
HWA Processing Done (AoA) semaphore Handle.
Definition: aoaprochwa_internal.h:107
#define SOC_HWA_NUM_MEM_BANKS
number of HWA memory banks
Definition: cslr_soc_defines.h:281
uint8_t hwaParamStopIdxDopp
HWA stop paramset index - Doppler FFT and compensation.
Definition: aoaprochwa_internal.h:149
uint32_t numProcess
Total number of AoAProc DPU processing.
Definition: aoaprochwa_internal.h:119
uint16_t hwaAoANumLoops
HWA number of loops for AoA and max of Elevation-Azimuth FFT.
Definition: aoaprochwa_internal.h:140
uint8_t hwaParamStartIdxAoA
HWA start paramset index - AoA Calculation.
Definition: aoaprochwa_internal.h:152
SemaphoreP_Object edmaDoneSemaHandle
aoaProc HWA data input paramset trigger */ uint8_t dataInTriggerRangeFFT[2];
Definition: aoaprochwa_internal.h:101
Implements Datapath Angle of Arrival processing functionality using the HWA. Based on the RF paramete...
cmplx16ImRe_t * radarCubebuf
Pointer to Radar Cube buffer.
Definition: aoaprochwa_internal.h:110
uint16_t hwaDoppNumLoops
HWA number of loops for Doppler FFT and compensation.
Definition: aoaprochwa_internal.h:134
DPU_AoAProc_Edma edmaIn_rangeFFT
aoaProc HWA configuration before Doppler FFT is applied
Definition: aoaprochwa_internal.h:89
DPU_AoAProc_Edma edmaIn_dopplerFFT
aoaProc HWA configuration before AoA FFT's are applied
Definition: aoaprochwa_internal.h:92
uint8_t hwaParamStopIdxAoA
HWA stop paramset index - AoA Calculation.
Definition: aoaprochwa_internal.h:155
uint8_t hwaDmaTriggerAoAPing
DMA trigger source channel (before AoA FFT) for Ping param set.
Definition: aoaprochwa_internal.h:128
AoAProcHWA DPU Object.
Definition: aoaprochwa_internal.h:73
uint16_t hwaDoppNumLoops1
HWA number (1-basically if the no. is odd) of loops for Doppler FFT and compensation.
Definition: aoaprochwa_internal.h:137
uint16_t hwaAoANumLoops1
HWA number (1-basically if the no. is odd) of loops for AoA and max of Elevation-Azimuth FFT.
Definition: aoaprochwa_internal.h:143
Implements Common definition across AoAProc DPU.
SemaphoreP_Object hwaDoneSemaHandleDopp
HWA Processing Done (Doppler) semaphore Handle.
Definition: aoaprochwa_internal.h:104
uint8_t hwaDmaTriggerDoppPing
DMA trigger source channel (before Doppler FFT) for Ping param set.
Definition: aoaprochwa_internal.h:122
uint8_t hwaParamStartIdxDopp
HWA start paramset index - Doppler FFT and compensation.
Definition: aoaprochwa_internal.h:146
AoAProc DPU initial configuration parameters.
Definition: aoaprochwa.h:194
uint8_t hwaDmaTriggerAoAPong
DMA trigger source channel (before AoA FFT) for Pong param set.
Definition: aoaprochwa_internal.h:131
DPU_AoAProcHWA_HwaCfg hwaCfg
aoaProc HWA configuration
Definition: aoaprochwa_internal.h:86
void * EDMA_Handle
A handle that is returned from a EDMA_open() call.
Definition: edma/v0/edma.h:471
uint16_t * rangeGatesCount
Doppler FFT to be run on those range gates which have a maximum in first 50-points.
Definition: aoaprochwa_internal.h:158
uint8_t hwaDmaTriggerDoppPong
DMA trigger source channel (before Doppler FFT) for Pong param set.
Definition: aoaprochwa_internal.h:125
Opaque semaphore object used with the semaphore APIs.
Definition: SemaphoreP.h:59
DPU_AoAProcHWA_InitParams initParms
Definition: aoaprochwa_internal.h:74
AoAProc_dpParams params
Data path common parameters used in aoaProc.
Definition: aoaprochwa_internal.h:77
void * HWA_Handle
A handle that is returned from a HWA_open() call.
Definition: hwa/v0/hwa.h:620
AoAProc DPU EDMA configuration parameters.
Definition: aoaproc_common.h:110
EDMA_Handle edmaHandle
EDMA Handle.
Definition: aoaprochwa_internal.h:83