Cos'è ElectroYou | Login Iscriviti

ElectroYou - la comunità dei professionisti del mondo elettrico

FPGA

Elettronica lineare e digitale: didattica ed applicazioni

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

0
voti

[1] FPGA

Messaggioda Foto Utentephcaze » 28 gen 2010, 21:29

Ciao a tutti. Ho la possibilità di concludere un esame con una prova progettuale. L'esame è di elettronica digitale (macchine a stati finiti, vhdl ecc) e il progetto consiste nell'effettuare una scheda con una fpga e programmarla in vhdl per fare le cose più svariate. La considero un'esperienza molto importante e molto interessante quindi vorrei portare via il più possibile.

Il professore ha deciso di fare scegliere ad ognuno quello che vuole fare, lui come esempio ha fatto mastermind. Una volta acceso il sistema, fa accendere in sequenza una serie di led ogni volta a random e l'utente finita la sequenza deve ricordarsi quali led erano accesi premendo i pulsanti associati ad ogni led in ordine, ogni volta che indovina si accende un led in più e se perde si ricomincia.

Le preriferiche controllabili sono led, un display, magari anche un componente audio o qualche motorino. In input abbiamo dei pulsanti.


Qualcuno di voi potrebbe consigliarmi qualche cosa carina da realizzare?

Molte grazie
Avatar utente
Foto Utentephcaze
0 5
Frequentatore
Frequentatore
 
Messaggi: 137
Iscritto il: 13 giu 2009, 9:18
Località: Trento

0
voti

[2] Re: FPGA

Messaggioda Foto UtentePeppazzz91 » 29 gen 2010, 4:08

audio, display...hai anche accesso a una memoria esterna?
credo che potresti realizzare un lettore mp3
Avatar utente
Foto UtentePeppazzz91
0 2
 
Messaggi: 47
Iscritto il: 9 gen 2010, 21:01

0
voti

[3] Re: FPGA

Messaggioda Foto Utenteian27177 » 29 gen 2010, 11:10

Hai a disposizione un architettura uC già implementata oppure parti da zero? in tal caso realizzare un lettore mp3 la vedo dura.. ad esempio Xilinx vende un software core risc chiamato picoblaze oppure un uP chiamato microblaze. Da quello che dici mi sembra di capire che lavorerai senza "infrastrutture" sw, quindi ti consiglierei qualcosa di più fattibile.
Dai un'occhiata su http://www.opencores.net c'è molto codice open source.
Saluti, Flavio
Avatar utente
Foto Utenteian27177
2.450 1 4 12
Master
Master
 
Messaggi: 148
Iscritto il: 15 mag 2008, 13:36
Località: Genova

0
voti

[4] Re: FPGA

Messaggioda Foto UtenteIsidoroKZ » 29 gen 2010, 11:13

