关于uvm_subscriber

发布时间:2024年01月15日

目录

summary:

Ports:

????????analysis_export

Methods:

? ? ? ? new

? ? ? ? write


summary:

  • This class provides an analysis export for receiving transactions from a connected analysis export.? Making such a connection “subscribes” this component to any transactions emitted by the connected analysis port.
  • 这个类提供了一个analysis export,用于从连接的analysis export中接受transaction。建立这样的连接将使该组件subscriber通过连接的analysis port发出任何事务。

  • Subtypes of this class must define the write method to process the incoming transactions.? This class is particularly useful when designing a coverage collector that attaches to a monitor.
  • 该类的子类型必须定义write方法来处理传入的事务。在设计附加到monitor的覆盖率收集器时,这个类特别有用。

Ports:

????????analysis_export
  • This export provides access to the write method, which derived subscribers must implement.
  • 这个exports提供了对write方法的访问,派生的subscribers必须执行

Methods:

? ? ? ? new
function new(string name, uvm_component parent)

? ? ? ? write
pure virtual function void write( T t )

必须在每个子类中定义的纯虚方法,外部组件对该方法的访问应该通过analysis_export完成

文章来源:https://blog.csdn.net/weixin_49816194/article/details/135590032
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。