


Studia grazie alle numerose risorse presenti su Docsity
Guadagna punti aiutando altri studenti oppure acquistali con un piano Premium
Prepara i tuoi esami
Studia grazie alle numerose risorse presenti su Docsity
Prepara i tuoi esami con i documenti condivisi da studenti come te su Docsity
Trova i documenti specifici per gli esami della tua università
Preparati con lezioni e prove svolte basate sui programmi universitari!
Rispondi a reali domande d’esame e scopri la tua preparazione
Riassumi i tuoi documenti, fagli domande, convertili in quiz e mappe concettuali
Studia con prove svolte, tesine e consigli utili
Togliti ogni dubbio leggendo le risposte alle domande fatte da altri studenti come te
Esplora i documenti più scaricati per gli argomenti di studio più popolari
Ottieni i punti per scaricare
Guadagna punti aiutando altri studenti oppure acquistali con un piano Premium
esercizi combinatorie e sequenziali
Tipologia: Dispense
1 / 4
Questa pagina non è visibile nell’anteprima
Non perderti parti importanti!



1
2
Progettare una rete combinatoria a tre ingressi che restituisca in output 1 solo se ALMENO due ingressi sono a 1
B? f C
3
SOLUZIONE : creazione della tabella
A B C f 0 0 0 0 0 0 1 0 0 1 0 0 0 1 1 1 1 0 0 0 1 0 1 1 1 1 0 1 1 1 1 1
Espressione booleana f = ABC + ABC + ABC + ABC
4
SOLUZIONE : riduzione della espressione f = ABC + ABC + ABC + ABC = ABC + ABC + AB(C + C) distributiva = ABC + ABC + AB(1) complemento = ABC + ABC + AB identità = ABC + ABC + AB + ABC idempotenza = ABC + AC(B + B) + AB distributiva = ABC + AC(1) + AB complemento = ABC + AC + AB identità = ABC + AC + AB + ABC = … idempotenza = BC + AC + AB = (B + A)C + AB
SOLUZIONE : schema della rete combinatoria
A B C f
f = (B + A)C + AB
Progettare una rete combinatoria che realizzi un’ALU ad 1 bit capace di eseguire le operazioni logiche bit a bit di AND, OR, NOT, XOR.
f
α β
f = AB se α=0 β= f = A+B se α=0 β= f = A se α=1 β= f = A xor B se α=1 β=
logica
7
α β A B f 0 0 0 0 0 0 0 0 1 0 0 0 1 0 0 0 0 1 1 1 0 1 0 0 0 0 1 0 1 1 0 1 1 0 1 0 1 1 1 1
α β A B f 1 0 0 0 1 1 0 0 1 1 1 0 1 0 0 1 0 1 1 0 1 1 0 0 0 1 1 0 1 1 1 1 1 0 1 1 1 1 1 0
8
f = αβAB + αβAB + αβAB + αβAB +
9
A B f
αααα (^) ββββ 10
SOLUZIONE funzionale a moduli
decoder
funzioni f logiche
A
B
αααα ββββ
ABC + not(A) not(B) not(C)
A B C f
ABC + not(A) not(B) not(C) + A not(B) not(C)
A B C f
19
A B C
20
A B C
21
A B C
22
A B C
FFA FFB
QA
QA
QB
QB
DA
clk
DB
clk
clock
Tracciare l’evoluzione temporale della seguente rete sequenziale sincrona, a partire dallo stato iniziale QA=QB=
QA QB
DA DB
clk
= QB = QA
contatore a modulo 4