AR# 6300

CORE Generator、MTI - MTI で CORE Generator の VHDL BaseBlox モデルをコンパイルすると「Error: Unknown identifier 'xilinxcorelib'」というエラー メッセージが表示される

説明

キーボード : ModelTech, CORE Generator, compile, xilinxcorelib, コンパイル

MTI で CORE Generator の VHDL BaseBlox モデルをコンパイルするときに次のエラー メッセージが表示されます。

"Error: Unknown identifier 'xilinxcorelib'."

ソリューション

1

ワークステーションの MTI では、VHDL モデルのライブラリ名を解釈するときに大文字と小文字が区別されます。get_models では「XilinxCoreLib」というライブラリが作成されますが、CORE Generator では BaseBlox モデルのライブラリが「xilinxcorelib」として書き出されるためにこの問題が発生します。

正しくコンパイルするには、『Core Generator ガイド』の指示に従って「xilinxcorelib」というライブラリを定義し、モデルに含まれる「xilinxcorelib」へのすべてのリファレンスを、ローカルでコンパイルされた xilinxcorelib ライブラリへの完全パスにマップする必要があります (xilinxcorelib ディレクトリへの参照にはすべて小文字を使用)。

vlib xilinxcorelib
vmap xilinxcorelib /home/projects/proj1/xilinxcorelib

2

VHDL ファイルに次の宣言が含まれていない場合にも、同じエラーが発生する可能性があります。

library XilinxCoreLib;

これを VHDL コンフィギュレーション宣言の前に宣言する必要があります。
AR# 6300
日付 07/28/2010
ステータス アーカイブ
種類 一般