dsp56800e Freescale Semiconductor, Inc, dsp56800e Datasheet - Page 288

no-image

dsp56800e

Manufacturer Part Number
dsp56800e
Description
16-bit Digital Signal Controller Core
Manufacturer
Freescale Semiconductor, Inc
Datasheet
Instruction Pipeline
10-8
Pipeline
Int Arbitr
i = Interrupt Arbitration and Request
ii = Interrupt instruction word
ii0 = First word of JSR instruction
ii1 = Second word of JSR instruction
ii5 = RTI instruction
n = Normal instruction word
Int Req
Stage
OP2
EX2
AG
P1
P2
EX
ID
IF
n1 n2 n3 n4 ii0 ii1
1 2 3
n1 n2 n3 n4 ii0
n1 n2 n3 n4
i
n1 — —
4
i
Program
Main
n1 —
Interrupt Requests Sampled
n1
n2
5
Figure 10-2. Standard Interrupt Processing
n1
6
by the Arbiter
DSP56800E Core Reference Manual
n1
ii1
ii1
ii0
7
ii1
ii1
ii1
jsr
n1
8
(b) Interrupt Pipeline
(a) Instruction Flow
ii2
ii1
ii1
jsr
jsr
9
Return From
Jump Address (LBL)
Interrupt
Explicit
10 11 12
jsr
jsr
jsr
(RTI)
ii3
ii2
ii1
Vector Table
Interrupt
Instruction Cycle
JSR
jsr
jsr
jsr
jsr
ii4
ii3
ii2
ii5
ii4
ii3
ii2
jsr
jsr
jsr
13 14 15 16 17 18 19 20 21 22 23
ii5
ii4
ii3
ii2
jsr
jsr
jsr
ii5
ii4
ii3
ii2
ii4
ii3
ii2
rti
Subroutine
ii4
ii3
ii2
rti
rti
Interrupt
Routine
Interrupt
RTI
ii2
ii3
ii4
iin
ii4
ii3
rti
rti
rti
Freescale Semiconductor
ii4
rti
rti
rti
rti
rti
rti
rti
rti
n2
rti
rti
rti
rti
PC Resumes
Operation
n2
rti
rti
rti
rti
n2
rti
rti
rti
rti
n2
rti
rti
rti

Related parts for dsp56800e