Inheritance list for class vmm_ral_reg:
List of all members.Public Member Functions | |
| function void | Xadd_constraintsX ( string name ) |
| task | XatomicX ( bit on ) |
| local virtual function void | XforceX ( bit[64:0] value, path_e path, string domain ) |
| function void | Xlock_modelX ( ) |
| task | XreadX ( status_e status, bit[64:0] value, path_e path, string domain, int data_id, int scenario_id, int stream_id ) |
| function void | Xregister_ral_accessX ( vmm_ral_access access ) |
| task | XwriteX ( status_e status, bit[64:0] value, path_e path, string domain, int data_id, int scenario_id, int stream_id ) |
| local virtual function void | XwroteX ( bit[64:0] value, path_e path, string domain ) |
| function void | add_domain ( bit[64:0] offset, string domain, bit[1:0] rights, bit unmapped = 0 ) |
| function void | append_callback ( vmm_ral_reg_callbacks cb ) |
| virtual function bit | can_cover ( int models ) |
| virtual function void | display ( string prefix = "", string domain = "" ) |
| local virtual function void | domain_coverage ( string domain, bit rights, int idx ) |
| virtual function bit | get ( ) |
| virtual function bit | get_address_in_system ( string domain = "" ) |
| function vmm_ral_reg_backdoor | get_backdoor ( ) |
| virtual function vmm_ral_block | get_block ( ) |
| virtual function void | get_constraints ( string names ) |
| local function int | get_domain_index ( string domain ) |
| virtual function void | get_domains ( string domains ) |
| virtual function vmm_ral_field | get_field_by_name ( string name ) |
| virtual function void | get_fields ( vmm_ral_field fields ) |
| function vmm_ral_reg_frontdoor | get_frontdoor ( string domain = "" ) |
| virtual function string | get_fullname ( ) |
| virtual function uint | get_n_bytes ( ) |
| virtual function int | get_n_domains ( ) |
| virtual function string | get_name ( ) |
| virtual function bit | get_offset_in_block ( string domain = "" ) |
| function uint | get_reg_ID ( ) |
| function vmm_ral_reg | get_reg_by_ID ( int unsigned id ) |
| virtual function access_e | get_rights ( string domain = "" ) |
| virtual function bit | is_cover_on ( int is_on ) |
| task | mirror ( status_e status, check_e check = vmm_ralQUIET, path_e path = vmm_ralDEFAULT, string domain = "" ) |
| virtual function bit | needs_update ( ) |
| function void | new ( vmm_ral_block parent, string name, int unsigned n_bits, bit[64:0] offset, string domain = "", int cover_on = vmm_ralNO_COVERAGE, bit[1:0] rights = 2'b11, bit unmapped = 0 ) |
| task | peek ( status_e status, bit[64:0] value, int data_id = 1, int scenario_id = 1, int stream_id = 1 ) |
| task | poke ( status_e status, bit[64:0] value, int data_id = 1, int scenario_id = 1, int stream_id = 1 ) |
| virtual function bit | predict ( bit[64:0] value ) |
| function void | prepend_callback ( vmm_ral_reg_callbacks cb ) |
| virtual function string | psdisplay ( string prefix = "", string domain = "" ) |
| task | read ( status_e status, bit[64:0] value, path_e path = vmm_ralDEFAULT, string domain = "", int data_id = 1, int scenario_id = 1, int stream_id = 1 ) |
| function void | register_field ( vmm_ral_field field ) |
| virtual function void | reset ( reset_e kind = vmm_ralHARD ) |
| local virtual function void | sample ( bit[64:0] data, bit is_read, int domain ) |
| virtual function void | set ( bit[64:0] value ) |
| function void | set_backdoor ( vmm_ral_reg_backdoor bkdr ) |
| virtual function int | set_cover ( int is_on ) |
| function void | set_frontdoor ( vmm_ral_reg_frontdoor ftdr, string domain = "" ) |
| function void | unregister_callback ( vmm_ral_reg_callbacks cb ) |
| task | update ( status_e status, path_e path = vmm_ralDEFAULT, string domain = "" ) |
| task | write ( status_e status, bit[64:0] value, path_e path = vmm_ralDEFAULT, string domain = "", int data_id = 1, int scenario_id = 1, int stream_id = 1 ) |
Public Attributes | |
| bit | Xis_busyX |
| vmm_ral_reg | __vmm_all_regs |
| int unsigned | __vmm_reg_id |
| int unsigned | __vmm_reg_id_factory |
| semaphore | atomic |
| vmm_ral_reg_backdoor | backdoor |
| vmm_ral_reg_callbacks | callbacks |
| string | constr |
| int | cover_on |
| string | domains |
| vmm_ral_field | fields |
| vmm_ral_reg_frontdoor | frontdoor |
| int | has_cover |
| bit | locked |
| vmm_log | log |
| int unsigned | n_bits |
| int unsigned | n_used_bits |
| string | name |
| logic[64:0] | offset_in_block |
| vmm_ral_block | parent |
| vmm_ral_access | ral_access |
| access_e | rights |
| event | value_change |
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
Defined at line 119 of file RAL/vmm_ral_reg.sv.
|
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
|
Defined at line 100 of file RAL/vmm_ral_reg.sv.
|
|
|
Defined at line 72 of file RAL/vmm_ral_reg.sv.
|
|
|
Defined at line 74 of file RAL/vmm_ral_reg.sv.
|
|
|
Defined at line 73 of file RAL/vmm_ral_reg.sv.
|
|
|
Defined at line 98 of file RAL/vmm_ral_reg.sv.
|
|
|
Defined at line 91 of file RAL/vmm_ral_reg.sv.
|
|
|
Defined at line 93 of file RAL/vmm_ral_reg.sv.
|
|
|
Defined at line 86 of file RAL/vmm_ral_reg.sv.
|
|
|
Defined at line 96 of file RAL/vmm_ral_reg.sv.
|
|
|
Defined at line 82 of file RAL/vmm_ral_reg.sv.
|
|
|
Defined at line 85 of file RAL/vmm_ral_reg.sv.
|
|
|
Defined at line 90 of file RAL/vmm_ral_reg.sv.
|
|
|
Defined at line 95 of file RAL/vmm_ral_reg.sv.
|
|
|
Defined at line 75 of file RAL/vmm_ral_reg.sv.
|
|
|
Defined at line 70 of file RAL/vmm_ral_reg.sv.
|
|
|
Defined at line 78 of file RAL/vmm_ral_reg.sv.
|
|
|
Defined at line 79 of file RAL/vmm_ral_reg.sv.
|
|
|
Defined at line 77 of file RAL/vmm_ral_reg.sv.
|
|
|
Defined at line 81 of file RAL/vmm_ral_reg.sv.
|
|
|
Defined at line 76 of file RAL/vmm_ral_reg.sv.
|
|
|
Defined at line 89 of file RAL/vmm_ral_reg.sv.
|
|
|
Defined at line 83 of file RAL/vmm_ral_reg.sv.
|
|
|
Defined at line 87 of file RAL/vmm_ral_reg.sv.
|