Reset Operation Flowchart - Motorola MC68020 User Manual

Table of Contents

Advertisement

The processor begins exception processing for a bus error by making an internal copy of
the current SR. The processor then enters the supervisor privilege level (by setting the S-
bit in the SR) and clears the T1 and T0 bits in the SR. The processor generates exception
vector number 2 for the bus error vector. It saves the vector offset, PC, and the internal
copy of the SR on the active supervisor stack. The saved PC value is the logical address
of the instruction that was executing at the time the fault was detected. This is not
necessarily the instruction that initiated the bus cycle since the processor overlaps
MOTOROLA
ENTRY
S (SR)
1
M (SR)
0
T1, T0 (SR)
0
I2–I0 (SR)
$7
VBR
$00000000
CACR
$00000000
INSTRUCTION CACHE
ENTRIES INVALIDATED
FETCH VECTOR #0
OTHERWISE
SP (VECTOR #0)
FETCH VECTOR #1
OTHERWISE
PC (VECTOR #1)
PREFETCH 3 WORDS
OTHERWISE
BEGIN INSTRUCTION
EXECUTION
EXIT
Figure 6-1. Reset Operation Flowchart
M68020 USER'S MANUAL
BUS ERROR
EXIT
BUS ERROR
EXIT
BUS ERROR OR
ADDRESS ERROR
EXIT
(DOUBLE BUS FAULT)
(DOUBLE BUS FAULT)
(DOUBLE BUS FAULT)
6- 5

Hide quick links:

Advertisement

Table of Contents
loading

This manual is also suitable for:

Mc68ec020

Table of Contents