2010-06-11 20 views
12

Qualcuno conosce un buon ambiente per programmare VHDL e simularlo (non importa Xilinx o Altera) usando Linux?Programmazione VHDL su Linux?

+0

Le votazioni per chiudere come rec strumento. Vedi anche: http://askubuntu.com/questions/130588/is-there-a-vhdl-simulator | http://electronics.stackexchange.com/questions/22596/vhdl-ide-for-a-gnu-linux-environment –

risposta

7

Sei bloccato con entrambi gli strumenti dei fornitori, che sono chiari nel migliore dei casi su Linux (anche se la mia esperienza con le utility Alteras è leggermente migliore rispetto a ISE).

Tuttavia, se tutto ciò che si vuole fare è eseguire il proprio banco di prova, in realtà non sintetizzare nulla, ghdl sarà utile.

+0

Questo dovrebbe essere ghdl. http://ghdl.free.fr/ – aneccodeal

2

Se si preferiscono strumenti open source, esaminare http://www.cliftonlabs.com/vhdl/savant.html - vhdl non dispone di troppe opzioni nello spazio FOSS al momento. Se si opta per gli strumenti dei fornitori, tutti i fornitori farebbero la versione Linux dei loro simulatori. Modelsim è un favorito personale grazie alle funzionalità facili da debug che mette in mostra.

Per un ambiente di codifica, di solito utilizzo VIM con i contatori di sintassi vhdl attivati. A quanto pare, Sigasi ha un IDE commerciale con articoli di fantasia come il completamento automatico del codice, il controllo della sintassi al volo ecc.

Facci sapere se hai altre domande.

Arpan

7

Come menzionato da Arpan (quasi) ogni simulatore VHDL è supportato da Linux, ma sono di solito molto costoso. La soluzione migliore sarebbe utilizzare uno dei seguenti:

  • Altera DS Web edition (è stato appena aggiunto il supporto per Linux) fornito con una versione gratuita di ModelSim.
  • Symphony EDA Sonata 3.1 è disponibile come versione gratuita con supporto limitato.
  • Xilinx ISE fornito con il proprio simulatore Xilinx: ISim.
0

Per la codifica di vhdl, Emacs con modalità vhdl è un must. È possibile utilizzare le funzioni di edizione avanzata, visualizzare la struttura dei progetti, gestire architetture e configurazioni. È possibile eseguire l'installazione per più simulatori.

Uso i modelli di Altera Quartus web edition. Attenzione se usi un Linux a 64 bit, questa versione di modelsim è solo a 32 bit.

1

C'è ora anche QUCS (http://qucs.sourceforge.net/). È open source e basato su FreeHDL.

Può essere utilizzato per progettare e simulare circuiti utilizzando un'interfaccia grafica. E può anche simulare VHDL. Anche se per questo è necessario progettare anche i componenti del circuito nell'area grafica.

Questo video mostra chiaramente: https://www.youtube.com/watch?v=-RrQlzLsf18

sto usando il ppa Linux su Debian Jessie e funziona benissimo.

1

GHDL è un simpatico simulatore per VHDL e funziona anche con alcune librerie di terze parti (ad esempio Xilinx UNISIMS).

Se lo si combina con gtkwave, si dovrebbe avere un simulatore VHDL pienamente funzionante e un visualizzatore di forme d'onda.

GHDL supporta anche la scrittura di forme d'onda .GHW, che sono fantastiche per le piccole simulazioni, poiché includono (spesso) tutti i segnali sul progetto.

Li ho usati con la simulazione RTL standard e anche per la simulazione post-sintesi con Xilinx UNISIMs.

Entrambi dovrebbero essere disponibili nel repository distro di Linux. In caso contrario, è possibile recuperare da:

GHDL: http://ghdl.free.fr/

GTKWave: http://gtkwave.sourceforge.net/