Macros that define values for the various modes of the Complex multiply block.
◆ HWA_COMPLEX_MULTIPLY_MODE_DISABLE
#define HWA_COMPLEX_MULTIPLY_MODE_DISABLE ((uint8_t)0U) /** 0-disable */ |
◆ HWA_COMPLEX_MULTIPLY_MODE_FREQ_SHIFTER
#define HWA_COMPLEX_MULTIPLY_MODE_FREQ_SHIFTER ((uint8_t)1U) /** 1-Freq Shifter mode, see \ref HWA_ComplexMultiply::freqShiftTwiddleIncr */ |
◆ HWA_COMPLEX_MULTIPLY_MODE_SLOW_DFT
#define HWA_COMPLEX_MULTIPLY_MODE_SLOW_DFT ((uint8_t)2U) /** 2-slow DFT mode, see \ref HWA_CommonConfig::modeCfg::slowDFT::startFreq */ |
◆ HWA_COMPLEX_MULTIPLY_MODE_FFT_STITCHING
#define HWA_COMPLEX_MULTIPLY_MODE_FFT_STITCHING ((uint8_t)3U) /** 3-FFT stitching mode, see \ref HWA_CommonConfig::modeCfg::FFTstitching::twiddlePattern and HWA_CommonConfig::modeCfg::FFTstitching::winInterpolateMode */ |
◆ HWA_COMPLEX_MULTIPLY_MODE_MAG_SQUARED
#define HWA_COMPLEX_MULTIPLY_MODE_MAG_SQUARED ((uint8_t)4U) /** 4-Magnitude Squared mode */ |
◆ HWA_COMPLEX_MULTIPLY_MODE_SCALAR_MULT
#define HWA_COMPLEX_MULTIPLY_MODE_SCALAR_MULT ((uint8_t)5U) /** 5-Scalar Multiplication mode, see \ref HWA_CommonConfig::modeCfg::scalerMultiply::scaleCmultScaleEn */ |
◆ HWA_COMPLEX_MULTIPLY_MODE_VECTOR_MULT
#define HWA_COMPLEX_MULTIPLY_MODE_VECTOR_MULT ((uint8_t)6U) /** 6-Vector Multiplication mode, see \ref HWA_CommonConfig::modeCfg::vectorMultiplyMode1::cmultScaleEn and HWA_CommonConfig::modeCfg::vectorMultiplyMode1::ramAddrOffset */ |
◆ HWA_COMPLEX_MULTIPLY_MODE_VECTOR_MULT_2
#define HWA_COMPLEX_MULTIPLY_MODE_VECTOR_MULT_2 ((uint8_t)7U) /** 7-Vector Multiplication mode 2, see \ref HWA_CommonConfig::modeCfg::vectorMultiplyMode2::ramAddrOffset */ |