Active-HDLにおける相対パスでのファイル管理

Active-HDLのファイル構造

Active-HDLでは、ワークスペースとデザインフォルダを作成してプロジェクトを管理します。各デザインディレクトリには3つのフォルダSRC、COMPILEおよび LOGフォルダが生成されます。SRCフォルダはVHDL/Verilogファイル、ブロックダイアグラム、ステートダイアグラムのようなソースファイルを含みます。COMPILEフォルダは、デザインのコンパイル情報を記録するファイルと、ブロック図やステートマシンから生成されたHDLファイルを含んでいます。LOG フォルダには、コンソールログが保存されます。また、コンピュータ上のファイルは何でもActive-HDLのデザインに追加することが可能です。ファイル追加時に次のどちらかのオプションを選択します。下図1のMake local copyにチェックを入れてデザインへコピーするか、チェックをはずしてファイルが物理的に保存されているフォルダをリンクします。

図 1: Add Filesウィンドウの Make local copy チェックボックス

Make local copyにチェックを入れると、ファイルはカレントデザインのSRCフォルダにコピーされます。カレントデザインフォルダを示す変数$dsn を使って、SRC フォルダを参照することができます。

$dsn/src/

デザインに追加したファイルのコピーが作成されたか、リンク参照であるかはDesign Browser で確認できます。Design Browserに表示される階層構造はデザインに基づいたもので、ファイルがコンピュータのどこに保存されているかを示してはいません。

リンクファイルの相対パス

デザインファイルのコピーを作成しなかった場合、そのファイルはリンク参照されます。リンクファイルは図2のようにDesign Browser上に、矢印付きのアイコンで表示されます。

図 2: Design Browser のリンクファイルアイコン

インタラクティブな方法で、 Design Browser にて、ファイルを右クリックし、コンパイルオプションを選択することにより、リンクファイルをコンパイルすることができます。Active-HDL デザインにリンクファイルをコンパイルするには、次のようにコマンドでも実行できます。



Printed version of site: support.aldec.com/jp/support/resources/documentation/articles/1051