dsp56000 Freescale Semiconductor, Inc, dsp56000 Datasheet - Page 154

no-image

dsp56000

Manufacturer Part Number
dsp56000
Description
24-bit Digital Signal Processor Family Manual
Manufacturer
Freescale Semiconductor, Inc
Datasheet
7 - 30
i
ii
n = NORMAL INSTRUCTION WORD
AND RECOGNIZED
INTERRUPT CONTROL CYCLE 1
INTERRUPT CONTROL CYCLE 2
FETCH
DECODE
EXECUTE
INSTRUCTION CYCLE COUNT
SYNCHRONIZED
= INTERRUPT
= INTERRUPT INSTRUCTION WORD
AS PENDING
INTERRUPT
EXCEPTION PROCESSING STATE (INTERRUPT PROCESSING)
Figure 7-10 Long Interrupt Service Routine
PROGRAM
FETCHES
Freescale Semiconductor, Inc.
MAIN
n1
n2
n3
n4
n1
For More Information On This Product,
1
i
(a) Instruction Fetches from Memory
INTERRUPT SYNCHRONIZED AND
(b) Program Controller Pipeline
n2
n1
2
i
RECOGNIZED AS PENDING
PROCESSING STATES
Go to: www.freescale.com
n2
n1
ii1
3
(SHOULD BE RTI)
RETURN FROM
INTERRUPT
ii2
ii1
n2
4
EXPLICIT
ii3
ii2
ii1
5
(STARTS WITH A FAST INTERRUPT)
ii4
ii3
ii2
6
SERVICE ROUTINE FETCHES
ii5
ii4
ii3
7
LONG INTERRUPT
INTERRUPTS RE-ENABLED
INTERRUPT
ROUTINE
ii6
ii5
ii4
8
RTI
ii1
ii2
ii3
ii4
ii7
ii7
ii6
ii5
9
RTI
ii7
ii6
10
JSR CAN BE IN EITHER LOCATION
TO FORM A LONG INTERRUPT
PROGRAM COUNTER
RESUMES OPERATION
INTERRUPTS
RE-ENABLED
RTI
11
ii7
NOP
RTI
n3
12
MOTOROLA
NOP
n4
n3
13
n4
n3
14
n4
15

Related parts for dsp56000