Upload
raniero-zani
View
230
Download
5
Embed Size (px)
Citation preview
ArchitettureArchitetture
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
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
SOMMATORE - Carry Look Ahead
4
33221103
221102
1101
))((
)(
C
GPGPGPCC
GPGPCC
GPCC
321321
Sommatore Xilinx
Sommatore - Carry Select
Oscillatore a rilassamento
C1
C2
R1
R2
Q
Q
InternoEsterno
I/O PAD
I/O PAD CLB
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
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
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
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
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
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