EMBEDDED Intel486™ PROCESSOR HARDWARE REFERENCE MANUAL
9-16
Figure 9-7. Performance in Systems with and without Posted Writes
9.9
FLOATING-POINT PERFORMANCE
9.9.1
Floating-Point Execution Sequences
The floating-point unit on the Intel486 processor contains the logic to execute the floating-point
instruction set that is 100% binary compatible to Intel math coprocessors. The floating-point unit
operates in parallel with the arithmetic and logic unit, and provides arithmetic functions and tran-
scendental functions. The enhanced floating-point unit provides three to four times the perfor-
mance of a non-integrated Intel math coprocessor.
An overlap of floating-point instruction execution and non-floating point instruction execution
increases the overall throughput.
The floating-point unit can take advantage of pipelined instruction execution. Within the Intel486
processor, the floating-point instructions share the microcode ROM with integer instructions.
However, floating-point operations do not utilize the microcode ROM after the operation has
been prepared for execution. For example, only the first three clocks of the floating-point add,
multiply and divide instructions use the microcode ROM. After the third clock, the floating-point
unit completes the operations independently, and the microcode ROM can be utilized by non-
floating-point instructions.
Another feature that enhances performance is an efficient on-chip interface. The Intel386 DX
CPU and the Intel math coprocessor communicate asynchronously, whereas the Intel486 proces-
sor communicates with its on-chip floating-point unit synchronously, allowing higher perfor-
mance.
40
50
60
70
80
P
e
rf
or
manc
e
Application C with
Posted Writes
Application C without
Posted Writes
Application D with
Posted Writes
Application D without
Posted Writes
Intel486™ CPU Performance vs. Optimized Write
Summary of Contents for Embedded Intel486
Page 16: ......
Page 18: ......
Page 26: ......
Page 28: ......
Page 42: ......
Page 44: ......
Page 62: ......
Page 64: ......
Page 138: ......
Page 140: ......
Page 148: ......
Page 150: ......
Page 170: ......
Page 172: ......
Page 226: ......
Page 228: ......
Page 264: ......
Page 282: ......
Page 284: ......