Product Summary
The MC68881RC16B is a floating-point coprocessor. It fully implements the IEEE Stanaan for Binary Floating-Point Arithmetic (754) for use with the Motorola M68Q00 Family of microprocessors. It is implemented using VLSI technology to give system designers the highest possible functionality in a physically small device. Intended primarily for use as a coprocessor to the MC68020 32-bit microprocessor unit (MPU), the MC68881RC16B provides a logical extension to the main MP integer data processing capabilities. This extension is provided by a high performance floating-point arithmetic unit and a set of floating-point data registers that are utilized in a manner analogous to the use of the integer data registers. The MC68881RC16B instruction set is a natural extension of all earlier members of the M68000 Family, and it supports all addressing modes of the host MPU. Due to the flexible bus interface of the M68000 Family, the MC68881RC16B can be used with any of the M68000 MPU devices and peripheral to non-M68000 processors.
Parametrics
MC68881RC16B absolute maximum ratings: (1)Supply voltage: -0.3V to +7.0V; (2)Input voltage: -0.3V to +7.0V; (3)Operating Temperature: 0 to 70℃; (4)Storage temperature: -55 to +150℃.
Features
MC68881RC16B features: (1)Eight general-purpose floating-point data registers, each supporting a full 80-bit extended-precision real data format (a 64-bit mantissa plus a sign; (2)bit and a 15-bit signed exponent); (3)A 67-bit arithmetic unit to allow very fast calculations, with intermediate precision greater than the extended-precision format; (4)A 67-bit barrel shifter for high-speed shifting operations (for normalizing, etc.); (5)46 instructions, including 35 arithmetic operations Full conformation to the IEEE 754 standard, including all requirements and suggestions; (6)Support of functions not defined by the IEEE 754 standard, including a full set of trigonometric and transcendental functions; (7)Seven data types: byte, word, and long-word integers; single, double, and extended-precision real numbers; and packed binary-coded decimal (BCD) string real numbers; (8)22 constants available in the on-chip ROM, including tt, e, and powers of 10; (9)Virtual memory/machine operations; (10)Efficient mechanisms for procedure calls, context switches, and interrupt handling; (11)Fully concurrent instruction execution with the main processor; (12)Use with any host processor on an 8-, 16-, or 32-bit data bus.