• Non ci sono risultati.

Moltiplicazione tramite addizionatori in cascata (pipelining)

N/A
N/A
Protected

Academic year: 2022

Condividi "Moltiplicazione tramite addizionatori in cascata (pipelining)"

Copied!
16
0
0

Testo completo

(1)

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

(2)

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

(3)

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

(4)

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

(5)

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

(6)

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

(7)

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

(8)

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

(9)

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

(10)

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

(11)

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

(12)

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

(13)

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

(14)

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

(15)

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

(16)

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

Riferimenti

Documenti correlati

[r]

(Vedo in questo momento Davide che, poco interessato, sta giocherellando con le carte dei Pokemon: voglio coinvolgerlo e lo chiamo dicendogli di portarmi le carte…). Ora

La moltiplicazione è l'operazione che sostituisce l'addizione, quando devo addizionare più volte lo

[r]

[r]

1- Devo incolonnare bene i fattori e moltiplicare prima le unità (2x8).

In particolare il lato EF è uguale al lato AF perché si è presa la retta CE in modo tale che la distanza tra il punto di intersezione di tale retta con la retta AB e il punto

In particolare il lato EF è uguale al lato AF perché si è presa la retta CE in modo tale che la distanza tra il punto di intersezione di tale retta con la retta AB e il punto