604-00050 Parallax Inc, 604-00050 Datasheet - Page 31
![IC FLOATING-PT COPROC V3 18-DIP](/photos/6/78/67889/mfg_604-00050_sml.jpg)
604-00050
Manufacturer Part Number
604-00050
Description
IC FLOATING-PT COPROC V3 18-DIP
Manufacturer
Parallax Inc
Datasheet
1.604-00050.pdf
(36 pages)
Specifications of 604-00050
Processor Type
Floating-Point Co-Processor
Voltage
2.7V ~ 5.5V
Mounting Type
Through Hole
Package / Case
*
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 B
uM-FPU V3.1 Instruction Timing
The instruction times shown in the following table are calculated with a clock speed of 29.48 MHz and are measured
from the rising edge of the last bit of the last byte of the instruction (SIN pin) to the Ready state being asserted
(falling edge on SOUT). The instruction times do not include the transfer time for sending the instructions to the
uM-FPU, which depends on the type of interface (e.g. SPI or I
The uM-FPU V3.1 chip contains a 256 byte instruction buffer that can be used to minimize the transfer time.
Instructions can be queued up in the instruction buffer while previous instructions are executing,
allowing the transfer time to overlap the instruction execution time.
User-defined functions can also be stored in Flash memory on the uM-FPU V3.1 chip, which is another option for
eliminating the transfer time.
If debug tracing is enabled, the Ready state is delayed once the trace buffer is full. Trace data is output through the
SEROUT pin at 57,600 baud. On average, each byte of data in an instruction generates approximately three trace
characters, which requires about 521 microseconds to transmit. Once the trace buffer is full, instruction execution is
delayed until space is available. When using a fast interface, trace delays can be a dominant part of the overall
instruction execution time.
Instruction
Micromega Corporation
NOP
SELECTA
SELECTX
CLR
CLRA
CLRX
CLR0
COPY
COPYA
COPYX
LOAD
LOADA
LOADX
ALOADX
XSAVE
XSAVEA
COPY0
COPYI
SWAP
SWAPA
LEFT
RIGHT
FWRITE
FWRITEA
FWRITEX
FWRITE0
FREAD
FREADA
00
01
02
03
04
05
06
07
08
09
0A
0B
0C
0D
0E
0F
10
11
12
13
14
15
16
17
18
19
1A
1B
Opcode Arguments
nn
nn
nn
mm,nn
nn
nn
nn
nn
nn
bb,nn
nn,mm
nn
nn,b1,b2,b3,b4
b1,b2,b3,b4
b1,b2,b3,b4
b1,b2,b3,b4
nn
b1,b2,b3,b4
b1,b2,b3,b4
Returns
31
Execution Time
2
C), and the speed of the interface.
(usec)
6
4
4
5
7
7
7
5
5
5
5
7
7
7
5
7
5
5
6
6
7
7
5
5
5
5
(note 1)
(note 1)
Notes
uM-FPU V3.1 Datasheet