AR# 15180

|

4.2i SP3、XST- 「ERROR:HDLParsers: 3014... Library unit package_name is not available in library work.」というエラー メッセージが表示される

説明

キーワード : ISE, 4.2, Project, Navigator, XST, library, package, work, ライブラリ, パッケージ

重要度 : 重要

概要 :
ISE で新規の VHDL プロジェクトを作成し、ワーク ライブラリにパッケージを追加しました。 [Synthesis] をクリックすると、XST でパッケージがワーク ディレクトリにないことを示す次のようなエラー メッセージが表示されます。

"ERROR:HDLParsers:3014 - $VHDL_file_path/VHDL_file_name.vhd Line XX. Library unit my_package_name is not available in library work.
--> EXEWRAP detected a return code of '1' from program 'C:/Xilinx/bin/nt/xst.exe'
Done: failed with exit code: 0001."

ソリューション

このエラー メッセージは、VHDL モジュール コードの構文エラーが原因で表示されます。 VHDL ソース ファイルで構文エラーを確認してください。

エラーが識別できない場合、別のライブラリを作成し、すべてのパッケージ ファイルをそこに入れると、上記のようなエラー メッセージは表示されなくなります。 XST では、このライブラリがワーク ライブラリの前に自動的にコンパイルされ、パッケージ情報が選択されます。

これで、ファイルと問題の原因に関する情報すべてが XST で解析できます。
AR# 15180
日付 08/06/2003
ステータス アーカイブ
種類 一般
People Also Viewed