EXCEPTION PROCESSING STATE (INTERRUPT PROCESSING)

FAST INTERRUPT SERVICE ROUTINE

MAIN

PROGRAM

$0100

 

 

$0101

MACR

 

 

$0102

MOVE

 

 

$0103

MAC

 

 

$0104

REP

 

 

$0105

MAC

 

 

$0106

 

 

SSI RECEIVE DATA

INTERRUPT

RECOGNIZED

$000C

MOVEP

$000D

XXXXXX

IMPLICIT RETURN

FROM INTERRUPT

(a) DSP56K Fast Interrupt

MAIN

PROGRAM

$0100 —

LONG INTERRUPT SERVICE ROUTINE

SSI RECEIVE DATA

WITH EXCEPTION STATUS

$0101

MACR

$0102

MOVE

$0103

MAC

$0104

REP

$0105

MAC

$0106

INTERRUPT

RECOGNIZED

EXPLICIT RETURN FROM INTERRUPT

RECOGNIZED

$000E

JSR

$000F

$0300

$0300

$0301

DO

$0303

MOVE

$0304

RTI

JSR INSTRUCTION FORMS LONG INTERRUPT SERVICE

(b) DSP56K Long Interrupt

Figure 7-1 Fast and Long Interrupt Examples

and their IPLs are listed in Table 7-6.For information on on-chip peripheral interrupt pri-

MOTOROLA

PROCESSING STATES

7 - 13

Page 140
Image 140
Motorola DSP56000, 24-Bit Digital Signal Processor manual DSP56K Fast Interrupt, DSP56K Long Interrupt