Moltiplicazione tramite addizionatori in cascata (pipelining)
u1
x2
x1
x1+x2
u1
x2
x1
x1+x2
u1
x2
x1
x1+x2
u1
x2
x1
x1+x2
Q
SET Q
CLR
S
R
SET Q S
Q
SET Q
CLR
S
R
SET Q
S S SET Q
Q
SET Q
CLR
S
R
Moltiplicazione tramite addizionatori in cascata (pipelining)
u1
x2
x1
x1+x2
u1
x2
x1
x1+x2
u1
x2
x1
x1+x2
u1
x2
x1
x1+x2
Q
SET Q
CLR
S
R
SET Q S
Q
SET Q
CLR
S
R
SET Q
S S SET Q
Q
SET Q
CLR
S
R
A
Moltiplicazione tramite addizionatori in cascata (pipelining)
u1
x2
x1
x1+x2
u1
x2
x1
x1+x2
u1
x2
x1
x1+x2
u1
x2
x1
x1+x2
Q
SET Q
CLR
S
R
SET Q S
Q
SET Q
CLR
S
R
SET Q
S S SET Q
Q
SET Q
CLR
S
R
A
A
A 2A
Moltiplicazione tramite addizionatori in cascata (pipelining)
u1
x2
x1
x1+x2
u1
x2
x1
x1+x2
u1
x2
x1
x1+x2
u1
x2
x1
x1+x2
Q
SET Q
CLR
S
R
SET Q S
Q
SET Q
CLR
S
R
SET Q
S S SET Q
Q
SET Q
CLR
S
R
B
A
2A
Moltiplicazione tramite addizionatori in cascata (pipelining)
u1
x2
x1
x1+x2
u1
x2
x1
x1+x2
u1
x2
x1
x1+x2
u1
x2
x1
x1+x2
Q
SET Q
CLR
S
R
SET Q S
Q
SET Q
CLR
S
R
SET Q
S S SET Q
Q
SET Q
CLR
S
R
B
A
2A B
B 2B A
2A
3A
Moltiplicazione tramite addizionatori in cascata (pipelining)
u1
x2
x1
x1+x2
u1
x2
x1
x1+x2
u1
x2
x1
x1+x2
u1
x2
x1
x1+x2
Q
SET Q
CLR
S
R
SET Q S
Q
SET Q
CLR
S
R
SET Q
S S SET Q
Q
SET Q
CLR
S
R
C
B
2B
A
3A
Moltiplicazione tramite addizionatori in cascata (pipelining)
u1
x2
x1
x1+x2
u1
x2
x1
x1+x2
u1
x2
x1
x1+x2
u1
x2
x1
x1+x2
Q
SET Q
CLR
S
R
SET Q S
Q
SET Q
CLR
S
R
SET Q
S S SET Q
Q
SET Q
CLR
S
R
C
B
2B
A
3A C
C 2C B
2B
3B A
3A
4A
Moltiplicazione tramite addizionatori in cascata (pipelining)
u1
x2
x1
x1+x2
u1
x2
x1
x1+x2
u1
x2
x1
x1+x2
u1
x2
x1
x1+x2
Q
SET Q
CLR
S
R
SET Q S
Q
SET Q
CLR
S
R
SET Q
S S SET Q
Q
SET Q
CLR
S
R
D
C
2C
B
3B
A
4A
Moltiplicazione tramite addizionatori in cascata (pipelining)
u1
x2
x1
x1+x2
u1
x2
x1
x1+x2
u1
x2
x1
x1+x2
u1
x2
x1
x1+x2
Q
SET Q
CLR
S
R
SET Q S
Q
SET Q
CLR
S
R
SET Q
S S SET Q
Q
SET Q
CLR
S
R
D
C
2C
B
3B
A
4A D 5A
D 2D C
2C
3C B
3B
4B A
4A
Moltiplicazione tramite addizionatori in cascata (pipelining)
u1
x2
x1
x1+x2
u1
x2
x1
x1+x2
u1
x2
x1
x1+x2
u1
x2
x1
x1+x2
Q
SET Q
CLR
S
R
SET Q S
Q
SET Q
CLR
S
R
SET Q
S S SET Q
Q
SET Q
CLR
S
D R
2D
C
3C
B
4B
Moltiplicazione tramite addizionatori in cascata (pipelining)
u1
x2
x1
x1+x2
u1
x2
x1
x1+x2
u1
x2
x1
x1+x2
u1
x2
x1
x1+x2
Q
SET Q
CLR
S
R
SET Q S
Q
SET Q
CLR
S
R
SET Q
S S SET Q
Q
SET Q
CLR
S
D R
2D
C
3C
B
4B D 5B
2D
3D C
3C
4C B
4B
Moltiplicazione tramite addizionatori in cascata (pipelining)
u1
x2
x1
x1+x2
u1
x2
x1
x1+x2
u1
x2
x1
x1+x2
u1
x2
x1
x1+x2
Q
SET Q
CLR
S
R
SET Q S
Q
SET Q
CLR
S
R
SET Q
S S SET Q
Q
SET Q
CLR
S
D R
3D
C
4C
Moltiplicazione tramite addizionatori in cascata (pipelining)
u1
x2
x1
x1+x2
u1
x2
x1
x1+x2
u1
x2
x1
x1+x2
u1
x2
x1
x1+x2
Q
SET Q
CLR
S
R
SET Q S
Q
SET Q
CLR
S
R
SET Q
S S SET Q
Q
SET Q
CLR
S
D R
3D
C
4C D 5C
3D
4D C
4C
Moltiplicazione tramite addizionatori in cascata (pipelining)
u1
x2
x1
x1+x2
u1
x2
x1
x1+x2
u1
x2
x1
x1+x2
u1
x2
x1
x1+x2
Q
SET Q
CLR
S
R
SET Q S
Q
SET Q
CLR
S
R
SET Q
S S SET Q
Q
SET Q
CLR
S
RD 4D
Moltiplicazione tramite addizionatori in cascata (pipelining)
u1
x2
x1
x1+x2
u1
x2
x1
x1+x2
u1
x2
x1
x1+x2
u1
x2
x1
x1+x2
Q
SET Q
CLR
S
R
SET Q S
Q
SET Q
CLR
S
R
SET Q
S S SET Q
Q
SET Q
CLR
S
RD 4D
D 5D 4D
Moltiplicazione tramite addizionatori in cascata (pipelining)
u1
x2
x1
x1+x2
u1
x2
x1
x1+x2
u1
x2
x1
x1+x2
u1
x2
x1
x1+x2
Q
SET Q
CLR
S
R
SET Q S
Q
SET Q
CLR
S
R
SET Q
S S SET Q
Q
SET Q
CLR
S
R