Inheritance list for class vmm_ral_block:
List of all members.Public Member Functions | |
| virtual function void | Xlock_modelX ( ) |
| virtual function void | Xregister_ral_accessX ( vmm_ral_access access ) |
| virtual function void | XsampleX ( bit[64:0] addr, int domain ) |
| function uint | get_block_ID ( ) |
| function vmm_ral_block | get_block_by_ID ( int unsigned id ) |
| virtual function void | get_constraints ( string names ) |
| virtual function vmm_ral_field | get_field_by_name ( string name ) |
| virtual function void | get_fields ( vmm_ral_field fields, string domain = "" ) |
| virtual function vmm_ral_mem | get_mem_by_name ( string name ) |
| virtual function vmm_ral_mem | get_mem_by_offset ( bit[64:0] offset, string domain = "" ) |
| virtual function void | get_memories ( vmm_ral_mem mems, string domain = "" ) |
| virtual function vmm_ral_reg | get_reg_by_name ( string name ) |
| virtual function vmm_ral_reg | get_reg_by_offset ( bit[64:0] offset, string domain = "" ) |
| virtual function void | get_registers ( vmm_ral_reg regs, string domain = "" ) |
| virtual function vmm_ral_vfield | get_virtual_field_by_name ( string name ) |
| virtual function void | get_virtual_fields ( vmm_ral_vfield fields, string domain = "" ) |
| virtual function void | get_virtual_registers ( vmm_ral_vreg vregs, string domain = "" ) |
| virtual function vmm_ral_vreg | get_vreg_by_name ( string name ) |
| 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 name, string typename, int unsigned n_bytes, endianness_e endian, bit[64:0] base_addr, string domain = "", bit cover_on = 1 ) |
| virtual function string | psdisplay ( string prefix = "", string domain = "" ) |
| task | readmemh ( string filename ) |
| function void | register_mem ( vmm_ral_mem memory ) |
| function void | register_reg ( vmm_ral_reg register ) |
| function void | register_vreg ( vmm_ral_vreg register ) |
| virtual function void | reset ( string domain = "", reset_e kind = vmm_ralHARD ) |
| virtual function bit | set_cover ( bit is_on ) |
| task | update ( status_e status, path_e path = vmm_ralDEFAULT ) |
| task | writememh ( string filename ) |
Public Attributes | |
| vmm_ral_block | __vmm_all_blocks |
| int unsigned | __vmm_block_id |
| vmm_ral_mem | mems |
| vmm_ral_reg | regs |
| vmm_ral_vreg | vregs |
Protected Member Functions | |
| virtual function void | sample ( bit[64:0] addr, int domain ) |
|
||||
| ||||
Prototype at line 40 of file RAL/vmm_ral_block.sv.
Defined at line 117 of file RAL/vmm_ral_block.sv. |
|
||||
| ||||
Prototype at line 44 of file RAL/vmm_ral_block.sv.
Defined at line 182 of file RAL/vmm_ral_block.sv. |
|
||
Prototype at line 89 of file RAL/vmm_ral_block.sv.
Defined at line 611 of file RAL/vmm_ral_block.sv. |
|
||
Prototype at line 93 of file RAL/vmm_ral_block.sv.
Defined at line 622 of file RAL/vmm_ral_block.sv. |
|
||
Prototype at line 95 of file RAL/vmm_ral_block.sv.
Defined at line 626 of file RAL/vmm_ral_block.sv. |
|
||||
| ||||
Prototype at line 71 of file RAL/vmm_ral_block.sv.
Defined at line 477 of file RAL/vmm_ral_block.sv. |
|
||||
| ||||
Prototype at line 53 of file RAL/vmm_ral_block.sv.
Defined at line 310 of file RAL/vmm_ral_block.sv. |
|
||||
| ||||
Prototype at line 50 of file RAL/vmm_ral_block.sv.
Defined at line 273 of file RAL/vmm_ral_block.sv. |
|
||||
| ||||
Prototype at line 67 of file RAL/vmm_ral_block.sv.
Defined at line 459 of file RAL/vmm_ral_block.sv. |
|
||||
| ||||
Prototype at line 69 of file RAL/vmm_ral_block.sv.
Defined at line 472 of file RAL/vmm_ral_block.sv. |
|
||||
| ||||
Prototype at line 66 of file RAL/vmm_ral_block.sv.
Defined at line 433 of file RAL/vmm_ral_block.sv. |
|
||||
| ||||
Prototype at line 60 of file RAL/vmm_ral_block.sv.
Defined at line 395 of file RAL/vmm_ral_block.sv. |
|
||||
| ||||
Prototype at line 63 of file RAL/vmm_ral_block.sv.
Defined at line 418 of file RAL/vmm_ral_block.sv. |
|
||||
| ||||
Prototype at line 57 of file RAL/vmm_ral_block.sv.
Defined at line 344 of file RAL/vmm_ral_block.sv. |
|
||
Prototype at line 54 of file RAL/vmm_ral_block.sv.
Defined at line 326 of file RAL/vmm_ral_block.sv. |
|
||
Prototype at line 52 of file RAL/vmm_ral_block.sv.
Defined at line 292 of file RAL/vmm_ral_block.sv. |
|
||||
| ||||
Prototype at line 59 of file RAL/vmm_ral_block.sv.
Defined at line 370 of file RAL/vmm_ral_block.sv. |
|
||
Prototype at line 61 of file RAL/vmm_ral_block.sv.
Defined at line 406 of file RAL/vmm_ral_block.sv. |
|
||||
| ||||
Prototype at line 83 of file RAL/vmm_ral_block.sv.
Defined at line 564 of file RAL/vmm_ral_block.sv. |
|
||||
| ||||
Prototype at line 77 of file RAL/vmm_ral_block.sv.
Defined at line 516 of file RAL/vmm_ral_block.sv. |
|
||||
| ||||
Prototype at line 38 of file RAL/vmm_ral_block.sv.
Defined at line 106 of file RAL/vmm_ral_block.sv. |
|
||||
| ||||
Prototype at line 47 of file RAL/vmm_ral_block.sv.
Defined at line 208 of file RAL/vmm_ral_block.sv. |
|
||||
| ||||
Prototype at line 85 of file RAL/vmm_ral_block.sv.
Defined at line 602 of file RAL/vmm_ral_block.sv. |
|
||
Prototype at line 43 of file RAL/vmm_ral_block.sv.
Defined at line 164 of file RAL/vmm_ral_block.sv. |
|
||
Prototype at line 41 of file RAL/vmm_ral_block.sv.
Defined at line 130 of file RAL/vmm_ral_block.sv. |
|
||
Prototype at line 42 of file RAL/vmm_ral_block.sv.
Defined at line 147 of file RAL/vmm_ral_block.sv. |
|
||||
| ||||
Prototype at line 76 of file RAL/vmm_ral_block.sv.
Defined at line 496 of file RAL/vmm_ral_block.sv. |
|
||
Prototype at line 91 of file RAL/vmm_ral_block.sv.
Defined at line 617 of file RAL/vmm_ral_block.sv. |
|
||||
| ||||
Prototype at line 73 of file RAL/vmm_ral_block.sv.
Defined at line 481 of file RAL/vmm_ral_block.sv. |
|
||||
| ||||
Prototype at line 80 of file RAL/vmm_ral_block.sv.
Defined at line 526 of file RAL/vmm_ral_block.sv. |
|
||||
| ||||
Prototype at line 86 of file RAL/vmm_ral_block.sv.
Defined at line 606 of file RAL/vmm_ral_block.sv. |
|
|
Defined at line 28 of file RAL/vmm_ral_block.sv.
|
|
|
Defined at line 29 of file RAL/vmm_ral_block.sv.
|
|
|
Defined at line 27 of file RAL/vmm_ral_block.sv.
|
|
|
Defined at line 25 of file RAL/vmm_ral_block.sv.
|
|
|
Defined at line 26 of file RAL/vmm_ral_block.sv.
|