ovm_driver Class Reference

Inheritance diagram for class ovm_driver:

List of all members.



Public Member Functions

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

Class Parameters

type  REQ = ovm_sequence_item
type  RSP 

Public Attributes

REQ  req 
RSP  rsp 
ovm_analysis_port  rsp_port 
ovm_seq_item_pull_port  seq_item_port 
ovm_seq_item_pull_port  seq_item_prod_if 
static const string  type_name = "ovm_driver #(REQ,RSP)"; 


Member Function Documentation

 virtual function string
 ovm_driver::get_type_name

 (   ) 


 Superseded functions 
 ovm_object :: get_type_name 
 Superseding functions 
 svt_mem_driver :: get_type_name 

  function void
 ovm_driver::new

 (  string name , ovm_component parent  ) 


 Superseded functions 
 ovm_component :: new 
 Superseding functions 
 ovm_scenario_driver :: new 


Class Parameters Documentation

 type  attribute
 ovm_driver::REQ = ovm_sequence_item

 type  attribute
 ovm_driver::RSP


Member Attribute Documentation

 REQ  attribute
 ovm_driver::req

 RSP  attribute
 ovm_driver::rsp

 ovm_analysis_port  attribute
 ovm_driver::rsp_port

 ovm_seq_item_pull_port  attribute
 ovm_driver::seq_item_port

 ovm_seq_item_pull_port  attribute
 ovm_driver::seq_item_prod_if

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


 Superseding attributes 
 svt_mem_driver :: type_name