[Icc-mot] 64 bits FP chip....

Edvardas ekarpicz at freemail.lt
Wed May 16 01:14:23 PDT 2007



>I am considering producing something like this:
>
> 64 bits FP support will be provided by the new iFPLightning chip. The 
> product is integrated fully into our compilers (initially AVR but later on 
> supporting other ICC compilers as well). The approximate performance goals 
> are


What, already integrated?; do you support 64bit FP on 8bit AVRs and only 
32bit FP on 16bit HC12? :-(


> 1 uSec for 32 bit FP MUL
> 1.5 uSec for DIV
> and ~2X for 64 bits.

Could you shed some more light on this?
1) First of all are these */+- fully standard compliant (sorry, but I little 
doubt it)? Does it pass compliancy tests?
2) Having hardware mul and div, FP add can be the slowest OP. How long does 
it take to SUB something like 1.00001 - 1.00002 (close to the worst single 
precision case)?
3) 64 bits only 2X slower? What are internal data paths then, 64bits?

>
> This is at least 15x-20X faster than the equivalent AVR code and of course 
> free up code space on the AVR chip.
>
> The data transfer overheard is ~10 uSec to transfer two operands and

Is it SPI/IIC/something else?

> a result. Complex expressions will use the intermediate results directly 
> without data transfer. The API uses a stack architecture so interrupt can 
> remain enabled except during the data transfer.
>
> The iFPLightning chip comes in a 16 or 18 pin DIP module, ~0.7" x 0.6" in 
> size.
>
> The following pricing is very tentative, but is our best guess:
>
> 1-50            $30
> 100             $27
> 500             $25
> 1000            $22
>
> It is highly likely that the chip will provide full high level math 
> support such as sin/cos/etc. We are also open to other API such as DSP 
> etc.

Since data transfer takes quite a lot, I think you shouldn't release it 
without most popular sin/cos/etc.

>
> What do you think?

64bits doubles are of course welcome.

Edward


>
> // richard <http://www.imagecraft.com> 
> <http://www.dragonsgate.net/mailman/listinfo>
> _______________________________________________
> Icc-mot mailing list
> Icc-mot at imagecraft.com
> http://dragonsgate.net/mailman/listinfo/icc-mot
> 



More information about the Icc-mot mailing list