uvm_driver Class Reference

Inheritance diagram for class uvm_driver:

List of all members.



Public Member Functions

virtual function string  get_type_name ( )
function void  new ( string name, uvm_component parent )

Class Parameters

type  REQ = uvm_sequence_item
type  RSP 

Public Attributes

REQ  req 
RSP  rsp 
uvm_analysis_port  rsp_port 
uvm_seq_item_pull_port  seq_item_port 
uvm_seq_item_pull_port  seq_item_prod_if 
static const string  type_name = "uvm_driver #(REQ,RSP)"; 


Member Function Documentation

 virtual function string
 uvm_driver::get_type_name

 (   ) 


 Superseded functions 
 uvm_object :: get_type_name 
 uvm_component :: get_type_name 
 Superseding functions 
 svt_mem_driver :: get_type_name 

  function void
 uvm_driver::new

 (  string name , uvm_component parent  ) 


 Superseded functions 
 uvm_component :: new 


Class Parameters Documentation

 type  attribute
 uvm_driver::REQ = uvm_sequence_item

 type  attribute
 uvm_driver::RSP


Member Attribute Documentation

 REQ  attribute
 uvm_driver::req

 RSP  attribute
 uvm_driver::rsp

 uvm_analysis_port  attribute
 uvm_driver::rsp_port

 uvm_seq_item_pull_port  attribute
 uvm_driver::seq_item_port

 uvm_seq_item_pull_port  attribute
 uvm_driver::seq_item_prod_if

 static const string  attribute
 uvm_driver::type_name = "uvm_driver #(REQ,RSP)"


 Superseded attributes 
 uvm_component :: type_name 
 Superseding attributes 
 svt_mem_driver :: type_name