Esercizio Circuitmaker

Transcript

Esercizio Circuitmaker
Esercizio Circuitmaker
Progettare un circuito che riceve in ingresso due input, x e y, e produce in uscita il carry (riporto)
dell’ operazione aritmetica:
x(t-1)+y(t-1)+x(t) , se x(t)=1
e x(t-1)+y(t-1)+y(t) , se x(t) è 0.
Consegnare un elaborato con le seguenti parti:
1)Risoluzione completa dell’esercizio (automa a stati finiti minimizzato, tabella degli stati futuri,
espressioni booleane ) usando FF JK
2)Circuito ricavato con CircuitMaker o simile, completo di clock, generatore di sequenze,
e probe per visualizzare clock, gli input x e y, e l’uscita c.
3)Programmare il generatore con la sequenza:
x(t)=110110101100110000 ←
y(t)=111010100011100100 ←
dove i bit più a destra sono i primi ad essere generati, come suggerisce la freccia,
che indica la direzione del tempo.
4) Stampare i diagrammi temporali , per l’intera sequenza, dei segnali clock, x, y e c.