質問
誰でも知って良い環境をプログラムVHDLシミュレーションでなのザイリンクスまたはアルテラ)Linux?
解決
あなたしている(アルテラのユーティリティとの私の経験が幾分良好ISEよりもあるが)Linux上で最高の状態でむらがあるのいずれかのベンダーのツール、にこだわってます。
あなたがしたいすべてがあなたのテストベッドではなく、実際のsynthesize何かを実行している場合は、しかし、GHDLが使用されるであろう。
他のヒント
どのよArpan(ほぼ毎VHDLシミュレータに対応するLinuxによって異なりますが、通常非常に高価なものとなります。自殺する以下のいずれかの:
- アルテラDS Web版(Linuxサポートが追加された)がついている無料版のModelSim.
- 交響曲EDAソナタ3.1は無料版に限られます。
- ザイリンクス伊勢付属Xilinxs独自のシミュレータ:ISim.
あなたは、オープンソースのツールを好む場合は、見た目に http://www.cliftonlabs.com/ VHDL / savant.html に - VHDLは現在、FOSSの空間にあまりにも多くのオプションを持っていません。あなたはベンダーのツールを選ぶ場合は、すべてのベンダーは、シミュレータのLinuxバージョンを行うだろう。 ModelSimが原因簡単にデバッグ機能それそれのスポーツへの個人的な好みです。
コーディング環境のために、私は通常オンVHDLの文法チェッカーでVIMを使用しています。 Sigasiは明らかに
などフライ構文チェックで、自動コード補完として派手なもので、商用IDEを持っていますあなたは、さらに質問がある場合はお知らせ。
Arpan
ただ、これにアップデートを追加する:ザイリンクスVivado を持っています今のUbuntu / DebianのためのLinuxサポートと(私は信じている)でredhat / CentOSのでリリースされて。
ソフトウェアは、より小型のデバイス、より一般的なIPコアの範囲のために自由であるとツールに統合しても無料ですほとんどまともなシミュレータが含まれています。
これは、学習曲線はかなり急なを持っている、など、これらのツールのほとんどを行いますが、これまでこの業界では、ソフトウェアが行くようにと、彼らは本当にそれで良い仕事をしてきました。
VHDLを符号化するために、VHDL-モードでEmacsは必見です。あなたは、Advanced Editionの機能を使用する設計の構造を表示、アーキテクチャおよび構成を管理することができます。あなたが複数のシミュレータ用セットアップすることができます。
私は、アルテラのQuartusのウェブ版からのModelSimを使用します。 Linuxを64ビットを使用する場合は注意してください、ModelSimのこのバージョンは32ビットのみです。
QUCS( http://qucs.sourceforge.net/ の)にもなりました。これはオープンソースとFreeHDLに基づいている。
これは、グラフィカルインターフェースを使用して設計し、シミュレーション回路に使用することができます。そしてそれはまた、VHDLをシミュレートすることができます。このためが、あなたはまた、グラフィカルな領域に回路部品を設計する必要があります。
この映像ショーも明確に: https://www.youtube.com/watch?v=-RrQlzLsf18する
私はDebianのジェシー上のLinux PPAを使用していますし、それがうまく動作します。
GHDLはVHDLのための素晴らしいシミュレータであり、さらにいくつかのサードパーティのライブラリで動作します(たとえば、ザイリンクスUNISIMS)。
あなたはgtkwaveとそれを組み合わせる場合は、、あなたは完全に動作するVHDLシミュレータと波形ビューアを持っている必要があります。
GHDLはまたあなたのデザインに小さなシミュレーションのために素晴らしいです.GHW波形、それは(多くの場合)が含まない原因に信号のすべてを書いてサポートしています。
私は、標準のRTLシミュレーションでそれらを使用し、またザイリンクスUNISIMSと合成後のシミュレーションにきます。
の両方があなたのLinuxディストリビューションのリポジトリで利用可能であるべきです。
:いない場合は、からそれらを取得することができますGHDL: href="http://ghdl.free.fr/" http://ghdl.free.fr/する
GtkWave: http://gtkwave.sourceforge.net/する