Inheritance list for class vmm_ral_block_or_sys:
List of all members.Public Member Functions | |
| function void | Xadd_constraintsX ( string name ) |
| function bit | Xis_lockedX ( ) |
| virtual function void | Xlock_modelX ( ) |
| virtual function void | Xregister_ral_accessX ( vmm_ral_access access ) |
| virtual function void | add_domain ( int unsigned n_bytes, endianness_e endian, string domain ) |
| function void | append_callback ( vmm_ral_callbacks cbs ) |
| virtual function void | display ( string prefix = "", string domain = "" ) |
| virtual function bit | get_base_addr ( string domain = "" ) |
| function vmm_ral_block_or_sys | get_block_or_sys_by_ID ( int unsigned id ) |
| virtual function void | get_constraints ( string names ) |
| virtual function path_e | get_default_access ( ) |
| function void | get_domains ( string names ) |
| virtual function endianness_e | get_endian ( string domain = "" ) |
| virtual function string | get_external_domain ( string domain = "" ) |
| virtual function MISSING RETURN NAME | get_field_by_name ( string name ) |
| virtual function void | get_fields ( vmm_ral_field fields, string domain = "" ) |
| virtual function string | get_fullname ( ) |
| virtual function MISSING RETURN NAME | get_mem_by_name ( string name ) |
| virtual function MISSING RETURN NAME | get_mem_by_offset ( bit[64:0] offset, string domain = "" ) |
| virtual function void | get_memories ( vmm_ral_mem mems, string domain = "" ) |
| virtual function uint | get_n_bytes ( string domain = "" ) |
| virtual function string | get_name ( ) |
| virtual function vmm_ral_sys | get_parent ( ) |
| virtual function string | get_parent_domain ( string domain = "" ) |
| virtual function MISSING RETURN NAME | get_reg_by_name ( string name ) |
| virtual function MISSING RETURN NAME | get_reg_by_offset ( bit[64:0] offset, string domain = "" ) |
| virtual function void | get_registers ( vmm_ral_reg regs, string domain = "" ) |
| virtual function string | get_type ( ) |
| virtual function void | get_virtual_registers ( vmm_ral_vreg vregs, string domain = "" ) |
| virtual function bit | is_cover_on ( ) |
| virtual function void | map_domain ( string domain, string in_domain, bit[64:0] base_addr ) |
| task | mirror ( status_e status, check_e check = vmm_ralQUIET, path_e path = vmm_ralDEFAULT ) |
| virtual function bit | needs_update ( ) |
| function void | new ( vmm_ral_sys parent, string block_or_sys, string name, string typename, int unsigned n_bytes, endianness_e endian, bit[64:0] base_addr, string domain = "", bit cover_on = 1 ) |
| function void | prepend_callback ( vmm_ral_callbacks cbs ) |
| virtual function string | psdisplay ( string prefix = "", string domain = "" ) |
| task | readmemh ( string filename ) |
| virtual function void | reset ( string domain = "", reset_e kind = vmm_ralHARD ) |
| virtual function bit | set_cover ( bit is_on ) |
| function void | unregister_callback ( vmm_ral_callbacks cbs ) |
| task | update ( status_e status, path_e path = vmm_ralDEFAULT ) |
| task | writememh ( string filename ) |
Public Attributes | |
| bit[64:0] | base_addr |
| string | constr |
| bit | cover_on |
| path_e | default_access |
| string | domains |
| endianness_e | endian |
| string | in_domains |
| bit | locked |
| vmm_log | log |
| int unsigned | n_bytes |
| string | name |
| bit | no_cover |
| vmm_ral_sys | parent |
| string | typename |
Protected Member Functions | |
| function int | get_domain_index ( string domain ) |
Protected Attributes | |
| int unsigned | __vmm_block_or_sys_id_factory |
| vmm_ral_access | ral_access |
|
||
Prototype at line 66 of file RAL/vmm_ral_block_or_sys.sv.
Defined at line 208 of file RAL/vmm_ral_block_or_sys.sv. |
|
||
Prototype at line 58 of file RAL/vmm_ral_block_or_sys.sv.
Defined at line 164 of file RAL/vmm_ral_block_or_sys.sv. |
|
||||||
| ||||||
Prototype at line 57 of file RAL/vmm_ral_block_or_sys.sv.
Defined at line 159 of file RAL/vmm_ral_block_or_sys.sv. |
|
||||||
| ||||||
Prototype at line 65 of file RAL/vmm_ral_block_or_sys.sv.
|
|
||||
| ||||
Prototype at line 61 of file RAL/vmm_ral_block_or_sys.sv.
Defined at line 171 of file RAL/vmm_ral_block_or_sys.sv. |
|
||
Prototype at line 121 of file RAL/vmm_ral_block_or_sys.sv.
Defined at line 375 of file RAL/vmm_ral_block_or_sys.sv. |
|
||
Prototype at line 81 of file RAL/vmm_ral_block_or_sys.sv.
Defined at line 344 of file RAL/vmm_ral_block_or_sys.sv. |
|
||
Prototype at line 73 of file RAL/vmm_ral_block_or_sys.sv.
Defined at line 266 of file RAL/vmm_ral_block_or_sys.sv. |
|
||
Prototype at line 126 of file RAL/vmm_ral_block_or_sys.sv.
Defined at line 398 of file RAL/vmm_ral_block_or_sys.sv. |
|
||||
| ||||
Prototype at line 103 of file RAL/vmm_ral_block_or_sys.sv.
Defined at line 349 of file RAL/vmm_ral_block_or_sys.sv. |
|
||
Prototype at line 76 of file RAL/vmm_ral_block_or_sys.sv.
Defined at line 293 of file RAL/vmm_ral_block_or_sys.sv. |
|
||
Prototype at line 124 of file RAL/vmm_ral_block_or_sys.sv.
Defined at line 383 of file RAL/vmm_ral_block_or_sys.sv. |
|
||
Prototype at line 71 of file RAL/vmm_ral_block_or_sys.sv.
Defined at line 256 of file RAL/vmm_ral_block_or_sys.sv. |
|
||
Prototype at line 75 of file RAL/vmm_ral_block_or_sys.sv.
Defined at line 284 of file RAL/vmm_ral_block_or_sys.sv. |
|
||
Prototype at line 78 of file RAL/vmm_ral_block_or_sys.sv.
Defined at line 331 of file RAL/vmm_ral_block_or_sys.sv. |
|
||||||
| ||||||
Prototype at line 87 of file RAL/vmm_ral_block_or_sys.sv.
|
|
||||||
| ||||||
Prototype at line 86 of file RAL/vmm_ral_block_or_sys.sv.
|
|
||
Prototype at line 70 of file RAL/vmm_ral_block_or_sys.sv.
Defined at line 242 of file RAL/vmm_ral_block_or_sys.sv. |
|
||||||
| ||||||
Prototype at line 99 of file RAL/vmm_ral_block_or_sys.sv.
|
|
||||||
| ||||||
Prototype at line 101 of file RAL/vmm_ral_block_or_sys.sv.
|
|
||||||
| ||||||
Prototype at line 98 of file RAL/vmm_ral_block_or_sys.sv.
|
|
||
Prototype at line 74 of file RAL/vmm_ral_block_or_sys.sv.
Defined at line 275 of file RAL/vmm_ral_block_or_sys.sv. |
|
||
Prototype at line 68 of file RAL/vmm_ral_block_or_sys.sv.
Defined at line 232 of file RAL/vmm_ral_block_or_sys.sv. |
|
||
Prototype at line 72 of file RAL/vmm_ral_block_or_sys.sv.
Defined at line 261 of file RAL/vmm_ral_block_or_sys.sv. |
|
||
Prototype at line 77 of file RAL/vmm_ral_block_or_sys.sv.
Defined at line 318 of file RAL/vmm_ral_block_or_sys.sv. |
|
||||||
| ||||||
Prototype at line 93 of file RAL/vmm_ral_block_or_sys.sv.
|
|
||||||
| ||||||
Prototype at line 95 of file RAL/vmm_ral_block_or_sys.sv.
|
|
||||||
| ||||||
Prototype at line 90 of file RAL/vmm_ral_block_or_sys.sv.
|
|
||
Prototype at line 69 of file RAL/vmm_ral_block_or_sys.sv.
Defined at line 237 of file RAL/vmm_ral_block_or_sys.sv. |
|
||||||
| ||||||
Prototype at line 92 of file RAL/vmm_ral_block_or_sys.sv.
|
|
||
Prototype at line 106 of file RAL/vmm_ral_block_or_sys.sv.
Defined at line 366 of file RAL/vmm_ral_block_or_sys.sv. |
|
||
Prototype at line 64 of file RAL/vmm_ral_block_or_sys.sv.
Defined at line 190 of file RAL/vmm_ral_block_or_sys.sv. |
|
||||||
| ||||||
Prototype at line 115 of file RAL/vmm_ral_block_or_sys.sv.
|
|
||||||
| ||||||
Prototype at line 110 of file RAL/vmm_ral_block_or_sys.sv.
|
|
||||||
| ||||||
Prototype at line 55 of file RAL/vmm_ral_block_or_sys.sv.
Defined at line 138 of file RAL/vmm_ral_block_or_sys.sv. |
|
||
Prototype at line 120 of file RAL/vmm_ral_block_or_sys.sv.
Defined at line 371 of file RAL/vmm_ral_block_or_sys.sv. |
|
||||||
| ||||||
Prototype at line 83 of file RAL/vmm_ral_block_or_sys.sv.
|
|
||||||
| ||||||
Prototype at line 117 of file RAL/vmm_ral_block_or_sys.sv.
|
|
||||||
| ||||||
Prototype at line 109 of file RAL/vmm_ral_block_or_sys.sv.
|
|
||||||
| ||||||
Prototype at line 105 of file RAL/vmm_ral_block_or_sys.sv.
Defined at line 354 of file RAL/vmm_ral_block_or_sys.sv. |
|
||
Prototype at line 122 of file RAL/vmm_ral_block_or_sys.sv.
Defined at line 379 of file RAL/vmm_ral_block_or_sys.sv. |
|
||||||
| ||||||
Prototype at line 112 of file RAL/vmm_ral_block_or_sys.sv.
|
|
||||||
| ||||||
Prototype at line 118 of file RAL/vmm_ral_block_or_sys.sv.
|
|
|
Defined at line 28 of file RAL/vmm_ral_block_or_sys.sv.
|
|
|
Defined at line 38 of file RAL/vmm_ral_block_or_sys.sv.
|
|
|
Defined at line 39 of file RAL/vmm_ral_block_or_sys.sv.
|
|
|
Defined at line 45 of file RAL/vmm_ral_block_or_sys.sv.
|
|
|
Defined at line 26 of file RAL/vmm_ral_block_or_sys.sv.
|
|
||||
| ||||
Defined at line 34 of file RAL/vmm_ral_block_or_sys.sv.
|
|
|
Defined at line 37 of file RAL/vmm_ral_block_or_sys.sv.
|
|
|
Defined at line 35 of file RAL/vmm_ral_block_or_sys.sv.
|
|
|
Defined at line 29 of file RAL/vmm_ral_block_or_sys.sv.
|
|
|
Defined at line 24 of file RAL/vmm_ral_block_or_sys.sv.
|
|
|
Defined at line 36 of file RAL/vmm_ral_block_or_sys.sv.
|
|
|
Defined at line 31 of file RAL/vmm_ral_block_or_sys.sv.
|
|
|
Defined at line 44 of file RAL/vmm_ral_block_or_sys.sv.
|
|
|
Defined at line 41 of file RAL/vmm_ral_block_or_sys.sv.
|
|
|
Defined at line 42 of file RAL/vmm_ral_block_or_sys.sv.
|
|
|
Defined at line 32 of file RAL/vmm_ral_block_or_sys.sv.
|