Cos'è ElectroYou | Login Iscriviti

ElectroYou - la comunità dei professionisti del mondo elettrico

[Architettura dei calcolatori ] Esercizo Convertitore

Elettronica lineare e digitale: didattica ed applicazioni

Moderatori: Foto Utenteg.schgor, Foto UtenteIsidoroKZ, Foto UtenteBrunoValente, Foto Utentecarloc

0
voti

[31] Re: [Architettura dei calcolatori ] Esercizo Convertitore

Messaggioda Foto UtenteRenzoDF » 8 feb 2020, 18:22

Taras ha scritto:... Purtroppo questo metodo non funziona da codifica BCD 8 4 -2 -1 a codifica Gray .

Come già detto, perché mai dovrebbe funzionare? Quello non è un metodo, è una particolare rete combinatoria che sintetizza quella particolare conversione, non una qualsiasi altra.

Taras ha scritto:... La sintesi di un codificatore la risolvo cosi : prima scrivendo su una tabella gli ingressi e in una seconda tabella le uscite . Realizzo le mappe di karnaugh ... poi realizzo un circuito. ...

Ecco, questo sì che è un metodo; perché non lo applichi anche per il tuo particolare convertitore :?: ;-)

Che poi potremo implementare via semplici porte logiche, PROM, PAL, PLA ecc.

... giusto per perdere un po' di tempo, potrebbe essere

2020-02-08_190728.jpg

conv.zip
(1.39 KiB) Scaricato 36 volte
"Il circuito ha sempre ragione" (Luigi Malesani)
Avatar utente
Foto UtenteRenzoDF
53,8k 8 12 13
G.Master EY
G.Master EY
 
Messaggi: 12603
Iscritto il: 4 ott 2008, 9:55

0
voti

[32] Re: [Architettura dei calcolatori ] Esercizo Convertitore

Messaggioda Foto UtenteMarcoD » 8 feb 2020, 20:17

Ovviamente conosco vari argomenrti, non so tutto e sono ancora aperto a imparare cose nuove.

La codifica binaria è quella in C2 usata da decenni nei calcolatori.

Conosco la codifica BCD per pilotare visualizzatori numerici,

e il codice ASCII che centra poco.

La codifica Gray è quella in cui si passa da un numero a quello successivo variando solo un bit
usata negli encoder assoluti per eliminare le alee.

La codifica 8 4 -2 -1 a cosa serve, dove viene adoperata ?
Avatar utente
Foto UtenteMarcoD
7.495 4 8 13
Master EY
Master EY
 
Messaggi: 3362
Iscritto il: 9 lug 2015, 16:58
Località: Torino

1
voti

[33] Re: [Architettura dei calcolatori ] Esercizo Convertitore

Messaggioda Foto Utentexyz » 8 feb 2020, 22:01

Taras ha scritto:...
Purtroppo questo metodo non funziona da codifica BCD 8 4 -2 -1 a codifica Gray .
...

Non ha senso usare quella regola, vale solo se hai i numeri binari 8 4 2 1, questa condizione non è soddisfatta nel tuo caso. L'esercizio è appunto trovare la rete combinatoria per fare la conversione.

MarcoD ha scritto:...
La codifica 8 4 -2 -1 a cosa serve, dove viene adoperata ?
...

Ha un vantaggio il complemento a 9 (9 - n) lo fai semplicemente negando i bit (not n).
Avatar utente
Foto Utentexyz
6.175 2 4 5
G.Master EY
G.Master EY
 
Messaggi: 1648
Iscritto il: 5 dic 2009, 18:37
Località: Italy Turin

0
voti

[34] Re: [Architettura dei calcolatori ] Esercizo Convertitore

Messaggioda Foto UtenteTaras » 8 feb 2020, 23:37

Grazie per tutte queste risposte e consigli però forse non mi sono spiegato bene .
RenzoDF
È arrivato alla soluzione con il circuito e lo ringrazio.
Però per me il problema rimane .
Per arrivare al circuito che RenzoDF ha postato devo prima fare le mappe di karnaugh.
Per fare le mappe di karnaugh mi serve la tabella completa della codifica tra bcd 8 4 -2 -1 a codice gray . Questa tabella l'ha postata xyz però non ha spiegato come ci è arrivato . In sede d'esame non mi posso ricordare a memoria la tabella . Devo riuscire a capire come ci si arriva . Questo è nocciolo della questione.
Qual è il metodo per convertire un codice bcd 8 4 -2-1 a gray.
Io non ci riesco. Provo e riprovo ma non ci riesco . Chiedo cortesemente a xyz , come si fa? Qual è il metodo?

In poche parole ,
xyz come hai fatto ad arrivare a compilare questa tabella ?

Decimale , bcd 8 4 -2 -1 , gray

0 0000 0000
1 0111 0001
2 0110 0011
3 0101 0010
4 0100 0110
5 1011 0111
6 1010 0101
7 1001 0100
8 1000 1100
9 1111 1101


Grazie .
Avatar utente
Foto UtenteTaras
5 2
New entry
New entry
 
Messaggi: 51
Iscritto il: 1 mag 2019, 17:33

1
voti

[35] Re: [Architettura dei calcolatori ] Esercizo Convertitore

Messaggioda Foto Utentexyz » 9 feb 2020, 0:29

Taras ha scritto:Questa tabella l'ha postata xyz però non ha spiegato come ci è arrivato .

Te l'ho spiegato in [24], basta usare la definizione, non serve ricordasi la tabella a memoria.

La prima colonna metti i numeri da 0 a 9, la seconda usi la definizione e calcoli la codifica BCD 8 4 -2 -1 seguendo l'ordine della prima colonna, l'ultima colonna sempre dalla definizione scrivi il codice di Gray in base alla sequenza della prima colonna, devi cambiare solo 1 bit alla volta rispetto ai numeri binari 8 4 2 1 senza guardare la seconda colonna. L'esercizio si risolve ricavando la rete combinatoria che converte la seconda con la terza colonna.
Avatar utente
Foto Utentexyz
6.175 2 4 5
G.Master EY
G.Master EY
 
Messaggi: 1648
Iscritto il: 5 dic 2009, 18:37
Località: Italy Turin

0
voti

[36] Re: [Architettura dei calcolatori ] Esercizo Convertitore

Messaggioda Foto UtenteTaras » 9 feb 2020, 9:50

Ho capito xyz .
I valori della terza colonna sono il codice gray non della seconda colonna bensì la prima colonna trasformata in binario.
Sono un rimbambito ?% come ho fatto a non rendermene conto .
Avatar utente
Foto UtenteTaras
5 2
New entry
New entry
 
Messaggi: 51
Iscritto il: 1 mag 2019, 17:33

Precedente

Torna a Elettronica generale

Chi c’è in linea

Visitano il forum: Nessuno e 52 ospiti