Cos'è ElectroYou | Login Iscriviti

ElectroYou - la comunità dei professionisti del mondo elettrico

INFO FPGA (VHDL)

Piccole automazioni, installazioni elettroniche e domotica

Moderatore: Foto Utentestefanob70

0
voti

[1] INFO FPGA (VHDL)

Messaggioda Foto UtenteNunziox » 6 feb 2013, 21:00

Qualcuno di voi a mai realizzato prototipi con uso di una FPGA?
Avatar utente
Foto UtenteNunziox
221 1 9
Frequentatore
Frequentatore
 
Messaggi: 152
Iscritto il: 28 ott 2012, 0:38

0
voti

[2] Re: INFO FPGA (VHDL)

Messaggioda Foto UtenteTardoFreak » 6 feb 2013, 23:02

Io no, solo CPLD.
"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,4k 8 12 13
-EY Legend-
-EY Legend-
 
Messaggi: 15764
Iscritto il: 16 dic 2009, 11:10
Località: Torino - 3° pianeta del Sistema Solare

0
voti

[3] Re: INFO FPGA (VHDL)

Messaggioda Foto UtenteDoeM » 6 feb 2013, 23:11

Nunziox ha scritto:Qualcuno di voi a mai realizzato prototipi con uso di una FPGA?


Sì, però più in Verilog che in VHDL. Cosa ti servirebbe sapere?
Avatar utente
Foto UtenteDoeM
580 2 6
Expert
Expert
 
Messaggi: 182
Iscritto il: 11 lug 2011, 1:09

0
voti

[4] Re: INFO FPGA (VHDL)

Messaggioda Foto UtenteNunziox » 6 feb 2013, 23:35

No così avevo la curiosità di sapere cosa si potesse fare con fpga (conosco la teoria ma non la pratica :D ).
All'università al corso di calcolatori elettronici abbiamo scritto dei "mini-processori" progettando l'unità di controllo e il datapath, abbiamo effettuato solo delle simulazioni al computer ma mai compilato su una FPGA.
Avatar utente
Foto UtenteNunziox
221 1 9
Frequentatore
Frequentatore
 
Messaggi: 152
Iscritto il: 28 ott 2012, 0:38

2
voti

[5] Re: INFO FPGA (VHDL)

Messaggioda Foto UtenteTardoFreak » 7 feb 2013, 0:48

Con una FPGA puoi fare semplicemente ... di tutto. :ok:
"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,4k 8 12 13
-EY Legend-
-EY Legend-
 
Messaggi: 15764
Iscritto il: 16 dic 2009, 11:10
Località: Torino - 3° pianeta del Sistema Solare

1
voti

[6] Re: INFO FPGA (VHDL)

Messaggioda Foto UtenteDoeM » 7 feb 2013, 13:26

TardoFreak ha scritto:Con una FPGA puoi fare semplicemente ... di tutto. :ok:


Esatto, è un componente estremamente flessibile e configurabile (in hardware!) a piacere.
Inoltre, le FPGA, soprattutto quelle di fascia più alta, hanno un'ampia gamma di dispositivi hardware già inclusi, tipo moltiplicatori hardware, unità MAC, celle di memoria integrate, PLL, interfacce LVDS e per memorie DDR3; questa è una delle differenze principali rispetto ad esempio ai CPLD citati da Foto UtenteTardoFreak, che si basano su un'architettura simil-PAL (quindi con strutture per realizzare direttamente somme di prodotti).
Essendo poi le FPGA dei dispositivi riconfigurabili in hardware, esse hanno architetture instrinsecamente parallelizzabili, che consentono loro di raggiungere throughput potenzialmente molto elevati.
Avatar utente
Foto UtenteDoeM
580 2 6
Expert
Expert
 
Messaggi: 182
Iscritto il: 11 lug 2011, 1:09

1
voti

[7] Re: INFO FPGA (VHDL)

Messaggioda Foto UtentePietroBaima » 7 feb 2013, 13:39

Io c'ho fatto un sistemino per misurare i tempi di scatto della mia macchina fotografica :mrgreen: :mrgreen: :mrgreen:

Va beh, sto zitto... :D
Generatore codice per articoli:
nomi
emoticon
citazioni
formule latex

Io capisco le cose per come le scrivete. Per esempio: K sono kelvin e non chilo, h.z è la costante di Planck per zepto o per la zeta di Riemann e l'inverso di una frequenza non si misura in siemens.
Avatar utente
Foto UtentePietroBaima
76,7k 6 12 13
G.Master EY
G.Master EY
 
Messaggi: 9246
Iscritto il: 12 ago 2012, 1:20
Località: Londra

0
voti

[8] Re: INFO FPGA (VHDL)

Messaggioda Foto UtenteNunziox » 7 feb 2013, 18:37

Cosa mi serve per provare a realizzare qualcosa?

Con una FPGA soltanto non saprei che fare :D, ci sono dei kit di sviluppo?
Posso scriverci codice VHDL o devo imparare VERILOG?
Avatar utente
Foto UtenteNunziox
221 1 9
Frequentatore
Frequentatore
 
Messaggi: 152
Iscritto il: 28 ott 2012, 0:38

1
voti

[9] Re: INFO FPGA (VHDL)

Messaggioda Foto UtenteDoeM » 7 feb 2013, 18:59

Nunziox ha scritto:Con una FPGA soltanto non saprei che fare :D, ci sono dei kit di sviluppo?
Posso scriverci codice VHDL o devo imparare VERILOG?


Per le FPGA esiste un'infinità di board di sviluppo commerciali disponibili, spesso rese disponibili dai produttori stessi. Quasi tutte integrano un buon numero di periferiche esterne e di moduli di I/O.

A questo link puoi trovare un elenco abbastanza esaustivo delle più diffuse ed economiche: http://tristesse.org/FPGA/CheapFPGADevelopmentBoards

Dovresti scegliere comunque su quale marca di FPGA orientarti: i due produttori più importanti sono Xilinx e Altera, le cui FPGA di fascia bassa sono rispettivamente le Spartan e le Cyclone. Altri produttori, meno importanti o più di nicchia, sono Lattice ed Actel.

Per quanto riguarda il linguaggio di descrizione dell'hardware (HDL), c'è un'ampia scelta: i più diffusi sono VHDL e Verilog, che possono essere usati indifferentemente. Alternative più o meno diffuse sono il linguaggio AHDL (solo per Altera), descrizione tramite schematic entry oppure generazione di HDL tramite Simulink.
Avatar utente
Foto UtenteDoeM
580 2 6
Expert
Expert
 
Messaggi: 182
Iscritto il: 11 lug 2011, 1:09

0
voti

[10] Re: INFO FPGA (VHDL)

Messaggioda Foto UtenteTardoFreak » 7 feb 2013, 19:31

Io ho usato il Quartus della Altera.
Mi sono divertito molto con le CPLD, ho imparato il VHDL ed il sistema di sviluppo è fatto bene. Integrare schematico e VHDL (mi pare abbia anche il VERILOG) è una goduria. :ok:
Ho anche il sistema di sviluppo per le FPGA ma non ho ancora avuto tempo di provarlo perché ... devo guadagnarmi il pane (e la birra). :(
"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,4k 8 12 13
-EY Legend-
-EY Legend-
 
Messaggi: 15764
Iscritto il: 16 dic 2009, 11:10
Località: Torino - 3° pianeta del Sistema Solare

Prossimo

Torna a Automazione civile

Chi c’è in linea

Visitano il forum: Nessuno e 1 ospite