I'm doing a 3-phase AC induction motor control project , and my motor control algorithm has to deal with lot of floating point math (angle calculations etc).
Can anyone tell me how much better the Ardunio DUE can deal with large amount of Floating Point calculations ? (I mean with compared to embedded board with a math coprocessor)
And if I have to choose between Ardunio DUE and STM32F4 Discovery what would be the better option?
The DUE has to do floating point math in software as the cortex M3 doesn't support a floating point unit. The STM32F4 uses a Cortex M4F processor (the F stands for the floating point unit). Therefore it will be much faster. The most important question is how fast you need to be. You can google floating point benchmark results for the arduino due. If you know what you need you can check the availbale performance against your requirements.