uvm_reg_file Class Reference

Inheritance diagram for class uvm_reg_file:

List of all members.



Public Member Functions

function void  add_hdl_path ( string path, string kind = "RTL" )
function void  clear_hdl_path ( string kind = "RTL" )
function uvm_object  clone ( )
function void  configure ( uvm_reg_block blk_parent, uvm_reg_file regfile_parent, string hdl_path = "" )
function string  convert2string ( )
function bit  do_compare ( uvm_object rhs, uvm_comparer comparer )
function void  do_copy ( uvm_object rhs )
function void  do_pack ( uvm_packer packer )
function void  do_print ( uvm_printer printer )
function void  do_unpack ( uvm_packer packer )
function uvm_reg_block  get_block ( )
function string  get_default_hdl_path ( )
function void  get_full_hdl_path ( ref string paths[$], input string kind, input string separator )
function string  get_full_name ( )
function void  get_hdl_path ( ref string paths[$], input string kind )
function uvm_reg_block  get_parent ( )
function uvm_reg_file  get_regfile ( )
function bit  has_hdl_path ( string kind = "" )
function void  new ( string name = "" )
function void  set_default_hdl_path ( string kind )

Public Attributes


Member Function Documentation

  function void
 uvm_reg_file::add_hdl_path

 (  string path , string kind = "RTL"  ) 

  function void
 uvm_reg_file::clear_hdl_path

 (  string kind = "RTL"  ) 

  function uvm_object
 uvm_reg_file::clone

 (   ) 


 Superseded functions 
 uvm_object :: clone 

  function void
 uvm_reg_file::configure

 (  uvm_reg_block blk_parent , uvm_reg_file regfile_parent , string hdl_path = ""  ) 

  function string
 uvm_reg_file::convert2string

 (   ) 


 Superseded functions 
 uvm_object :: convert2string 

  function bit
 uvm_reg_file::do_compare

 (  uvm_object rhs , uvm_comparer comparer  ) 


 Superseded functions 
 uvm_object :: do_compare 

  function void
 uvm_reg_file::do_copy

 (  uvm_object rhs  ) 


 Superseded functions 
 uvm_object :: do_copy 

  function void
 uvm_reg_file::do_pack

 (  uvm_packer packer  ) 


 Superseded functions 
 uvm_object :: do_pack 

  function void
 uvm_reg_file::do_print

 (  uvm_printer printer  ) 


 Superseded functions 
 uvm_object :: do_print 

  function void
 uvm_reg_file::do_unpack

 (  uvm_packer packer  ) 


 Superseded functions 
 uvm_object :: do_unpack 

  function uvm_reg_block
 uvm_reg_file::get_block

 (   ) 

  function string
 uvm_reg_file::get_default_hdl_path

 (   ) 

  function void
 uvm_reg_file::get_full_hdl_path

 (  ref string paths [$], input string kind , input string separator  ) 

  function string
 uvm_reg_file::get_full_name

 (   ) 


 Superseded functions 
 uvm_object :: get_full_name 

  function void
 uvm_reg_file::get_hdl_path

 (  ref string paths [$], input string kind  ) 

  function uvm_reg_block
 uvm_reg_file::get_parent

 (   ) 

  function uvm_reg_file
 uvm_reg_file::get_regfile

 (   ) 

  function bit
 uvm_reg_file::has_hdl_path

 (  string kind = ""  ) 

  function void
 uvm_reg_file::new

 (  string name = ""  ) 


 Superseded functions 
 uvm_object :: new 

  function void
 uvm_reg_file::set_default_hdl_path

 (  string kind  ) 


Member Attribute Documentation