Pagina 1 di 1

Simulatore linguaggio VHDL su Linux

Inviato: gio 29 set 2011, 17:22
da nyquist
Ciao a tutti,
cercavo un simulatore per linguaggio VHDL. Per Linux ho trovato questo: http://ghdl.free.fr/
Il problema è che non riesco a capire come installare ghdl.
Non trovando il pacchetto già pronto per Slackware, ho scaricato i sorgenti in .tar.bz2.
Successivamente ho scompattato il file con il comando

Codice: Seleziona tutto

tar -xvjf ghdl-source-latest.tar.bz2
e, secondo quanto scritto nel README, dopo essermi loggato come root da terminale, ho copiato la directory vhdl nel posto giusto (spero):

Codice: Seleziona tutto

mv /home/cristiano/Downloads/ghdl-0.29/vhdl/ /usr/lib/gcc/i486-slackware-linux/4.5.2/

Ovviamente, nel mio caso, avendo fatto un'installazione full di Slackware, sono sicuro di avere gcc e e gcc-gnat.
A questo punto, sempre nel README, viene chiesto di configurare gcc tramite delle opzioni. Qualcuno sa come fare a completare l'installazione?
Vi ringrazio in anticipo!

Re: Simulatore linguaggio VHDL su Linux

Inviato: gio 29 set 2011, 18:19
da ilmich
ciao, ti consiglio di provare a usare prima il binario, perchè leggendo un po' le istruzioni mi pare di capire che devi ricompilarti il gcc abilitando un flag per questo linguaggio.
in pratica dovresti prendere il sorgente di gcc, scompattarlo da qualche parte, aggiungere(come da istruzioni) i file del sorgente di ghdl e ricompilare gcc.

l'eseguibile che si scarica è stato fatto con gcc-4.3.4, quindi con un pizzico di fortuna dovrebbe andare bene anche sulla slackware 13.37(che ha una versione di gcc superiore)

se vuoi farti un pacchetto moooolto grezzo dal binario puoi fare cosi'.
esplodi l'archivio dei binari da qualche parte, poi posizionati all'interno della directory dove lo hai unzippato.
da li' come superutente dai un

Codice: Seleziona tutto

makepkg ghdl-0.29-i686-1.txz
comunque piu' tardi provo a darci un occhiata.

ciau.

Re: Simulatore linguaggio VHDL su Linux

Inviato: gio 29 set 2011, 21:51
da nyquist
miklos ha scritto:...perchè leggendo un po' le istruzioni mi pare di capire che devi ricompilarti il gcc abilitando un flag per questo linguaggio.
in pratica dovresti prendere il sorgente di gcc, scompattarlo da qualche parte, aggiungere(come da istruzioni) i file del sorgente di ghdl e ricompilare gcc.
Eh, infatti, mi sembrava...
Ho creato il pacchetto con makepkg dopo aver scompattato i binari, come mi hai consigliato

Codice: Seleziona tutto

makepkg /tmp/ghdl-0.29-i686-1.txz
Durante la procedura sono apparse due domande:
La prima:

Codice: Seleziona tutto

It is recommended that you make these lines your new installation script.

Would you like to make this stuff the install script for this package
and remove the symbolic links ([y]es, [n]o)?
e la seconda

Codice: Seleziona tutto

Would you like to reset all directory permissions to 755 (drwxr-xr-x) and
directory ownerships to root.root ([y]es, [n]o)?
A entrambe ho risposto 'y'.
Ho installato il pacchetto e ho provato a dare

Codice: Seleziona tutto

man ghdl
e sembra andare. Vedrò di provare a buttare giù un esempio di prova. Grazie mille!
Poi ho installato anche GTKWave.

Re: Simulatore linguaggio VHDL su Linux

Inviato: ven 30 set 2011, 9:58
da 414N
Esistono anche vari plugin/distribuzioni per Eclipse che aggiungono il supporto a VHDL.
Prova a dare un'occhiata a Sigasi e a DVT. Puoi aggiungerli ad eclipse (se lo hai già) tramite i loro update site oppure scaricare una distribuzione di eclipse che li contiene.