投稿

ラベル(sigasi)が付いた投稿を表示しています

Quartus2 V13.1 ~Tips編 Eclipseへのプロジェクト読み込み~

イメージ
  以前の投稿 にてSigasiのToolchains設定にてQuartus2のパス設定をしましたが、この設定で何が起きるのか不明でしたが、Quartus2で作成したプロジェクトをEclipseにインポートできる事が判りました。 Eclipseを起動し、パースペクティブはVHDL(Sigasi)を選択しておきます。  Quartus2側でHDLソースを作成したり編集した場合には、以下の操作で同期されます。

Eclipse+SigasiとQuartus2+Modelsim-Alteraとの連携設定

イメージ
eclipseでのプログラミング経験者であれば既に設定済だろうとは思いますが、 先のブログ で保留にしていたmodelsimの呼び出し設定を紹介しておきます。 VHDLは国際規格ですが、他の言語と同様にツールによって未対応な記述があったり機能拡張していたりと100%の互換性は期待できません。 という事で、eclipse上で記述して、EDAツールを起動してコンパイルしてはエラーをeclipseで直すという行ったり来たりは非効率ですので、外部コンパイラを使用するように設定します。 ※SigasiはFPGAメーカーであるAltera社やXilinx社のEDAツールなど、主要なVHDLコンパイラを呼び出せるようになっています。 Altera社のQuartus2とmodelsim-altera(starter edition)はインストール済とします。 ■外部コンパイラ設定 設定画面内のToolChainsを開きます。 Modelsimを選択し、インストールパスを設定して「適用」します。 「Click Here・・・」リンクをクリックします。 オートコンパイル時にmodelsimを使用する様にチェックを入れて「適用」します。 Quartus2の設定もありましたので、パスを入力して「適用」しておきます。 これによって、どの様な連携機能が作動するのかは現時点不明です m(--)m 「自動的にビルド」をチェックしておくと、記述が進む度に自動的にコンパイルが走ります。 ウザいので手動で良いという方はチェックを外しておけばOK。 オートコンパイルが走ってコンソールウィンドウにコンパイル結果が表示された図 Quartus2との連携機能が判明したら続きます・・・

EclipseのHDL記述用プラグイン(SIGASI)を使ってみた

イメージ
Androidアプリの開発以来プログラミングエディタとしてすっかりファンになってしまったeclipseですが、様々な言語をサポートしているのでHDL用のプラグインもあるはずだと探してみますと、以下の2つを発見しました。 毎度の話ですがフリーです(笑) ■Veditor   http://sourceforge.net/apps/mediawiki/veditor/ ■Sigasi   http://www.sigasi.com/install-eclipse-vhdl-plugin Sigasiは製品ですが記述サイズ限定でフリーのStarter Edition とPro(US$840)の期間限定トライアルライセンスが無償で入手可能です。 両方インストールして触ってみましたが、さすがに製品だけあってSigasiの方が優れていると感じましたのでVeditorは割愛します・・・ 1.eclipseのインストール 手順というほどの事でもないですが、 以前の記事 を参考にしてください。 ちなみに最新版はVer4.3のKeplerです。 HDL記述だけであれば最小構成のPlatform-fulleditionでOK。JAVAやCなど必要となった時にプラグインを追加インストールすれば良いですし・・・ 2.Sigasiプラグインをインストール eclipseを起動 暫く待つとインストール可能なプラグインが表示されるので、チェックを入れて指示に従って進めればインストールされます。 eclipseを再起動するとSigasiが表示されれば無事にインストール完了です。 赤枠部分をクリックしてVHDLのパースペクティブを選択します。 (Cなどの他言語は、プラグインの入っていないeclipseでは出てきません。) フリーのStarter Editionとして使用するには、TalkBackを許可しておく必要があります 3.プロジェクトの作成 新規プロジェクトを作成します インジケーターが100%になるとStarterEditionのリミットの様です。親切設計ですね vcomとはmodelsimのコンパイラです。 Sigasiがサポ...