ARM Cortex - Propeller
Batang
Posts: 234
How does the Propeller compare to an ARM Cortex 3 (NXP)?
I.e. is there any advantage?
I.e. is there any advantage?
Comments
The propeller doesn't have a "built-in" FPU although there are objects written that can do floating point math. I don't think doing a lot of floating point math on the propeller is a problem. Doing it fast enough might be. I've worked hard to use integer math on the prop so I can't really speak from experience.
I know nothing about the ARM chip you mentioned. I suspect if it has an FPU it will be faster. But that's only a guess.
p
However, the advantage of the Propeller is, and always has been, the onboard multi processor architecture which allows processors to be dedicated to tasks and truely deterministic behaviour.
With almost any little embedded controller, FP comes in the form of libraries. The Cortex M3 is no exception. It does have a nice integer multiplier, though, that would assist such a library.
If you are doing real-world control with exacting timing requirements, by all means use the Prop. If you're doing mostly math, and you'd like to do it in C, it's hard to beat the LPC 13xx and 17xx families. (Code_red, btw, is outstanding.)
A combination of a Prop and an LPC1768 would be unbeatable.