604-00030 Parallax Inc, 604-00030 Datasheet - Page 15

IC FLOATING-POINT COPROC V2 8DIP

604-00030

Manufacturer Part Number
604-00030
Description
IC FLOATING-POINT COPROC V2 8DIP
Manufacturer
Parallax Inc
Datasheet

Specifications of 604-00030

Processor Type
Floating-Point Co-Processor
Voltage
4.75 V ~ 5.25 V
Mounting Type
Through Hole
Package / Case
*
Product
Microcontroller Accessories
Lead Free Status / RoHS Status
Lead free / RoHS Compliant
Features
-
Speed
-
Lead Free Status / RoHS Status
Lead free / RoHS Compliant, Lead free / RoHS Compliant
Appendix A
uM-FPU V2 Instruction Summary
Micromega Corporation
Opcode Name
SELECTA
SELECTB
FWRITEA
FWRITEB
FREAD
FSET/LSET
FADD
FSUB
FMUL
FDIV
LADD
LSUB
LMUL
LDIV
SQRT
LOG
LOG10
EXP
EXP10
SIN
COS
TAN
FLOOR
CEIL
ROUND
NEGATE
ABS
INVERSE
DEGREES
RADIANS
SYNC
FLOAT
FIX
FCOMPARE
LOADBYTE
LOADUBYTE
LOADWORD
LOADUWORD
Either
Type
Data
Long
Long
Long
Long
Long
Float
Float
Float
Float
Float
Float
Float
Float
Float
Float
Float
Float
Float
Float
Float
Float
Float
Float
Float
Float
Float
Float
Float
Float
Float
Float
Float
Float
Float
Opcode
0x
1x
2x
3x
4x
5x
6x
7x
8x
9x
Ax
Bx
Cx
Dx
E0
E1
E2
E3
E4
E5
E6
E7
E8
E9
EA
EB
EC
ED
EE
EF
F0
F1
F2
F3
F4
F5
F6
F7
yyyy zzzz
yyyy zzzz
Arguments
wwww
wwww
bb
bb
15
yyyy zzzz
Returns
5C
ss
B Reg Description
x
x
x
x
x
x
x
x
x
x
0
0
0
0
0
0
Appendix A – Instruction Summary
Select A register
Select B register
Select A register, Write floating point
value to A register
Select B register, Write floating point
value to B register
Read register
Select B register, A = B
Select B register, A = A + B
Select B register, A = A - B
Select B register, A = A * B
Select B register, A = A / B
Select B register, A = A + B
Select B register, A = A -B
Select B register, A = A * B
Select B register, A = A / B
Remainder stored in register 0
A = sqrt(A)
A = ln(A)
A = log(A)
A = e ** A
A = 10 ** A
A = sin(A) radians
A = cos(A) radians
A = tan(A) radians
A = nearest integer <= A
A = nearest integer >= A
A = nearest integer to A
A = -A
A = |A|
A = 1 / A
Convert radians to degrees
A = A / (PI / 180)
Convert degrees to radians
A = A * (PI / 180)
Synchronization
Copy A to register 0
Convert long to float
Copy A to register 0
Convert float to long
Compare A and B
(floating point)
Write signed byte to register 0
Convert to float
Write unsigned byte to register 0
Convert to float
Write signed word to register 0
Convert to float
Write unsigned word to register 0
Convert to float
uM-FPU V2 Datasheet

Related parts for 604-00030