mc68ec060 Freescale Semiconductor, Inc, mc68ec060 Datasheet - Page 125

no-image

mc68ec060

Manufacturer Part Number
mc68ec060
Description
Mc68060 Superscalar 68k Microprocessor Including The Lc060 And Ec060
Manufacturer
Freescale Semiconductor, Inc
Datasheet

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
mc68ec060RC50
Manufacturer:
NXP
Quantity:
1 746
Part Number:
mc68ec060ZU50
Manufacturer:
Freescale Semiconductor
Quantity:
10 000
Part Number:
mc68ec060ZU66
Manufacturer:
MOTOROLA
Quantity:
256
Part Number:
mc68ec060ZU66
Manufacturer:
Freescale Semiconductor
Quantity:
10 000
Part Number:
mc68ec060ZU66
Manufacturer:
MOTOROLA/摩托罗拉
Quantity:
20 000
Part Number:
mc68ec060ZU75
Manufacturer:
Freescale Semiconductor
Quantity:
10 000
6.1.4 Floating-Point Instruction Address Register (FPIAR)
For the subset of the floating-point instructions that generate exception traps, the FPU loads
the 32-bit FPIAR with the logical address of the instruction before executing the instruction.
Because the integer unit can execute instructions while the FPU executes floating-point
instructions, the program counter (PC) value stacked by the MC68060 in response to a float-
ing-point exception handler may not point to the offending instruction. Therefore, a floating-
point exception handler uses the address in the FPIAR to locate a floating-point instruction
that has caused an exception. Since the FMOVE to/from the FPCR, FPSR, or FPIAR and
FMOVEM instructions cannot generate floating-point exceptions, these instructions do not
modify the FPIAR. However, they can be used to read the FPIAR in an exception handler
without changing the previous value. A reset or a restore operation of the null state clears
the FPIAR.
6.2 FLOATING-POINT DATA FORMATS AND DATA TYPES
The M68000 floating-point model (MC68881, MC68882, MC68040, and MC68060) supports
the following floating-point data formats: single precision, double precision, extended
precision, and packed decimal. The M68000 floating-point model supports the following
data types: normalized, zeros, infinities, unnormalized numbers, denormalized numbers,
and NANs. The MC68060 supports part of the M68000 floating-point model in hardware.
Table 6-3 lists the floating-point data formats and data types supported by the MC68060.
Table 6-4 through Table 6-7 summarize the floating-point data formats and data types
details.
MOTOROLA
*
Number Types
Normalized
Zero
Infinity
NAN
Denormalized
Unnormalized
Data Format/Type Supported by On-Chip MC68060 FPU Hardware
Data Format/Type Supported by Software (M68060SP)
Table 6-3. MC68060 FPU Data Formats and Data Types
Precision
Single-
New AEXC Bit
Real
*
*
*
*
OVFL
UNFL
INEX
IOP
DZ
Precision
Double-
Real
*
*
*
*
= Old AEXC Bit
= IOP
= OVFL
= UNFL
= DZ
= INEX
M68060 USER’S MANUAL
Extended-
Precision
Real
*
*
*
*
Data Formats
+
+ (BSUN + SNAN + OPERR)
+ (OVFL)
+ (UNFL • INEX2)
+ (DZ)
+ (INEX1 + INEX2 + OVFL)
Packed-
Decimal
Real
EXC Bits
Integer
Byte
*
*
Integer
Word
*
*
Floating-Point Unit
Long-Word
Integer
*
*
6-7

Related parts for mc68ec060