Architetture. SOMMATORE - Ripple Carry (RC) Riporto seriale del Bit Carry dal LSB al MSB E lento ma...
-
Upload
raniero-zani -
Category
Documents
-
view
232 -
download
5
Transcript of Architetture. SOMMATORE - Ripple Carry (RC) Riporto seriale del Bit Carry dal LSB al MSB E lento ma...
![Page 1: Architetture. SOMMATORE - Ripple Carry (RC) Riporto seriale del Bit Carry dal LSB al MSB E lento ma semplice FA cico FA cico FA cico FA cico X0Y0X1Y1X2Y2X3Y3.](https://reader036.fdocuments.net/reader036/viewer/2022062404/5542eb4c497959361e8b9e39/html5/thumbnails/1.jpg)
ArchitettureArchitetture
![Page 2: Architetture. SOMMATORE - Ripple Carry (RC) Riporto seriale del Bit Carry dal LSB al MSB E lento ma semplice FA cico FA cico FA cico FA cico X0Y0X1Y1X2Y2X3Y3.](https://reader036.fdocuments.net/reader036/viewer/2022062404/5542eb4c497959361e8b9e39/html5/thumbnails/2.jpg)
SOMMATORE - Ripple Carry (RC)
• Riporto seriale del Bit Carry dal LSB al MSB• E’ lento ma semplice
FAci co
FAci co
FAci co
FAci co
X0 Y0 X1 Y1 X2 Y2 X3 Y3
S0 S1 S2 S3
![Page 3: Architetture. SOMMATORE - Ripple Carry (RC) Riporto seriale del Bit Carry dal LSB al MSB E lento ma semplice FA cico FA cico FA cico FA cico X0Y0X1Y1X2Y2X3Y3.](https://reader036.fdocuments.net/reader036/viewer/2022062404/5542eb4c497959361e8b9e39/html5/thumbnails/3.jpg)
SOMMATORE - Carry Look Ahead
• Si puo’ definire la presenza o meno del Carry in posizione i-esima dall’analisi dei bit precedenti
• E’ molto veloce• Può risultare piuttosto complesso • La logica che definisce la presenza del Carry passa
attraverso il calcolo di due parametri:
– Gi (Generate)– Pi (Propagate)
iiii
iii
iii
GPCC
YXG
YXP
1
![Page 4: Architetture. SOMMATORE - Ripple Carry (RC) Riporto seriale del Bit Carry dal LSB al MSB E lento ma semplice FA cico FA cico FA cico FA cico X0Y0X1Y1X2Y2X3Y3.](https://reader036.fdocuments.net/reader036/viewer/2022062404/5542eb4c497959361e8b9e39/html5/thumbnails/4.jpg)
SOMMATORE - Carry Look Ahead
4
33221103
221102
1101
))((
)(
C
GPGPGPCC
GPGPCC
GPCC
321321
![Page 5: Architetture. SOMMATORE - Ripple Carry (RC) Riporto seriale del Bit Carry dal LSB al MSB E lento ma semplice FA cico FA cico FA cico FA cico X0Y0X1Y1X2Y2X3Y3.](https://reader036.fdocuments.net/reader036/viewer/2022062404/5542eb4c497959361e8b9e39/html5/thumbnails/5.jpg)
Sommatore Xilinx
![Page 6: Architetture. SOMMATORE - Ripple Carry (RC) Riporto seriale del Bit Carry dal LSB al MSB E lento ma semplice FA cico FA cico FA cico FA cico X0Y0X1Y1X2Y2X3Y3.](https://reader036.fdocuments.net/reader036/viewer/2022062404/5542eb4c497959361e8b9e39/html5/thumbnails/6.jpg)
Sommatore - Carry Select
![Page 7: Architetture. SOMMATORE - Ripple Carry (RC) Riporto seriale del Bit Carry dal LSB al MSB E lento ma semplice FA cico FA cico FA cico FA cico X0Y0X1Y1X2Y2X3Y3.](https://reader036.fdocuments.net/reader036/viewer/2022062404/5542eb4c497959361e8b9e39/html5/thumbnails/7.jpg)
Oscillatore a rilassamento
C1
C2
R1
R2
Q
Q
InternoEsterno
I/O PAD
I/O PAD CLB
![Page 8: Architetture. SOMMATORE - Ripple Carry (RC) Riporto seriale del Bit Carry dal LSB al MSB E lento ma semplice FA cico FA cico FA cico FA cico X0Y0X1Y1X2Y2X3Y3.](https://reader036.fdocuments.net/reader036/viewer/2022062404/5542eb4c497959361e8b9e39/html5/thumbnails/8.jpg)
Oscillatore - funzionamento
IN01
OUT0Z
Funzionamento dei bufferstri-state
Logica di funzionamento:Il circuito e’ un bistabile, ovvero nessuno degli stati di uscita puo’ essere mantenuto indefinatamente
![Page 9: Architetture. SOMMATORE - Ripple Carry (RC) Riporto seriale del Bit Carry dal LSB al MSB E lento ma semplice FA cico FA cico FA cico FA cico X0Y0X1Y1X2Y2X3Y3.](https://reader036.fdocuments.net/reader036/viewer/2022062404/5542eb4c497959361e8b9e39/html5/thumbnails/9.jpg)
Oscillatore - funzionamento
C1
C2
R1
R2
Q
Q0
1
1 1
ZZ
0
0
00
Lo stato logico 1 puo’ essere mantenuto soltanto fino a quando C1 e’ scarico, poi cambia automaticamente stato
![Page 10: Architetture. SOMMATORE - Ripple Carry (RC) Riporto seriale del Bit Carry dal LSB al MSB E lento ma semplice FA cico FA cico FA cico FA cico X0Y0X1Y1X2Y2X3Y3.](https://reader036.fdocuments.net/reader036/viewer/2022062404/5542eb4c497959361e8b9e39/html5/thumbnails/10.jpg)
Oscillatore - funzionamento
C1
C2
R1
R2
Q
Q1
0
1 1
ZZ
0
0
11
Lo stato logico 1 puo’ essere mantenuto soltanto fino a quando C1 e’ scarico, poi cambia automaticamente stato
![Page 11: Architetture. SOMMATORE - Ripple Carry (RC) Riporto seriale del Bit Carry dal LSB al MSB E lento ma semplice FA cico FA cico FA cico FA cico X0Y0X1Y1X2Y2X3Y3.](https://reader036.fdocuments.net/reader036/viewer/2022062404/5542eb4c497959361e8b9e39/html5/thumbnails/11.jpg)
Oscillatore - funzionamento
C1
C2
R1
R2
Q
Q1
0
0 0
00
Z
0
00
Lo stato logico 0 puo’ essere mantenuto soltanto fino a quando C2 e’ scarico, poi cambia automaticamente stato
0
![Page 12: Architetture. SOMMATORE - Ripple Carry (RC) Riporto seriale del Bit Carry dal LSB al MSB E lento ma semplice FA cico FA cico FA cico FA cico X0Y0X1Y1X2Y2X3Y3.](https://reader036.fdocuments.net/reader036/viewer/2022062404/5542eb4c497959361e8b9e39/html5/thumbnails/12.jpg)
Oscillatore - funzionamento
C1
C2
R1
R2
Q
Q1
1
0 1
00
Z
1
00
Lo stato logico 0 puo’ essere mantenuto soltanto fino a quando C2 e’ scarico, poi cambia automaticamente stato
1
![Page 13: Architetture. SOMMATORE - Ripple Carry (RC) Riporto seriale del Bit Carry dal LSB al MSB E lento ma semplice FA cico FA cico FA cico FA cico X0Y0X1Y1X2Y2X3Y3.](https://reader036.fdocuments.net/reader036/viewer/2022062404/5542eb4c497959361e8b9e39/html5/thumbnails/13.jpg)
Oscillatore - funzionamento
C1
C2
R1
R2
Q
Q0
1
1 1
ZZ
0
0
00
Lo stato logico 1 puo’ essere mantenuto soltanto fino a quando C1 e’ scarico, poi cambia automaticamente stato