7- 26
M68020 USER’S MANUAL
MOTOROLA
15
(UNDEFINED, RESERVED)
2
XA
1
AB
0
Figure 7-19. Control CIR Format
When the MC68020/EC020 receives one of the three take exception coprocessor
response primitives, it acknowledges the primitive by setting the exception acknowledge
bit (XA) in the control CIR. The MC68020/EC020 sets the abort bit (AB) in the control CIR
to abort any coprocessor instruction in progress. (The 14 most significant bits of both
masks are undefined.) The MC68020/EC020 aborts a coprocessor instruction when it
detects one of the following exception conditions:
An F-line emulator exception condition after reading a response primitive
A privilege violation exception as it performs a supervisor check in response to a
supervisor check primitive
A format error exception when it receives an invalid format word or a valid format
word that contains an invalid length
7.3.3 Save CIR
The coprocessor uses the 16-bit save CIR to communicate status and state frame format
information to the main processor while executing a cpSAVE instruction. The main
processor reads the save CIR to initiate execution of the cpSAVE instruction by the
coprocessor. The offset from the base address of the CIR set for the save CIR is $04.
Refer to 7.2.3.2 Coprocessor Format Words for more information on the save CIR.
7.3.4 Restore CIR
The main processor initiates the cpRESTORE instruction by writing a coprocessor format
word to the 16-bit restore register. During the execution of the cpRESTORE instruction,
the coprocessor communicates status and state frame format information to the main
processor through the restore CIR. The offset from the base address of the CIR set for the
restore CIR is $06. Refer to 7.2.3.2 Coprocessor Format Words for more information on
the restore CIR.
7.3.5 Operation Word CIR
The main processor writes the F-line operation word of the instruction in progress to the
16-bit operation word CIR in response to a transfer operation word coprocessor response
primitive (refer to 7.4.6 Transfer Operation Word Primitive). The offset from the base
address of the CIR set for the operation word CIR is $08.
7.3.6 Command CIR
The main processor initiates a coprocessor general category instruction by writing the
instruction command word, which follows the instruction F-line operation word in the
instruction stream, to the 16-bit command CIR. The offset from the base address of the
CIR set for the command CIR is $0A.
F
re
e
sc
a
le
S
e
m
ic
o
n
d
u
c
to
r,
I
Freescale Semiconductor, Inc.
For More Information On This Product,
Go to: www.freescale.com
n
c
..
.