Compito A

Esercizio 1 (18 punti) Realizzare un dispositivo che visualizza un "contatore alla rovescia" a due cifre (da 99 a 0). Le due cifre sono visualizzate mediante leds , disposti come in figura, e pilotati da una ROM.

Progettare il circuito di conteggio e di visualizzazione dei leds.

 

 

Soluzione Es. 1

 

 

Si noti che la frequenza del clock del secondo contatore è 1/10 la frequenza del primo.

Le due ROM sono identiche. Ciascuna deve produrre degli "1" sulle uscite in corrispondenza dei leds che devono essere accesi per comporre la cifra corretta in ogni istante sul display. La sequenza è 9-8-7-6-5-4-3-2-1-0.

Supponiamo di numerare i leds di ogni dispaly come segue, e che i numeri corrispondano alle uscite di ciascuna ROM:

La tabella che segue mostra il contenuto delle prime 4 righe della ROM per i primi 4 valori degli input C0 C1 C2 C3. Tra parentesi nella prima colonna il numero che deve essere visualizzato sul display.

 

C3C2C1C0

1

2

3

4

5

6

7

0000 (9)

1

1

1

0

0

1

1

0001 (8)

1

1

1

1

1

1

1

0010 (7)

1

1

1

0

0

0

0

0011 (6)

0

0

1

1

1

1

1

Eccetera..

 

Esercizio 2 (12 punti)

Si consideri una funzione logica con ingressi A , B e C definiti come segue:

Si mostri la tabella di verità completa, con le condizioni di indifferenza. Quanti termini prodotto sono necessari per un’implementazione mediante PLA? Mostrare il PLA relativo.

 

Mostro solo la tabella di verità, il resto è banale.

ABC

D E F

000

001

010

011

100

101

110

111

0 0 0

0 0 1

0 0 1

0 0 0

0 0 1

1 0 0

0 1 0

1 1 X

 

Compito B

Esercizio 1 (15 punti)

Progettare la circuiteria relativa ad un insieme di due registri X ed Y , di tre FF ciascuno, tale che se il segnale di controllo A=1, Y viene copiato in X, se B=1, il complemento ad 1 di Y viene trasferito in X.

A e B non sono mai contemporaneamente "1".

X ed Y sono registri PIPO (parallel input and output), realizzati con FF di tipo SR .

 

Soluzione es. 1

In figura è visualizzato il circuito relativo ai generici FF i-esimi di X ed Y. Trattandosi di registri PIPO, gli altri FF sono connessi in modo identico.

 

 

Esercizio 2

Progettare un sottrattore aritmetico usando porte nor

A-B = A+ not(B)+1

La tabella di verità del generico modulo del sottrattore è la seguente

000

001

010

011

100

101

110

111

0 0

1 0

1 0

0 1

1 0

0 1

0 1

1 1

 

 

Da cui:

Il circuito con sole porte NOR si ottiene facilmente considerando che:

OR(A,B))=NOT(NOR(A,B))

AND(A,B) =NOR(NOT(A),NOT(B))

NOT(A)=NOR(A,A)