Inheritance list for class vmm_ral_mem:
List of all members.Public Member Functions | |
| function vmm_ral_access | Xget_ral_accessX ( ) |
| function void | Xlock_modelX ( ) |
| function void | Xregister_ral_accessX ( vmm_ral_access access ) |
| function void | add_domain ( bit[64:0] base_addr, string domain, bit[1:0] rights, bit unmapped = 0 ) |
| function void | append_callback ( vmm_ral_mem_callbacks cb ) |
| task | burst_read ( status_e status, vmm_ral_mem_burst burst, bit[64:0] value, path_e path = vmm_ralDEFAULT, string domain = "", int data_id = 1, int scenario_id = 1, int stream_id = 1 ) |
| task | burst_write ( status_e status, vmm_ral_mem_burst burst, bit[64:0] value, path_e path = vmm_ralDEFAULT, string domain = "", int data_id = 1, int scenario_id = 1, int stream_id = 1 ) |
| virtual function void | display ( string prefix = "", string domain = "" ) |
| virtual function access_e | get_access ( string domain = "" ) |
| virtual function bit | get_address_in_system ( bit[64:0] mem_addr = 0, string domain = "" ) |
| function vmm_ral_mem_backdoor | get_backdoor ( ) |
| virtual function vmm_ral_block | get_block ( ) |
| local function int | get_domain_index ( string domain ) |
| virtual function void | get_domains ( string domains ) |
| function vmm_ral_mem_frontdoor | get_frontdoor ( string domain = "" ) |
| virtual function string | get_fullname ( ) |
| function uint | get_mem_ID ( ) |
| function vmm_ral_mem | get_mem_by_ID ( int unsigned id ) |
| virtual function uint | get_n_bits ( ) |
| function uint | get_n_bytes ( ) |
| virtual function int | get_n_domains ( ) |
| virtual function string | get_name ( ) |
| virtual function bit | get_offset_in_block ( bit[64:0] mem_addr = 0, string domain = "" ) |
| virtual function access_e | get_rights ( string domain = "" ) |
| virtual function uint | get_size ( ) |
| virtual function vmm_ral_vfield | get_virtual_field_by_name ( string name ) |
| virtual function void | get_virtual_fields ( vmm_ral_vfield fields ) |
| virtual function void | get_virtual_registers ( vmm_ral_vreg regs ) |
| virtual function vmm_ral_vreg | get_vreg_by_name ( string name ) |
| virtual function vmm_ral_vreg | get_vreg_by_offset ( bit[63:0] offset, string domain = "" ) |
| task | init ( bit is_ok, init_e pattern, bit[64:0] data ) |
| virtual function bit | is_cover_on ( ) |
| function void | new ( vmm_ral_block parent, string name, access_e access, longint unsigned size, int unsigned n_bits, bit[64:0] base_addr, string domain = "", bit cover_on = 1, bit[1:0] rights = 2'b11, bit unmapped = 0 ) |
| task | peek ( status_e status, bit[64:0] mem_addr, bit[64:0] value, int data_id = 1, int scenario_id = 1, int stream_id = 1 ) |
| task | poke ( status_e status, bit[64:0] mem_addr, bit[64:0] value, int data_id = 1, int scenario_id = 1, int stream_id = 1 ) |
| function void | prepend_callback ( vmm_ral_mem_callbacks cb ) |
| virtual function string | psdisplay ( string prefix = "", string domain = "" ) |
| task | read ( status_e status, bit[64:0] mem_addr, bit[64:0] value, path_e path = vmm_ralDEFAULT, string domain = "", int data_id = 1, int scenario_id = 1, int stream_id = 1 ) |
| task | readmemh ( string filename ) |
| function void | set_backdoor ( vmm_ral_mem_backdoor bkdr ) |
| virtual function bit | set_cover ( bit is_on ) |
| function void | set_frontdoor ( vmm_ral_mem_frontdoor ftdr, string domain = "" ) |
| function void | unregister_callback ( vmm_ral_mem_callbacks cb ) |
| local function bit | validate_burst ( vmm_ral_mem_burst burst ) |
| task | write ( status_e status, bit[64:0] mem_addr, bit[64:0] value, path_e path = vmm_ralDEFAULT, string domain = "", int data_id = 1, int scenario_id = 1, int stream_id = 1 ) |
| task | writememh ( string filename ) |
Public Attributes | |
| vmm_ral_vreg | XvregsX |
| vmm_ral_mem | __vmm_all_mems |
| int unsigned | __vmm_mem_id |
| int unsigned | __vmm_mem_id_factory |
| access_e | access |
| vmm_ral_mem_backdoor | backdoor |
| vmm_ral_mem_callbacks | callbacks |
| string | constraint_block_names |
| bit | cover_on |
| string | domains |
| vmm_ral_mem_frontdoor | frontdoor |
| bit | locked |
| vmm_log | log |
| vmm_mam | mam |
| int unsigned | n_bits |
| string | name |
| bit | no_cover |
| logic[64:0] | offset_in_block |
| vmm_ral_block | parent |
| vmm_ral_access | ral_access |
| access_e | rights |
| longint unsigned | size |
Enum Typedefs | |
| typedef enum | init_e |
|
||
Prototype at line 173 of file RAL/vmm_ral_mem.svh.
|
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
|
Defined at line 147 of file RAL/vmm_ral_mem.svh.
|
|
|
Defined at line 143 of file RAL/vmm_ral_mem.svh.
|
|
|
Defined at line 145 of file RAL/vmm_ral_mem.svh.
|
|
|
Defined at line 144 of file RAL/vmm_ral_mem.svh.
|
|
|
Defined at line 122 of file RAL/vmm_ral_mem.svh.
|
|
|
Defined at line 136 of file RAL/vmm_ral_mem.svh.
|
|
|
Defined at line 138 of file RAL/vmm_ral_mem.svh.
|
|
|
Defined at line 132 of file RAL/vmm_ral_mem.svh.
|
|
|
Defined at line 141 of file RAL/vmm_ral_mem.svh.
|
|
|
Defined at line 128 of file RAL/vmm_ral_mem.svh.
|
|
|
Defined at line 135 of file RAL/vmm_ral_mem.svh.
|
|
|
Defined at line 120 of file RAL/vmm_ral_mem.svh.
|
|
|
Defined at line 113 of file RAL/vmm_ral_mem.svh.
|
|
|
Defined at line 115 of file RAL/vmm_ral_mem.svh.
|
|
|
Defined at line 131 of file RAL/vmm_ral_mem.svh.
|
|
|
Defined at line 119 of file RAL/vmm_ral_mem.svh.
|
|
|
Defined at line 140 of file RAL/vmm_ral_mem.svh.
|
|
|
Defined at line 127 of file RAL/vmm_ral_mem.svh.
|
|
|
Defined at line 125 of file RAL/vmm_ral_mem.svh.
|
|
|
Defined at line 134 of file RAL/vmm_ral_mem.svh.
|
|
|
Defined at line 129 of file RAL/vmm_ral_mem.svh.
|
|
|
Defined at line 123 of file RAL/vmm_ral_mem.svh.
|
|
||||||||||||||||
Defined at line 117 of file RAL/vmm_ral_mem.svh.
|