G
Guest
Guest
私は)バージョン5.4(ModelSimでVPIをして問題を使用して。エラーメッセージが以下の"表¥示されたときvpiProcess"に私がハンドルを取得しようとします。親切に問題を、この解決方法を与える提案を。事前に感謝します。
エラーメッセージ:
<img src=¥"http://www.edaboard.com/images/smiles/icon_sad.gif¥" alt=¥"悲しい¥" border=¥"0¥" />#モジュール情報:モジュール名:テスト:テストファイル:mod.tst、行番号:0(mod.tst)
中に#発生したエラーは、vpi_iterate()!
#レベル:5状態:1コード:ModelSimのバージョン5.4製品名:ModelSimの
#メッセージ::内部-検索オブジェクトの種類vpiProcess)vpi_iterate(vpiModule型からオブジェクトを実装されていません。
#LineNo:0ファイル:
抜粋コード:
int型list_mod(vpiHandle top_module_h)
(
...
vpi_printfは("モジュール情報:モジュール名:%sは:%)する¥¥ n"だファイル:%sを、行番号:%d個の(%sは
常に仮想、名前、file_nameは、line_no、deffile_name);
/ / vpiProcess
proc_i = vpi_iterate(vpiProcess、top_module_h);
場合)(vpi_chk_error(&error_info)
(
vpi_printf("エラーが発生しましたvpi_iterate()!する¥¥ n");
vpi_printf("レベル:%d個の状態は:%d個のコード:%sの製品:%は、¥¥ n"だ
、error_info.levelは、error_info.state
error_info.code、error_info.product);
vpi_printfは("メッセージ:%)を¥¥ n"、error_info.messageだ。
場合)(error_info.file
vpi_printfは("LineNo:%d個のファイル:%は、¥¥ n"を、error_info.lineだ
error_info.file);
他
vpi_printf("LineNo:0ファイル:NULLをする¥¥ n");
)
....
module_i = vpi_iterate(top_module_h vpiModule);
module_iするif(!= NULL)は
(
module_h中((= vpi_scan(module_i))!= NULL)は
(
)list_mod(module_h;
)
)
)
エラーメッセージ:
<img src=¥"http://www.edaboard.com/images/smiles/icon_sad.gif¥" alt=¥"悲しい¥" border=¥"0¥" />#モジュール情報:モジュール名:テスト:テストファイル:mod.tst、行番号:0(mod.tst)
中に#発生したエラーは、vpi_iterate()!
#レベル:5状態:1コード:ModelSimのバージョン5.4製品名:ModelSimの
#メッセージ::内部-検索オブジェクトの種類vpiProcess)vpi_iterate(vpiModule型からオブジェクトを実装されていません。
#LineNo:0ファイル:
抜粋コード:
int型list_mod(vpiHandle top_module_h)
(
...
vpi_printfは("モジュール情報:モジュール名:%sは:%)する¥¥ n"だファイル:%sを、行番号:%d個の(%sは
常に仮想、名前、file_nameは、line_no、deffile_name);
/ / vpiProcess
proc_i = vpi_iterate(vpiProcess、top_module_h);
場合)(vpi_chk_error(&error_info)
(
vpi_printf("エラーが発生しましたvpi_iterate()!する¥¥ n");
vpi_printf("レベル:%d個の状態は:%d個のコード:%sの製品:%は、¥¥ n"だ
、error_info.levelは、error_info.state
error_info.code、error_info.product);
vpi_printfは("メッセージ:%)を¥¥ n"、error_info.messageだ。
場合)(error_info.file
vpi_printfは("LineNo:%d個のファイル:%は、¥¥ n"を、error_info.lineだ
error_info.file);
他
vpi_printf("LineNo:0ファイル:NULLをする¥¥ n");
)
....
module_i = vpi_iterate(top_module_h vpiModule);
module_iするif(!= NULL)は
(
module_h中((= vpi_scan(module_i))!= NULL)は
(
)list_mod(module_h;
)
)
)