[RETI LOGICHE] Suggerimenti per un esercizio.

Escher1
Ciao a tutti, ho un esercizio in cui ho un MUX con 2 variabili. Avendo gli ingressi X1, X2, X3 la funziona in uscita avrà 1 se X1 != X3 e 0 altrimenti.

Io l'ho impostato in questo modo. Dal testo deduco che:
f(x1,x2,x3) = 1 se x1 \(\displaystyle \neq \)da x3.
f(x1,x2,x3) = 0 altrimenti.

Ho fatto al tabella della verità con 3 variabili di ingresso (x1,x2,x3) e una variabile di uscita F. Posto la tabella:
X3X2X1F
0000
1101
0011
1001
0101
0111
0



Quindi ora dovrei costruire un Mux con due segnali di controllo che possono pilotare 4 ingressi.
I 4 ingressi li chiamo: y1,y2,y3,y4

y1 = 0,0
y2 = 0,1
y3 = 1,0
y4 = 1,1

Come scelgo adesso le variabili di controllo tra x1,x2 e x3? Non riesco a sceglierle prchè il risultato (F) dipende da due di quelle variabili cioè da x1 e x3. Se invece F dipendesse da solo una di quelle 3 variabili allora potrei sceglierne due qualsiasi tra x1,x2 e x3. Quindi saprei andare avanti.

Spero di essere stato chiaro.
Grazie della disponibilità!

Risposte
RenzoDF
Usi x1 e x3 come ingressi di selezione (comando) del MUX, metti a "0" gli ingressi y1 e y4 e a "1" gli ingressi y2 e y3.

Escher1
Grazie mille ho capito.

Flamber
Ma dovevi fare la netlist con le porte logiche, o bastava risolverlo a livello RT?

Rispondi
Per rispondere a questa discussione devi prima effettuare il login.