Reset - Motorola MC68VZ328 User Manual

Motorola mc68vz328 integrated processor user's manual
Table of Contents

Advertisement

Reset

Vector Number
Hex
Decimal
1A
26
1B
27
1C
28
1D
29
1E
30
1F
31
20–2F
32–47
30–3F
48–63
40–FF
64–255
1.SP denotes supervisor program space and SD denotes supervisor data space.
2.Reset vector 0 requires four words, unlike the other vectors which only require two words, and it is located
in the supervisor program space.
3.Vector numbers 12–14, 16–23, and 48–63 are reserved for future enhancements by Motorola. No peripheral
devices should be assigned to these numbers.
4.The spurious interrupt vector is taken when there is a bus error indication during interrupt processing.
5.TRAP #n uses vector number 32 + n (decimal).
The MC68VZ328 does not provide autovector interrupts. At system
startup, the user interrupt vector must be programmed, thereby allowing
the processor to handle interrupts properly.
9.3
Reset
The reset exception corresponds to the highest exception level. A reset exception is processed for system
initialization and to recover from a catastrophic failure. Any processing that is in progress at the time of the
reset is aborted and cannot be recovered. Neither the program counter nor the status register is saved. The
processor is forced into the supervisor state. The interrupt priority mask is set at level 7. The address in the
first two words of the reset exception vector is fetched by the processor as the initial SSP (supervisor stack
pointer), and the address in the next two words of the reset exception vector is fetched as the initial
program counter.
At startup or reset, the default chip-select (CSA0) is asserted and all other chip-selects are negated. The
CSA0 signal should be used to decode an EPROM/ROM memory space. In this case, the first two long
words of the EPROM/ROM memory space should be programmed to contain the initial SSP and PC. The
initial SSP should point to a RAM space, and the initial PC should point to the startup code within the
EPROM/ROM space so that the processor can execute the startup code to bring up the system.
9-4
Table 9-1. Exception Vector Assignment (Continued)
Address Number
Decimal
Hex
104
068
108
06C
112
070
116
074
120
078
124
07C
128–188
080–0BC
192–255
0C0–0FF
256–1020
100–3FC
MC68VZ328 User's Manual
1
Space
SD
SD
SD
SD
SD
SD
SD
SD
SD
NOTE:
Assignment
Level 2 interrupt autovector
Level 3 interrupt autovector
Level 4 interrupt autovector
Level 5 interrupt autovector
Level 6 interrupt autovector
Level 7 interrupt autovector
5
TRAP instruction vectors
3
Unassigned, reserved
User interrupt vectors

Advertisement

Table of Contents
loading

Table of Contents