Trace Exception - Motorola DSP56000 Manual

24-bit digital signal processor
Hide thumbs Also See for DSP56000:
Table of Contents

Advertisement

EXCEPTION PROCESSING STATE (INTERRUPT PROCESSING)
MAIN
PROGRAM
FETCHES
TRACE BIT
n1
SET IN SR
n2
INTERRUPT CONTROL CYCLE 1
INTERRUPT CONTROL CYCLE 2
FETCH
DECODE
EXECUTE
INSTRUCTION CYCLE COUNT
i
= INTERRUPT
ii
= INTERRUPT INSTRUCTION WORD
II = ILLEGAL INSTRUCTION
n = NORMAL INSTRUCTION WORD
MOTOROLA
NEXT TRACE
OPERATION
(a) Instruction Fetches from Memory
INTERRUPT SYNCHRONIZED AND
RECOGNIZED AS PENDING
i
i
n1
NOP
NOP
NOP
JSR
n1
NOP
NOP
NOP
n1
NOP
NOP
1
2
3
4
5
6
(b) Program Controller Pipeline
Figure 7-7 Trace Exception
PROCESSING STATES
TRACE INSTRUCTION n1
NOP
NOP
NOP
JSR
NOT USED
DEBUGGER
PROGRAM
RTI
INTERRUPT SYNCHRONIZED AND
TRACE PROGRAM
RTI
JSR
NOP
TRACE PROGRAM
RTI
NOP
JSR
NOP
TRACE PROGRAM
7
8
9
10
11
12
THREE NOP
INSTRUCTIONS INSERTED
BY TRACE MODE
FAST INTERRUPT
CAUSED BY TRACE
INTERRUPT
SET TRACE BIT IN SSL
RECOGNIZED AS PENDING
i
i
n2
NOP NOP NOP
NOP
n2
NOP NOP
NOP
RTI
NOP
n2
NOP
NOP
NOP
13
14
15
16
17
18
7 - 23

Advertisement

Table of Contents
loading

This manual is also suitable for:

Dsp56k

Table of Contents