Infineon Technologies C166S V2 User Manual page 111

16-bit microcontroller
Table of Contents

Advertisement

updated in the Execute Stage and is not used for control purposes in the previous
stages. CPUID, ONES, and ZEROS are not changeable at all.
I
........
n-1
I
MOV
MCW,#16
n
I
ADD
R6,R0
n+1
I
ADD
R6,R1
n+2
I
MOV
R3,[R0]
n+3
I
........
n+4
T
n
DECODE
I
=
n
MOV MCW,#16
ADDRESS
I
n-1
MEMORY
I
n-2
EXECUTE
I
n-3
WRITE BACK
I
n-4
User Manual
T
T
n+1
n+2
I
=
I
=
n+1
n+2
ADD R6,R0
ADD R6,R1
I
=
I
=
n
n+1
MOV MCW,#16
ADD R6,R0
I
I
=
n-1
n
MOV MCW,#16
I
I
n-2
n-1
I
I
n-3
n-2
4-111
Instruction Pipeline
T
T
n+3
n+4
I
=
I
n+3
n+4
MOV R3,[R0]
I
=
I
=
n+2
n+3
ADD R6,R1
MOV R3,[R0]
I
=
I
=
n+1
n+2
ADD R6,R0
ADD R6,R1
I
=
I
=
n
n+1
MOV MCW,#16
ADD R6,R0
I
I
=
n-1
n
MOV MCW,#16
User Manual
C166S V2
T
n+5
I
n+5
I
n+4
I
=
n+3
MOV R3,[R0]
I
=
n+2
ADD R6,R1
I
=
n+1
ADD R6,R0
V 1.7, 2001-01

Advertisement

Table of Contents
loading

Table of Contents