I understand the MSPM0G SDK contains the IQMath library and the IQMath library will be able to use MATHACL.
Is there an FFT, and perhaps other extended DSP library functions that is also accelerated by MATHACL?
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
I understand the MSPM0G SDK contains the IQMath library and the IQMath library will be able to use MATHACL.
Is there an FFT, and perhaps other extended DSP library functions that is also accelerated by MATHACL?
Hi Gabe,
I've checked around and we don't have an example using MATHACL/IQMATH for FFT with MSPM0G. After talking with some of my colleagues it doesn't appear that it may not be worth in terms of total clock cycle savings. I suspect that would actually depend on your chosen algorithm, and how often you need to reconfigure the MATHACL module during the computation.
We do have an FFT example using the CMSIS libraries (see here: https://dev.ti.com/tirex/explore/node?node=A__ACi8IvdQTjhIbXAl8-.azg__MSPM0-SDK__a3PaaoK__LATEST). There is an empty CMSIS DSP project in that same directory as well if you want to use some of the other CMSIS DSP functions, but these would not make use of the MATHACL.
Best Regards,
Brandon Fisher