analysis_port
からanalysis_imp
にデータを転送するには通常analysis_export
が必要です。 analysis_imp
を別のanalysis_imp
に接続できないため、ポートから実装へのデータ転送オブジェクトとして機能します。なぜ我々はanalysis_portが必要なときにanalysis_exportを必要とする
ただし、analysis_port
-sは他のanalysis_port
-sに接続できます。 私の質問はなぜanalysis_export
が必要なのですか?analysis_export
の代わりにanalysis_port
を使うことができますか?
説明が分からない ここをクリックしてください:https://verificationacademy.com/verification-methodology-reference/uvm/docs_1.1a/html/files2/tlm1-txt.html、in 「使用法」セクション。なぜポートオブジェクトを使用しないでエクスポートするのか知りたいのですか? – haykp
エクスポートは**リクエストに**受動的に**応答します。一方、ポートは要求を開始します。パケットが 'leaf1'から' comp1'に移動すると、階層は* port-port *接続に変わります。今度は 'comp1'と' comp2'は同じ階層にあり、 'comp2'は' comp1'からの要求に**応答します。 'comp2'に' subcomp2'にも同様のコメントが適用されます。なぜなら両方とも*にしか反応しないからです。 – sharvil111
回答ありがとうございました 申し訳ありませんが、私は理解しません saingは受動的に反応していますか? comp2がcomp1からの要求にのみ応答する場合、なぜエクスポートが必要なのか? – haykp