2016-06-01 8 views
2

私はカバーオブジェクトをインターフェイスオブジェクトに結びつけたいと思っています。そのdentifierを言って、シミュレータはこれを受け入れるdoes notのがcovergroupへのインターフェイスオブジェクト

interface fifoPorts #(parameter DSIZE = 8); 
... 
endinterface 

covergroup write_cvr (fifoPorts itf) @(posedge itf.wclk); 
coverpoint itf.winc iff (!itf.wrst_n); 
coverpoint itf.wrst_n { 
     bins actv =(1=>0);} 
endgroup 

が、それはcovergroupでエラーが発生します(「fifoPorts」)はどこ型または型が見つかりました:私はインターフェイスオブジェクトを指定covergroupするための入力として、なぜThat`s識別子が必要です。 私の質問は次のとおりです:カバーグループはインターフェイスオブジェクトを受け入れることができますか?そして、はいの場合、私の場合には何が間違っていますか?

covergroup write_cvr (virtual fifoPorts itf) @(posedge itf.wclk); 

、その後covergroupのコンストラクタにfifoportsのインスタンスを渡す:あなたは仮想インターフェイスの変数を使用するようにcovergroupヘッダーを変更する必要が

おかげ ハイク・ナハペト

答えて

3

関連する問題