English
Language : 

M68060 Datasheet, PDF (36/416 Pages) Motorola, Inc – M68060 User Manual
Introduction
modifying the S-bit of the SR. After these instructions execute, the instruction pipeline is
flushed and is refilled from the appropriate address space.
The MC68060 integrates the functions of the integer unit, FPU, and MMU. The registers
depicted in the programming model (see Figure 1-2) provide operand storage and control
for these three units. The registers are partitioned into two levels of privilege modes: user
and supervisor. The user programming model is the same as the user programming model
of the MC68040, which consists of 16 general-purpose 32-bit registers, two control regis-
ters, eight 80-bit floating-point data registers, a floating-point control register, a floating-point
status register, and a floating-point instruction address register.
31
DATA
REGISTERS
ADDRESS
REGISTERS
0
79
D0
D1
D2
D3
D4
D5
D6
D7
FLOATING-POINT
DATA
REGISTERS
A0
A1
31
15
A2
FP CONTROL REGISTER
0
A3
FP STATUS REGISTER
A4
FP INSTRUCTION ADDRESS REGISTER
A5
A6
A7/USP USER STACK POINTER
PC
PROGRAM COUNTER
CCR
CONDITION CODE REGISTER
USER PROGRAMMING MODEL
0
FP0
FP1
FP2
FP3
FP4
FP5
FP6
FP7
0
FPCR
FPSR
FPIAR
31
0
(CCR)
PCR
A7/SSP
SR
VBR
SFC
DFC
CACR
URP
SRP
TC
DTT0
DTT1
ITT0
ITT1
BUSCR
PROCESSOR CONFIGURATION REGISTER
SUPERVISOR STACK POINTER
STATUS REGISTER (CCR IS ALSO SHOWN IN THE USER PROGRAMMING MODEL)
VECTOR BASE REGISTER
SOURCE FUNCTION CODE
DESTINATION FUNCTION CODE
CACHE CONTROL REGISTER
USER ROOT POINTER REGISTER
SUPERVISOR ROOT POINTER REGISTER
TRANSLATION CONTROL REGISTER
DATA TRANSPARENT TRANSLATION REGISTER 0
DATA TRANSPARENT TRANSLATION REGISTER 1
INSTRUCTION TRANSPARENT TRANSLATION REGISTER 0
INSTRUCTION TRANSPARENT TRANSLATION REGISTER 1
BUS CONTROL REGISTER
SUPERVISOR PROGRAMMING MODEL
Figure 1-2. Programming Model
Only system programmers can use the supervisor programming model to implement oper-
ating system functions, I/O control, and memory management subsystems. This supervisor/
1-12
M68060 USER’S MANUAL
MOTOROLA