mc68ec060 Freescale Semiconductor, Inc, mc68ec060 Datasheet - Page 138

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
Floating-Point Unit
A floating-point unimplemented instruction exception occurs when the processor attempts
to execute an instruction word pattern that begins with $F, the processor recognizes this bit
pattern as an MC68881 instruction, the FPU is enabled via the processor control register
(PCR), but the floating-point instruction is not implemented in the MC68060 FPU. This
exception corresponds to vector number 11 and shares this vector with the floating-point dis-
abled and the unimplemented F-line exceptions. A stack frame of type 2 is generated when
this exception is reported. The stacked PC points to the logical address of the next instruc-
tion after the floating-point instruction. In addition, the effective address of the floating-point
operand in memory (if any) is calculated and stored in the effective address field.
When an unimplemented floating-point instruction is encountered, the processor waits for
all previous floating-point instructions to complete execution. Pending exceptions are taken
and handled prior to the execution of the unimplemented instruction.
The processor begins exception processing for the unimplemented floating-point instruction
by making an internal copy of the current status register (SR). The processor then enters
the supervisor mode and clears the trace bit. The processor creates a format $2 stack frame
and saves the vector offset, PC, internal copy of the SR, and calculated effective address in
the stack frame. The saved PC value is the logical address of the instruction that follows the
unimplemented floating-point instruction. The processor generates exception vector num-
ber 11 for the unimplemented F-line instruction exception vector, fetches the address of the
F-line exception handler from the processor’s exception vector table, pushes the format $2
stack frame on the system stack, and begins execution of the exception handler after
prefetching instructions to fill the pipeline.
6-20
FMOVEM.X (dynamic register list)
F<op>.X #immediate,FPn
Table 6-11. Unimplemented Instructions
FGETMAN
FETOXM1
FGETEXP
FTRAPcc
FATANH
FSCALE
FLOG10
FCOSH
FACOS
FETOX
FATAN
FASIN
FMOD
FCOS
FScc
Unimplemented Effective Address
M68060 USER’S MANUAL
Monadic Operations
Dyadic Operations
Miscellaneous
FMOVEM.L #immediate, list
F<op>.P #immediate,FPn
of 2 or 3 control registers
FMOVECR
FTWOTOX
FLOGNP1
FTENTOX
FSINCOS
FLOGN
FTANH
FLOG2
FSINH
FDBcc
FREM
FTAN
FSIN
MOTOROLA

Related parts for mc68ec060