dsp56000 Freescale Semiconductor, Inc, dsp56000 Datasheet - Page 159

no-image

dsp56000

Manufacturer Part Number
dsp56000
Description
24-bit Digital Signal Processor Family Manual
Manufacturer
Freescale Semiconductor, Inc
Datasheet
MOTOROLA
INTERRUPT CONTROL CYCLE 1
INTERRUPT CONTROL CYCLE 2
FETCH
DECODE
EXECUTE
INSTRUCTION CYCLE COUNT
i
ii
n = NORMAL INSTRUCTION WORD
i% = INTERRUPT REJECTED
= INTERRUPT
= INTERRUPT INSTRUCTION WORD
INTERRUPT
INTERRUPT
INTERRUPT
INTERRUPT
PENDING
PENDING
PENDING
PENDING
INTERRUPT
INTERRUPT
INTERRUPT
REJECTED
REJECTED
REJECTED
Figure 7-14 Interrupting Sequential REP Instructions
REP n2
1
i
REP NOP
Freescale Semiconductor, Inc.
i%
2
INTERRUPT SYNCHRONIZED AND
For More Information On This Product,
REP m
REP m
REP m
REP
REP NOP
3
RECOGNIZED AS PENDING
PROGRAM
(a) Instruction Fetches from Memory
FETCHES
RESET PROCESSING STATE
(b) Program Controller Pipeline
MAIN
n2
4
n1
n2
n3
n4
n5
n6
n7
n8
n9
PROCESSING STATES
Go to: www.freescale.com
n2
n2
5
n2
n2
6
REP NOP
n4
n2
7
REP
REP
8
NOP
n4
9
REPEAT m
TIMES
ii1
ii2
n4
n4
10
n4
n4
11
REP NOP n6
n6
n4
12
n2
n2
REP NOP n6
n7
13
• •
14
n2
n6
15
16
n6
n6
REPEAT m TIMES
i
REPEAT m
TIMES
n8
n7
n6
17
i
INTERRUPTS RE-ENABLED
n4
n6
n8
n7
18
ii1
n4
n6
19
ii2
ii1
n8
• • •
• • •
n9
20
ii2
ii1
7 - 35
n4
n6
n9
21
ii2
n9
22

Related parts for dsp56000