dsp56800e Freescale Semiconductor, Inc, dsp56800e Datasheet - Page 297

no-image

dsp56800e

Manufacturer Part Number
dsp56800e
Description
16-bit Digital Signal Controller Core
Manufacturer
Freescale Semiconductor, Inc
Datasheet
Freescale Semiconductor
i = Interrupt Arbitration and Request
ii = Interrupt Instruction Word
n = Normal Instruction Word
Int Arbitr
(b) Interrupt Pipeline—Servicing an Interrupt Immediately After a Fast Interrupt Routine
Int Req
Stage
Pipe
OP2
EX2
AG
EX
P1
P2
ID
IF
Figure 10-7. Interrupting After Completing the Fastest Fast Interrupt Routine
(a) Instruction Flow—Fast Interrupt Routine Followed by Another Interrupt
n1 n2 n3 n4 ii0 ii1 ii2
1
n1 n2 n3 n4 ii0 ii1
2
n1 n2 n3 n4 ii0
3
i
Program
n1 — — —
Level 2 Fast Interrupt Request Sampled
4
Main
i
n1
n2
n3
n4
n5
n6
n1 — —
5
n1 —
6
n1
by the Arbiter
7
frtid
n3
n1
ii2
ii1
8
Instruction Pipeline
dly0
frtid
n2
n3
ii2
9
Instruction Cycle
dly1
dly0
frtid
10
n3
n2
n3
dly1
dly0 dly1
frtid
11
n4
n3
n2
i
dly0 dly1
frtid dly0 dly1
12
n5
n4
n3
n2
i
i
Jump Address
Pipeline During Interrupt Processing
13
n6
n5
n4
n3
n2
i
Second Interrupt Request
FRTID
JSR
Sampled by the Arbiter
dly0
dly1
14
n6
n5
n3
n2
ii0
15
n6
n3
n2
ii1
ii0
General Interrupt
Fast Interrupt
16
n3
n2
ii2
ii1
ii0
Level 0–2
Level 2
17
n3
ii2
ii1
ii0
18 19 20
ii2
ii1
ii0
ii2
ii1
ii0
ii2
ii1
ii0
10-17

Related parts for dsp56800e