uvm_reg_predictor Class Reference

Inheritance diagram for class uvm_reg_predictor:

List of all members.



Public Member Functions

virtual function void  check_phase ( uvm_phase phase )
virtual function uvm_object_wrapper  get_object_type ( )
static function type_id  get_type ( )
virtual function string  get_type_name ( )
function void  new ( string name, uvm_component parent )
virtual function void  pre_predict ( uvm_reg_item rw )
virtual function void  write ( BUSTYPE tr )

Class Parameters

type  BUSTYPE = int; 

Public Attributes

uvm_reg_adapter  adapter 
uvm_analysis_imp  bus_in 
uvm_reg_map  map 
uvm_analysis_port  reg_ap 
static string  type_name = ""; 

Member Typedefs

 typedef class  type_id 


Member Function Documentation

 virtual function void
 uvm_reg_predictor::check_phase

 (  uvm_phase phase  ) 


 Superseded functions 
 uvm_component :: check_phase 

 virtual function uvm_object_wrapper
 uvm_reg_predictor::get_object_type

 (   ) 


 Superseded functions 
 uvm_object :: get_object_type 

 static function type_id
 uvm_reg_predictor::get_type

 (   ) 


 Superseded functions 
 uvm_object :: get_type 

 virtual function string
 uvm_reg_predictor::get_type_name

 (   ) 


 Superseded functions 
 uvm_object :: get_type_name 
 uvm_component :: get_type_name 

  function void
 uvm_reg_predictor::new

 (  string name , uvm_component parent  ) 


 Superseded functions 
 uvm_component :: new 

 virtual function void
 uvm_reg_predictor::pre_predict

 (  uvm_reg_item rw  ) 

 virtual function void
 uvm_reg_predictor::write

 (  BUSTYPE tr  ) 


Class Parameters Documentation

 type  attribute
 uvm_reg_predictor::BUSTYPE = int


Member Attribute Documentation

 uvm_reg_adapter  attribute
 uvm_reg_predictor::adapter

 uvm_analysis_imp  attribute
 uvm_reg_predictor::bus_in

 uvm_reg_map  attribute
 uvm_reg_predictor::map

 uvm_analysis_port  attribute
 uvm_reg_predictor::reg_ap

 static string  attribute
 uvm_reg_predictor::type_name = ""


Member Typedef Documentation

 typedef class  uvm_reg_predictor::type_id
 Typedefe'd string ==>   uvm_component_registry#(uvm_reg_predictor)