<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en-gb">
<link rel="self" type="application/atom+xml" href="http://forum.robosavvy.com/feed.php?f=4&amp;t=1609" />

<title>RoboSavvy Forum</title>
<subtitle>Robosavvy Forum: The largest online community of Humanoid Robot Builders</subtitle>
<link href="http://forum.robosavvy.com/index.php" />
<updated>2007-08-11T19:53:32+01:00</updated>

<author><name><![CDATA[RoboSavvy Forum]]></name></author>
<id>http://forum.robosavvy.com/feed.php?f=4&amp;t=1609</id>
<entry>
<author><name><![CDATA[NovaOne]]></name></author>
<updated>2007-08-11T19:53:32+01:00</updated>
<published>2007-08-11T19:53:32+01:00</published>
<id>http://forum.robosavvy.com/viewtopic.php?t=1609&amp;p=10333#p10333</id>
<link href="http://forum.robosavvy.com/viewtopic.php?t=1609&amp;p=10333#p10333"/>
<title type="html"><![CDATA[I2C Floating point coprocessor (for RN?)]]></title>

<content type="html" xml:base="http://forum.robosavvy.com/viewtopic.php?t=1609&amp;p=10333#p10333"><![CDATA[
I don't have the time investigate this because i want to start working on my RN eyes, but I've had my I2C appetite stimulated and came across this chip while browsing, which will do 32 bit Floating point arithmetic :<br /><br /><a href="http://www.micromegacorp.com/picaxe.html" class="postlink">http://www.micromegacorp.com/picaxe.html</a><br /><br />uM-FPU:<br />Floating Point Operations<br /> - Set, Add, Subtract, Multiply, Divide<br /> - Sqrt, Log, Log10, Exp, Exp10, Power, Root<br /> - Sin, Cos, Tan, Asin, Acos, Atan, Atan2<br /> - Floor, Ceil, Round, Min, Max, Fraction<br /> - Negate, Abs, Inverse<br /> - Convert Radians to Degrees, Convert Degrees to Radians<br /> - Read, Compare, Status<br />Long Integer Operations<br /> - Set, Add, Subtract, Multiply, Divide, Unsigned Divide<br /> - Increment, Decrement, Negate, Abs<br /> - And, Or, Xor, Not, Shift<br /> - Read 8-bit, 16-bit, and 32-bit<br /> - Compare, Unsigned Compare, Status<br />Conversion Functions<br /> - Convert 8-bit and 16-bit integers to floating point<br /> - Convert 8-bit and 16-bit integers to long integer<br /> - Convert long integer to floating point<br /> - Convert floating point to long integer<br /> - Convert floating point to formatted ASCII<br /> - Convert long integer to formatted ASCII<br /> - Convert ASCII to floating point<br /> - Convert ASCII to long integer<br />User Defined Functions can be stored in Flash memory<br /> - Conditional execution<br /> - Table lookup<br /> - Nth order polynomials<br /><br />Other useful IC's might include<br />MC23016 I2C 16port digital i/o expander<br />DS1307 I2C Realtime clock<br /><br />Has anyone used any of these chips, before?<br /><br />Chris<p>Statistics: Posted by <a href="http://forum.robosavvy.com/memberlist.php?mode=viewprofile&amp;u=663">NovaOne</a> — Sat Aug 11, 2007 7:53 pm</p><hr />
]]></content>
</entry>
</feed>