AR# 36086

12.1 EDK - BFM シミュレーションを実行すると「Error: (vsim-4008) Object 'read_cmd(24:31)' not found」というエラー メッセージが表示される

説明

Modelsim PE 6.5c を使用しています。Modelsim PE 6.5c でバス論理シミュレーションを実行していると次のエラー メッセージが表示されます。

** Error: (vsim-4008) Object 'read_cmd(24:31)' not found

How can I work around the problem?

ソリューション

この問題は、Modelsim PE のみに影響するようで、Modelsim SE には影響しません。 自動生成された sample.do ファイルを開き、最初の env コマンドを検索します。

env /bfm_system/bfm_memory/bfm_memory/slave/slave/read_req_cmd

続く各 change コマンドでは、現在の HDL ディレクトリが /bfm_system/bfm_memory/bfm_memory/slave/slave/read_req_cmd だと想定していますが、Modelsim PE で env コマンドが使用できません。

各 change コマンドに、env が設定しようとしている階層パスを追加します。

変更前 - change read_cmd(24:31) 2#00000001

変更後 - change /bfm_system/bfm_memory/bfm_memory/slave/slave/read_req_cmd/read_cmd(24:31) 2#0000000

新しい env コマンドがある場合は、それに続く change コマンドに新しい階層パスを追加します。

アンサー レコード リファレンス

マスター アンサー レコード

Answer Number アンサータイトル 問題の発生したバージョン 修正バージョン
34609 EDK 12.x - アンサーのリスト N/A N/A
AR# 36086
日付 12/15/2012
ステータス アクティブ
種類 一般
ツール