AR# 24897

Project Navigator - 「ERROR:Simulator:35 - Sdf file "<module>.sdf" specified does not exist or can not be read」というエラー メッセージが表示される

説明


ISE Simulator でタイミング シミュレーションを実行すると、次のようなエラー メッセージが表示されます。

"ERROR:Simulator:35 - Sdf file "<module name>.sdf" specified does not exist or can not be read."

エラー メッセージを見ると、モジュール名がプロジェクトに選択した最上位モジュールと異なります。

ソリューション


このエラー メッセージは、現在の最上位ソースがテストベンチにインスタンシエートされているソースと一致していないことを示しています。これは、複数の最上位ソース ファイルを含むプロジェクトで発生します。

例 :

プロジェクトに 2 つの最上位ソース ファイル (top1 および top2) があり、それぞれの最上位ソース ファイルをインスタンシエートする 2 つのテストベンチ (tb1 および tb2) がある場合
  1. top1 をインプリメントする。
  2. [Post-Route Simulation] ビューに変更し、tb2 を選択してシミュレーションする。

tb2 には top2 がインスタンシエートされているので、インプリメント済みデザイン (top1) は一致せず、上記のエラー メッセージが表示されます。

ISE 9.1i では、Project Navigator による特定のデザインの解析方法のため、このエラーが発生することがあります。これらのプロジェクトでは、Project Navigator 9.1i から不正な SDF ファイルがシミュレータに渡されることがあります。

この 2 番目の問題は、最新の 9.1i サービス パックで修正されています。サービス パックは、次のサイトから入手できます。
http://japan.xilinx.com/support/download/index.htm
この修正は、9.1i サービス パック 3 以降に含まれます。

このエラーは、使用されているテストベンチがビヘイビア デザイン用に作成され、合成前の階層に応じて信号を呼び出す場合に発生します。
AR# 24897
日付 12/15/2012
ステータス アクティブ
種類 一般
ツール