Interrupt Acknowledge Bus Cycles - Motorola MC68030 User Manual

Enhanced 32-bit microprocessor
Hide thumbs Also See for MC68030:
Table of Contents

Advertisement

The CPU space type is encoded on A16-A19 during a CPU space operation and indicates
the function that the processor is performing. On the MC68030, three of the encodings are
implemented as shown in Figure 7-42. All unused values are reserved by Motorola for future
additional CPU space types.
FUNCTION
CODE
2
0
BREAKPOINT
1 1 1
ACKNOWLEDGE
COPROCESSOR
1 1 1
COMM.
INTERRUPT
1 1 1
ACKNOWLEDGE
Figure 7-42. MC68030 CPU Space Address Encoding

7.4.1 Interrupt Acknowledge Bus Cycles

When a peripheral device signals the processor (with the IPL0–IPL2 signals) that the device
requires service, and the internally synchronized value on these signals indicates a higher
priority than the interrupt mask in the status register (or that a transition has occurred in the
case of a level 7 interrupt), the processor makes the interrupt a pending interrupt. Refer to
8.1.9 Interrupt Exceptions for details on the recognition of interrupts.
The MC68030 takes an interrupt exception for a pending interrupt within one instruction
boundary (after processing any other pending exception with a higher priority). The following
paragraphs describe the various kinds of interrupt acknowledge bus cycles that can be
executed as part of interrupt exception processing.
MOTOROLA
31
23
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
31
0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0
31
1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
MC68030 USER'S MANUAL
ADDRESS BUS
19
16
0 0 0 0 0 0 0 0 0 0 0
15
13
CPID
0 0 0 0 0 0 0 0
CPU SPACE
TYPE FIELD
Bus Operation
4
2
0
BKPT #
0 0
4
0
CP REG
3
1
0
LEVEL
1
7-71

Hide quick links:

Advertisement

Table of Contents
loading

Table of Contents