I’ve been thinking on and off about this floating point co-processor from Sparkfun: http://www.sparkfun.com/products/8129
I like playing with external chips but I’m actually wondering if this makes sense on a board as powerful as the ChipWorkX. I guess my Panda2 would benefit from it, especially the gps features look interesting… but I’m not sure it would do much on a CWX or Hydra.
What’s your opinion? Does the ARM CPUs already have a floating point unit inside? Plus you’d have to consider the time it takes to send the request and get it back from the chip via the serial interface (SPI or I2C). An RLP driver might help though.