Docsity
Docsity

Prepara i tuoi esami
Prepara i tuoi esami

Studia grazie alle numerose risorse presenti su Docsity


Ottieni i punti per scaricare
Ottieni i punti per scaricare

Guadagna punti aiutando altri studenti oppure acquistali con un piano Premium


Guide e consigli
Guide e consigli


esercizi reti combinatorie e sequenziali, Dispense di Reti Logiche

esercizi combinatorie e sequenziali

Tipologia: Dispense

Pre 2010

Caricato il 20/04/2010

harlem88
harlem88 🇮🇹

4

(1)

1 documento

1 / 4

Toggle sidebar

Questa pagina non è visibile nell’anteprima

Non perderti parti importanti!

bg1
1
Esercizi reti combinatorie e
sequenziali
2
Dal problema alla rete
combinatoria
Progettare una rete combinatoria a tre ingressi
che restituisca in output 1 solo se ALMENO due
ingressi sono a 1
A
Bf
?
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
5
SOLUZIONE : schema della rete combinatoria
A
B
f
C
f = (B + A)C + AB
6
Una ALU
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.
A
Bf
α β
f = AB se α=0 β=0
f= A+B se α=0 β=1
f= A se α=1 β=0
f= A xor B se α=1 β=1
ALU
logica
pf3
pf4

Anteprima parziale del testo

Scarica esercizi reti combinatorie e sequenziali e più Dispense in PDF di Reti Logiche solo su Docsity!

1

Esercizi reti combinatorie e

sequenziali

2

Dal problema alla rete

combinatoria

Progettare una rete combinatoria a tre ingressi che restituisca in output 1 solo se ALMENO due ingressi sono a 1

A

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

Una ALU

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.

A

B

f

α β

f = AB se α=0 β= f = A+B se α=0 β= f = A se α=1 β= f = A xor B se α=1 β=

ALU

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

Creazione della tabella

8

Individuazione delle funzioni

f = αβAB + αβAB + αβAB + αβAB +

  • αβAB + αβAB + αβAB + αβAB = = (αβAB + αβAB) + (αβAB + αβAB) +
  • (αβAB + αβAB) + (αβAB + αβAB) = = αAB + βAB + βAB + αβA = = αAB + β(A xor B) + αβA

9

A B f

Schema della rete combinatoria

αααα (^) ββββ 10

SOLUZIONE funzionale a moduli

decoder

funzioni f logiche

A

B

αααα ββββ

Tabella di verita’

 ABC + not(A) not(B) not(C)

A B C f

Tabella di verita’

 ABC + not(A) not(B) not(C) + A not(B) not(C)

A B C f

19

SOLUZIONE

A B C

20

SOLUZIONE

A B C

21

SOLUZIONE

A B C

22

SOLUZIONE

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=

Esercizio: reti sequenziali

soluzione

QA QB

DA DB

clk

= QB = QA

contatore a modulo 4