Algebra di Boole

Materie:Appunti
Categoria:Sistemi

Voto:

1 (2)
Download:145
Data:27.02.2006
Numero di pagine:3
Formato di file:.doc (Microsoft Word)
Download   Anteprima
algebra-boole_3.zip (Dimensione: 33.91 Kb)
readme.txt     59 Bytes
trucheck.it_algebra-di-boole.doc     112.5 Kb


Testo

Sintesi di un semi addizionatore
Descrizione: dati due bit da sommare restituisce il bit di somma e il bit di riporto.
• • Dalla descrizione si ricava:

x
y
s
r

1
1

1

1

1
1

1

• • dalla tabella di verità si desumono le seguenti funzioni in forma canonica:

s s (1, 2) ( min1 min2
x

y
x

y
x
y
rr min3
x

y









che non sono ulteriormente riducibili.
Si ricava la rete:

Sintesi di un addizionatore completo
Descrizione: dati due bit da sommare e un bit di riporto restituisce il bit di somma e il bit di riporto.
• • Dalla descrizione si ricava:

xi
yi
ri
si
ri+1

1
1

1

1

1
1

1
1

1

1

1

1
1
1

1
1
1
1
1
1


• • dalla tabella di verità si desumono le seguenti funzioni in forma canonica:

si (1, 2, 4, 7)
xi

yi

ri
xi

yi

ri
xi

yi

ri
xi

yi

ri
























ri+1 (3, 5, 6, 7)
xi

yi

ri
xi

yi

ri
xi

yi

ri
xi

yi

ri

che si riducono a:
1a)
si
xi
(
yi
ri
)














1b)
ri+1
yi

ri
xi

(
yi
ri
)
Addizionatore seriale
• • Esegue la somma di due numeri per passi successivi sommando, ad ogni passo, le cifre di ugual peso (e il riporto) e annotando il riporto generato.
• • I passi avvengono a intervalli di tempo costanti, scanditi da un clock:
• • tii1 1 ti
• con 1 c = f frequenza di clock.
• • Il tempo richiesto per produrre il risultato è trascurabile rispetto al tempo di clock.
• • Le reti con clock sono dette reti sincronizzate.

NOTA: Il processo compiuto dall’uomo per la stessa operazione è analogo a quello descritto a parte per la sincronizzazione.

Utilizzando un full adder per la somma ed un dispositivo di memoria per il riporto, l'addizionatore seriale sarà:


Scomponendo il full adder in due reti combinatorie distinte per le funzioni S (calcolo del bit di somma) e (calcolo del bit di riporto) si ha lo schema:


Generalizzando gli schemi precedenti per n variabili di input (ingressi), m variabili di output (uscite) ed r variabili di stato interno (memorie), si ottiene lo schema generale di una rete sequenziale:

in cui:
• • le 2n configurazioni possibili per le n variabili di ingresso è detto alfabeto di input;
• • le 2m configurazioni delle m variabili di uscita è detto alfabeto di output;
• • le 2r configurazioni delle m variabili di stato interno è detto alfabeto di stato;
• ciascuna configurazione degli alfabeti precedenti:
c I = {x1, ... xn} : configurazione degli ingressi applicati,
} O = {z1, ... zn} : configurazione delle uscite risultanti,
} S = {y1, ... yn} : configurazione degli stati interni,
è detta simbolo dell'alfabeto.
Lo schema generale (unifilare) della rete sequenziale con reti combinatorie distinte per la funzione di transizione e la funzione di trasferimento , sarà invece:

Esempio