VMM OpenSource vmm_ral_reg Class Member List

This is the complete list of members for class vmm_ral_reg, including all inherited members.


 vmm_ral_reg   function void  add_domain ( bit[63:0] offset, string domain, bit[1:0] rights, bit unmapped = 0 )   
 vmm_ral_reg  static vmm_ral_reg  all_regs [int]  
 vmm_ral_reg   function void  append_callback ( vmm_ral_reg_callbacks cb )   
 vmm_ral_reg  local semaphore  atomic  
 vmm_ral_reg  local string  attributes [string]  
 vmm_ral_reg  local vmm_ral_reg_backdoor  backdoor  
 vmm_ral_reg  local vmm_ral_reg_callbacks  callbacks [$]  
 vmm_ral_reg   function bit  can_cover ( int models )   
 vmm_ral_reg  local string  constr []  
 vmm_ral_reg  local int  cover_on  
 vmm_ral_reg   function void  display ( string prefix = , string domain = )   
 vmm_ral_reg  local string  domains []  
 vmm_ral_reg  local virtual  function void  domain_coverage ( string domain, bit rights, int idx )   
 vmm_ral_reg  local vmm_ral_field  fields [$]  
 vmm_ral_reg  local vmm_ral_reg_frontdoor  frontdoor []  
 vmm_ral_reg   function bit  get ( )   
 vmm_ral_reg   function bit  get_address_in_system ( string domain = )   
 vmm_ral_reg   function void  get_all_attributes ( ref string names, input bit inherited = 1 )   
 vmm_ral_reg   function string  get_attribute ( string name, bit inherited = 1 )   
 vmm_ral_reg   function vmm_ral_reg_backdoor  get_backdoor ( )   
 vmm_ral_reg   function vmm_ral_block  get_block ( )   
 vmm_ral_reg   function void  get_constraints ( ref string names )   
 vmm_ral_reg   function void  get_domains ( ref string domains )   
 vmm_ral_reg  local  function int  get_domain_index ( string domain )   
 vmm_ral_reg   function void  get_fields ( ref vmm_ral_field fields )   
 vmm_ral_reg   function vmm_ral_field  get_field_by_name ( string name )   
 vmm_ral_reg   function vmm_ral_reg_frontdoor  get_frontdoor ( string domain = )   
 vmm_ral_reg   function string  get_fullname ( )   
 vmm_ral_reg   function string  get_name ( )   
 vmm_ral_reg   function uint  get_n_bytes ( )   
 vmm_ral_reg   function int  get_n_domains ( )   
 vmm_ral_reg   function bit  get_offset_in_block ( string domain = )   
 vmm_ral_reg   function uint  get_reg_ID ( )   
 vmm_ral_reg   function logic  get_reset ( reset_e kind = vmm_ralHARD )   
 vmm_ral_reg   function access_e  get_rights ( string domain = )   
 vmm_ral_reg  local int  has_cover  
 vmm_ral_reg   function bit  is_cover_on ( int is_on )   
 vmm_ral_reg  local bit  locked  
 vmm_ral_reg  static vmm_log  log = new;  
 vmm_ral_reg   task  mirror (output status_e status, input check_e check = vmm_ralQUIET, input path_e path = vmm_ralDEFAULT, input string domain =    
 vmm_ral_reg  local string  name  
 vmm_ral_reg  local int unsigned  n_bits  
 vmm_ral_reg  local int unsigned  n_used_bits  
 vmm_ral_reg   function bit  needs_update ( )   
 vmm_ral_reg   function void  new ( vmm_ral_block parent, string name, int unsigned n_bits, bit[63:0] offset, string domain = , int cover_on = vmm_ralNO_COVERAGE, bit[1:0] rights = 2'b11, bit unmapped = 0, int has_cover = vmm_ralNO_COVERAGE )   
 vmm_ral_reg  local logic[63:0]  offset_in_block []  
 vmm_ral_reg  local vmm_ral_block  parent  
 vmm_ral_reg   task  peek (output status_e status, output bit[63:0] value, input int data_id = -1, input int scenario_id = -1, input int stream_id = -1   
 vmm_ral_reg   task  poke (output status_e status, input bit[63:0] value, input int data_id = -1, input int scenario_id = -1, input int stream_id = -1   
 vmm_ral_reg   function bit  predict ( bit[63:0] value )   
 vmm_ral_reg   function void  prepend_callback ( vmm_ral_reg_callbacks cb )   
 vmm_ral_reg   function string  psdisplay ( string prefix = , string domain = )   
 vmm_ral_reg  local vmm_ral_access  ral_access  
 vmm_ral_reg   task  read (output status_e status, output bit[63:0] value, input path_e path = vmm_ralDEFAULT, input string domain = , input int data_id = -1, input int scenario_id = -1, input int stream_id = -1   
 vmm_ral_reg  local int unsigned  reg_id = 0;  
 vmm_ral_reg  static local int unsigned  reg_id_factory = 0;  
 vmm_ral_reg   function void  register_field ( vmm_ral_field field )   
 vmm_ral_reg   function void  reset ( reset_e kind = vmm_ralHARD )   
 vmm_ral_reg  local access_e  rights  
 vmm_ral_reg  local  function void  sample ( bit[63:0] data, bit is_read, int domain )   
 vmm_ral_reg   function void  set ( bit[63:0] value )   
 vmm_ral_reg   function void  set_attribute ( string name, string value )   
 vmm_ral_reg   function void  set_backdoor ( vmm_ral_reg_backdoor bkdr )   
 vmm_ral_reg   function int  set_cover ( int is_on )   
 vmm_ral_reg   function void  set_frontdoor ( vmm_ral_reg_frontdoor ftdr, string domain = )   
 vmm_ral_reg   function void  unregister_callback ( vmm_ral_reg_callbacks cb )   
 vmm_ral_reg   task  update (output status_e status, input path_e path = vmm_ralDEFAULT, input string domain =    
 vmm_ral_reg  local event  value_change  
 vmm_ral_reg   task  write (output status_e status, input bit[63:0] value, input path_e path = vmm_ralDEFAULT, input string domain = , input int data_id = -1, input int scenario_id = -1, input int stream_id = -1   
 vmm_ral_reg   function void  Xadd_constraintsX ( string name )   
 vmm_ral_reg   task  XatomicX (bit on   
 vmm_ral_reg  local virtual  function void  XforceX ( bit[63:0] value, path_e path, string domain )   
 vmm_ral_reg  bit  Xis_busyX  
 vmm_ral_reg  bit  Xis_locked_by_fieldX  
 vmm_ral_reg   function void  Xlock_modelX ( )   
 vmm_ral_reg   task  XreadX (output status_e status, output bit[63:0] value, input path_e path, input string domain, input int data_id, input int scenario_id, input int stream_id   
 vmm_ral_reg   function void  Xregister_ral_accessX ( vmm_ral_access access )   
 vmm_ral_reg   task  XwriteX (output status_e status, input bit[63:0] value, input path_e path, input string domain, input int data_id, input int scenario_id, input int stream_id   
 vmm_ral_reg  local virtual  function void  XwroteX ( bit[63:0] value, path_e path, string domain )