Pagina 1 di 2

[Architettura dei calcolatori ] Esercizo Multiplex

MessaggioInviato: 11 feb 2020, 10:02
da Taras
Buongiorno.

Vorrei risolvere quest'esercizio per poi provarlo con Logism .

(Logism non lo conoscevo e grazie a RenzoDF che ringrazio , l'ho conosciuto . Mi paice molto utilizzarlo.)

Ho svolto diversi esercizi sui multiplex pero' l'uscita F (funzione) era compresa nell'esercizio .
Per esempio:
F(x,y,z,w) = x'yzw' + x'y'zw + xy + yz etc, etc

L'esercizio mi chiede :

Progettare un circuito multiplexer da 5 ingressi a 1 uscita, minimizzando il più possibile il circuito combinatorio.

Provo a realizzarlo autonomamente poi se per favore qualcuno verifica sia sia giusto .
Lo realzzo con logism e lo posto .

?%Grazie .

Re: [Architettura dei calcolatori ] Esercizo Multiplex

MessaggioInviato: 11 feb 2020, 11:15
da rugweri
Benissimo... dov'è questo circuito che dobbiamo verificare per te? :-k

(Prima di realizzare il circuito, per favore minimizza la funzione logica ;-))

Re: [Architettura dei calcolatori ] Esercizo Multiplex

MessaggioInviato: 11 feb 2020, 11:21
da Taras
Secondo me andrebbe risolto in questo modo .

Per il momento non funziona . Non ho capito il motivo .
Allego anche il file sorgente creato con logism.
Se qualcuno ha un po' di tempo per corregerlo oppure mi dice come fare , lo ringrazio molto.

Cosa ne pensate dello svolgimeto ?
(logism lo sto utilizzando da un paio di giorni . Ho fatto poca pratica)

Re: [Architettura dei calcolatori ] Esercizo Multiplex

MessaggioInviato: 11 feb 2020, 11:40
da RenzoDF
Premesso che Logisim ha ancora dei bachi da sistemare, hai usato ingressi three-state, fra l'altro diversi sono connessi sul lato errato, e non hai connesso le porte AND correttamente (prova a trascinarle).

Di Logisim c'è anche altri fork,

https://github.com/topics/logisim?utf8=%E2%9C%93&q=logisim&type=

Bello il fork tedesco, DIGITAL: senza dubbio da provare (forse il migliore). ;-)

C'è pure quello italiano, che avrà anche lui ancora qualche problemino, ma se vuoi provarlo, a tuo rischio e pericolo :mrgreen:

http://www.logisim.altervista.org/

BTW Ultimo consiglio: al posto delle NOT puoi negare ogni ingresso delle AND dalle sue proprietà.

Sono comunque già disponibili i MUX.

Re: [Architettura dei calcolatori ] Esercizo Multiplex

MessaggioInviato: 11 feb 2020, 11:47
da rugweri
Il problema è quello che ti ha detto Foto UtenteRenzoDF: hai sbagliato metà delle connessioni e impostato i tuoi pin come three-state :ok:

Che ti serva da lezione: le porte con 4+ input non si usano :mrgreen:

Re: [Architettura dei calcolatori ] Esercizo Multiplex

MessaggioInviato: 11 feb 2020, 11:50
da RenzoDF
rugweri ha scritto:... Che ti serva da lezione: le porte con 4+ input non si usano :mrgreen:

Direi che si possono usare, ma non in versione WIDE, con quel quarto ingresso quasi nascosto.

Re: [Architettura dei calcolatori ] Esercizo Multiplex

MessaggioInviato: 11 feb 2020, 11:57
da rugweri
RenzoDF ha scritto:Direi che si possono usare, ma non in versione WIDE, con quel quarto ingresso quasi nascosto.


(Era una battuta legata a tutti i problemi che le porte con troppi input causano nei circuiti reali ;-))

Re: [Architettura dei calcolatori ] Esercizo Multiplex

MessaggioInviato: 11 feb 2020, 12:09
da Taras
Grazie ,

provo a fare le correzioni che mi avete detto di fare .

Secondo voi e' possibile togliere gli ingombranti NOT con un semplice pallino ai pin d'ingresso ?

Re: [Architettura dei calcolatori ] Esercizo Multiplex

MessaggioInviato: 11 feb 2020, 12:10
da rugweri
Taras ha scritto:Secondo voi e' possibile togliere gli ingombranti NOT con un semplice pallino ai pin d'ingresso ?


Riflettici un attimo: qual è (se c'è) la differenza tra le due cose?

Re: [Architettura dei calcolatori ] Esercizo Multiplex

MessaggioInviato: 11 feb 2020, 12:20
da RenzoDF
Taras ha scritto:...Secondo voi e' possibile togliere gli ingombranti NOT con un semplice pallino ai pin d'ingresso ?

Te lo avevo già scritto in [4], basta impostare la negazione sulle proprietà della porta (righe in fondo).