by NovaOne » Sat Aug 11, 2007 7:53 pm
by NovaOne
Sat Aug 11, 2007 7:53 pm
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 :
http://www.micromegacorp.com/picaxe.html
uM-FPU:
Floating Point Operations
- Set, Add, Subtract, Multiply, Divide
- Sqrt, Log, Log10, Exp, Exp10, Power, Root
- Sin, Cos, Tan, Asin, Acos, Atan, Atan2
- Floor, Ceil, Round, Min, Max, Fraction
- Negate, Abs, Inverse
- Convert Radians to Degrees, Convert Degrees to Radians
- Read, Compare, Status
Long Integer Operations
- Set, Add, Subtract, Multiply, Divide, Unsigned Divide
- Increment, Decrement, Negate, Abs
- And, Or, Xor, Not, Shift
- Read 8-bit, 16-bit, and 32-bit
- Compare, Unsigned Compare, Status
Conversion Functions
- Convert 8-bit and 16-bit integers to floating point
- Convert 8-bit and 16-bit integers to long integer
- Convert long integer to floating point
- Convert floating point to long integer
- Convert floating point to formatted ASCII
- Convert long integer to formatted ASCII
- Convert ASCII to floating point
- Convert ASCII to long integer
User Defined Functions can be stored in Flash memory
- Conditional execution
- Table lookup
- Nth order polynomials
Other useful IC's might include
MC23016 I2C 16port digital i/o expander
DS1307 I2C Realtime clock
Has anyone used any of these chips, before?
Chris
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 :
http://www.micromegacorp.com/picaxe.html
uM-FPU:
Floating Point Operations
- Set, Add, Subtract, Multiply, Divide
- Sqrt, Log, Log10, Exp, Exp10, Power, Root
- Sin, Cos, Tan, Asin, Acos, Atan, Atan2
- Floor, Ceil, Round, Min, Max, Fraction
- Negate, Abs, Inverse
- Convert Radians to Degrees, Convert Degrees to Radians
- Read, Compare, Status
Long Integer Operations
- Set, Add, Subtract, Multiply, Divide, Unsigned Divide
- Increment, Decrement, Negate, Abs
- And, Or, Xor, Not, Shift
- Read 8-bit, 16-bit, and 32-bit
- Compare, Unsigned Compare, Status
Conversion Functions
- Convert 8-bit and 16-bit integers to floating point
- Convert 8-bit and 16-bit integers to long integer
- Convert long integer to floating point
- Convert floating point to long integer
- Convert floating point to formatted ASCII
- Convert long integer to formatted ASCII
- Convert ASCII to floating point
- Convert ASCII to long integer
User Defined Functions can be stored in Flash memory
- Conditional execution
- Table lookup
- Nth order polynomials
Other useful IC's might include
MC23016 I2C 16port digital i/o expander
DS1307 I2C Realtime clock
Has anyone used any of these chips, before?
Chris