Hi,
I would like to know how is the behaviour of a CC32xx with floating points management. I know it does not have a FPU however it is mentioned as a ARM Cortex M4F in many places.
The main requirements of my device would be:
1- Wireless communication using WiFi. The device will exchange logs and parameters with a browser using WebSockets. We can try with BLE too as we are aiming phone/tablets.
2- Sound generation and output to Headphones. I have to create a vector from scratch using formulas like "sin()", "rnd()", "log()", "sqrt". Sounds like Pure Tones and filtered white noises will have to be created and played in real time.
3- Get sensors data using i2c or SPI, controlling an audio codec using SPI, and flash memory access to store the logs.
4- Floating point operations is preferable as we want the best quality
5- Consume less power as it is possible. It will be battery powered.
I guess an ARM Cortex M4F would be ideal for me as a first approach. And having i2s and WiFi support as the CC32xx has is great but it doesn't support floats in hardware.
Are there any alternative that I could use instead of the CC32xx? I tried to find an ARM Cortex M4F with i2s in TI but didn't have enough luck.