Class Index
$#! · 0-9 · A · B · C · D · E · F · G · H · I · J · K · L · M · N · O · P · Q · R · S · T · U · V · W · X · Y · Z
A
 apb_scoreboard
 avt_analysis_channel
 avt_analysis2notify
 avt_channel2tlm
 avt_converter#(IN,OUT)
 avt_notify2analysis
 avt_ovm_vmm_env
 avt_ovm_vmm_env_base
 avt_ovm_vmm_env_named
 avt_tlm2channel
 avt_vmm_ovm_env
O
 ovm_apb_rw
This OVM component accepts OVM transactions from its analysis export and VMM transactions from a vmm_channel passed in as a constructor argument.
class avt_analysis_channel #(type OVM = int,
 VMM = int,
 OVM2VMM = avt_converter #(OVM,VMM),
 VMM2OVM = avt_converter #(VMM,OVM)) extends ovm_component
The avt_analysis_channel is used to connect any OVM component with an analysis port or export to any VMM component via a vmm_channel.
class avt_analysis2notify #(type OVM = int,
 VMM = int,
 OVM2VMM = int) extends ovm_component
The avt_analysis2notify adapter receives OVM data from its analysis_export, converts it to VMM, then indicates the configured event notification, passing the converted data as vmm_data-based status.
class avt_channel2tlm #(
   type VMM_REQ =  int,
    OVM_REQ =  int,
    VMM2OVM_REQ =  int,
    OVM_RSP =  OVM_REQ,
    VMM_RSP =  VMM_REQ,
    OVM2VMM_RSP =  avt_converter #(OVM_RSP,VMM_RSP),
    OVM_MATCH_REQ_RSP = avt_match_ovm_id
) extends ovm_component
Use this class to connect a VMM producer to an OVM consumer.
class avt_converter #(type IN = int,
 OUT = int)
This converter is a non-functional placeholder used as a default parameter value for any adapters’ unused converters.
class avt_notify2analysis #(type VMM = int,
 OVM = int,
 VMM2OVM = int) extends ovm_component
The avt_notify2analysis adapter receives VMM data supplied by a vmm_notify event notification, converts it to OVM, then broadcasts it to all components connected to its analysis_port
class avt_ovm_vmm_env #(type ENV = vmm_env) extends avt_ovm_vmm_env_base
Use this class to wrap (contain) an existing VMM env whose constructor does not have a name argument.
class avt_ovm_vmm_env_base extends ovm_component
The avt_ovm_vmm_env_base class is used to “wrap” an existing vmm_env subtype so that it may be reused as an ordinary OVM component in an OVM-on-top environment.
class avt_ovm_vmm_env_named #(type ENV = vmm_env) extends avt_ovm_vmm_env_base
Use this class to wrap (contain) an existing VMM env whose constructor must have a name argument.
class avt_tlm2channel #(type OVM_REQ =  int,
 VMM_REQ =  int,
 OVM2VMM_REQ =  int,
 VMM_RSP =  VMM_REQ,
 OVM_RSP =  OVM_REQ,
 VMM2OVM_RSP =  avt_converter #(VMM_RSP,OVM_RSP)) extends ovm_component
Use this class to connect an OVM sequencer to a VMM driver via vmm_channel.
class avt_vmm_ovm_env extends `AVT_VMM_OVM_ENV_BASE
This class is used to automatically integrate OVM phasing with VMM phasing in a VMM-on-top environment.
class ovm_apb_rw extends ovm_sequence_item
This class defines the OVM equivalent of the apb_rw VMM transaction type.