Decodificatore di codice morse con adattamento di velocita`. Poi bisogna trovare un vecchio radioamatore che se lo ricordi!
Per usare proficuamente un simulatore, bisogna sapere molta più elettronica di lui
Plug it in - it works better!
Il 555 sta all'elettronica come Arduino all'informatica! (entrambi loro malgrado)
Se volete risposte rispondete a tutte le mie domande
Avatar utente
Foto UtenteIsidoroKZ
121,2k 1 3 8
G.Master EY
G.Master EY
 
Messaggi: 21059
Iscritto il: 17 ott 2009, 0:00

0
voti

[5] Re: FPGA

Messaggioda Foto Utentephcaze » 29 gen 2010, 14:27

Molto interessante l'idea dell'mp3, proverò a proporla, immagino anche sia anche abbastanza complicata :)
Cercavo qualcosa che non porti via troppo tempo contando che ho a disposizione circa un mese e siamo in 2 a farlo

Per quanto riguarda la domanda sull'infrastruttura software non saprei non ci ha dato molti dettagli, una volta il progetto consisteva nello scrivere solo il vhdl ma siccome da quest'anno l'esame è da più crediti adesso c'è anche l'implementazione hardware..

Volevo raccogliere qualche idea per poi chiedere ricevimento per sapere i dettagli.

Cercando un po' ho visto anche il cubo di led che viene molto bello..

Qualche altra idea?
Grazie
Avatar utente
Foto Utentephcaze
0 5
Frequentatore
Frequentatore
 
Messaggi: 137
Iscritto il: 13 giu 2009, 9:18
Località: Trento

0
voti

[6] Re: FPGA

Messaggioda Foto UtentePeppazzz91 » 29 gen 2010, 17:59

cambiando genere...con 3 motori passo passo potresti costruire un mini-CNC, e con la parte sw potresti renderlo automatico (gli dai un file cad e lui esegue il lavoro)
Avatar utente
Foto UtentePeppazzz91
0 2
 
Messaggi: 47
Iscritto il: 9 gen 2010, 21:01

0
voti

[7] Re: FPGA

Messaggioda Foto UtenteTardoFreak » 29 gen 2010, 18:02

Con una FPGA ed il VHDL si puo' fare praticamente qualsiasi cosa. E poi e' divertentissimo sviluppare con le logiche programmabili. Non so voi, ma io lo trovo entusiasmante. :D
"La follia sta nel fare sempre la stessa cosa aspettandosi risultati diversi".
"Parla soltanto quando sei sicuro che quello che dirai è più bello del silenzio".
Rispondere è cortesia, ma lasciare l'ultima parola ai cretini è arte.
Avatar utente
Foto UtenteTardoFreak
73,9k 8 12 13
-EY Legend-
-EY Legend-
 
Messaggi: 15754
Iscritto il: 16 dic 2009, 11:10
Località: Torino - 3° pianeta del Sistema Solare

0
voti

[8] Re: FPGA

Messaggioda Foto UtenteIsidoroKZ » 29 gen 2010, 18:47

Cronometro con tempi intermedi, che possono essere visualizzati alla fine del cronometraggio, con indicazione di max, min, media e deviazione standard.
Per usare proficuamente un simulatore, bisogna sapere molta più elettronica di lui
Plug it in - it works better!
Il 555 sta all'elettronica come Arduino all'informatica! (entrambi loro malgrado)
Se volete risposte rispondete a tutte le mie domande
Avatar utente
Foto UtenteIsidoroKZ
121,2k 1 3 8
G.Master EY
G.Master EY
 
Messaggi: 21059
Iscritto il: 17 ott 2009, 0:00

0
voti

[9] Re: FPGA

Messaggioda Foto Utentemaxstu » 29 gen 2010, 20:06

Io ti consiglierei una lavatrice(lo so è un po ridicola ma è bellino).

Infatti potresti utilizzare tutte le periferiche ovvero:
-Motorino
-altoparlante(metti qualche semplice beep a fine lavaggio)
-led
-display(per vidualizzare il programma)

Il tutto funziona bene con gli ingressi a bottoni.

Non è difficile da programmare in vhdl.

Oppure anche una macchinetta delle bibite magari che visualizzi pure il resto.
forse però è troppo semplice.

Un'altra cosa che mi viene ora in mente è un plotter che ti scrive(ipoteticamente col movimento del motorino) quello che è visualizzato dal display e a fine plottagio accendi qualche led.

Questo è quello che mi viene in mente.

Ciao.
Avatar utente
Foto Utentemaxstu
0 1
 
Messaggi: 34
Iscritto il: 16 dic 2009, 23:29

0
voti

[10] Re: FPGA

Messaggioda Foto UtenteTardoFreak » 29 gen 2010, 20:08

Non ha menzionato monitors o cose varie. Io farei un OSD che sovrappone il display ad un segnale video PAL.
Sul display ci scriverei quello che succede agli ingressi.
"La follia sta nel fare sempre la stessa cosa aspettandosi risultati diversi".
"Parla soltanto quando sei sicuro che quello che dirai è più bello del silenzio".
Rispondere è cortesia, ma lasciare l'ultima parola ai cretini è arte.
Avatar utente
Foto UtenteTardoFreak
73,9k 8 12 13
-EY Legend-
-EY Legend-
 
Messaggi: 15754
Iscritto il: 16 dic 2009, 11:10
Località: Torino - 3° pianeta del Sistema Solare

Prossimo

Torna a Elettronica generale

Chi c’è in linea

Visitano il forum: Nessuno e 115 ospiti