⑤の続きでDPIの所。。
accelleraのSystemVerilog3.1aのリファレンスを見ると”DPI"は有るけど"DPI-C"は
無いので。。原因不明のエラーと思っていました。。
でもVerification Engineer氏の指摘を受けvmm_xvc_manager.svのDPIをDPI-Cに変更したところ
DPIのエラーは無くなりました。(Verification Engineer様ありがとうございます)
→QC出版の「SystemVerilog設計スタートアップ」第11章p225~には”DPI-C”
と有りますね。。しっかり読まなければ。。
でも
vmm_xvc_event_any_allのスーパークラス(vmm_xvc_event)が何か変になっている??
vmm_xvc_manager.svを見るとline307にclass vmm_xvc_eventの記述があり問題ないように見えるのだが。。エラーです。。
vmm_xvc_event_any_allよりvmm_xvc_eventが後ろに有るのが駄目??かなと思い、
class vmm_xvc_event記述をファイルの先頭に持ってきたら。。
通りました。とりあえずvmm_xvc_manager.svに起因するエラーは無くなった。
accelleraのSystemVerilog3.1aのリファレンスを見ると”DPI"は有るけど"DPI-C"は
無いので。。原因不明のエラーと思っていました。。
でもVerification Engineer氏の指摘を受けvmm_xvc_manager.svのDPIをDPI-Cに変更したところ
DPIのエラーは無くなりました。(Verification Engineer様ありがとうございます)
→QC出版の「SystemVerilog設計スタートアップ」第11章p225~には”DPI-C”
と有りますね。。しっかり読まなければ。。
でも
** Error: ../../vmm2ovm-1.1/sv/std_lib/vmm_xvc_event.sv(288): Non-class type was used for the super class of vmm_xvc_event_any_all. ** Error: ../../vmm2ovm-1.1/sv/std_lib/vmm_xvc_event.sv(339): super.new() call illegal for class with no super-class.なるエラーが。。
vmm_xvc_event_any_allのスーパークラス(vmm_xvc_event)が何か変になっている??
vmm_xvc_manager.svを見るとline307にclass vmm_xvc_eventの記述があり問題ないように見えるのだが。。エラーです。。
vmm_xvc_event_any_allよりvmm_xvc_eventが後ろに有るのが駄目??かなと思い、
class vmm_xvc_event記述をファイルの先頭に持ってきたら。。
通りました。とりあえずvmm_xvc_manager.svに起因するエラーは無くなった。
でも、自分の書いたコードにエラーが頻発。。汗)
次は自コードのエラーを取りステップ実行してみます。
今日はおしまい。
今日はおしまい。
systemverilog VMM vmm2ovm-1.1 回路検証 LSI検証