Public Member Functions |
| function void |
add_domain (
int unsigned n_bytes, endianness_e endian, string domain ) |
| function void |
get_all_blocks (
ref vmm_ral_block blocks, ref string domains, input string domain = ) |
| function void |
get_all_subsys (
ref vmm_ral_sys subsys, ref string domains, input string domain = ) |
| function void |
get_blocks (
ref vmm_ral_block blocks, ref string domains, input string domain = ) |
| function vmm_ral_block |
get_block_by_name (
string name ) |
| function vmm_ral_block |
get_block_by_offset (
bit[63:0] offset, string domain = ) |
| function uint |
get_block_or_sys_size (
string domain = ) |
| function void |
get_fields (
ref vmm_ral_field fields, input string domain = ) |
| function vmm_ral_field |
get_field_by_name (
string name ) |
| function void |
get_memories (
ref vmm_ral_mem mems, input string domain = ) |
| function vmm_ral_mem |
get_mem_by_name (
string name ) |
| function vmm_ral_mem |
get_mem_by_offset (
bit[63:0] offset, string domain = ) |
| function void |
get_registers (
ref vmm_ral_reg regs, input string domain = ) |
| function vmm_ral_reg |
get_reg_by_name (
string name ) |
| function vmm_ral_reg |
get_reg_by_offset (
bit[63:0] offset, string domain = ) |
| function void |
get_subsys (
ref vmm_ral_sys subsys, ref string domains, input string domain = ) |
| function vmm_ral_sys |
get_subsys_by_name (
string name ) |
| function vmm_ral_sys |
get_subsys_by_offset (
bit[63:0] offset, string domain = ) |
| function uint |
get_sys_ID (
) |
| function void |
get_virtual_fields (
ref vmm_ral_vfield fields, input string domain = ) |
| function vmm_ral_vfield |
get_virtual_field_by_name (
string name ) |
| function void |
get_virtual_registers (
ref vmm_ral_vreg vregs, input string domain = ) |
| function vmm_ral_vreg |
get_vreg_by_name (
string name ) |
| function vmm_ral_vreg |
get_vreg_by_offset (
bit[63:0] offset, string domain = ) |
| task |
mirror (
output status_e status, input check_e check = vmm_ralQUIET, input path_e path = vmm_ralDEFAULT ) |
| function bit |
needs_update (
) |
| function void |
new (
vmm_ral_sys parent = null, string name, string typename, int unsigned n_bytes, endianness_e endian, bit[63:0] base_addr = 0, string domain = , int cover_on = vmm_ralNO_COVERAGE, int has_cover = vmm_ralNO_COVERAGE ) |
| function void |
power_down (
bit retain = 0 ) |
| function void |
power_up (
string power_domains = ) |
| function string |
psdisplay (
string prefix = , string domain = ) |
| task |
readmemh (
string filename ) |
| function void |
register_block (
vmm_ral_block block, string domain = , string in_domain = , bit[63:0] base_addr ) |
| function void |
register_subsys (
vmm_ral_sys subsys, string domain = , string in_domain = , bit[63:0] base_addr ) |
| function void |
reset (
string domain = , reset_e kind = vmm_ralHARD ) |
| function int |
set_cover (
int is_on ) |
| function bit |
set_offset (
bit[63:0] offset, string domain = ) |
| task |
update (
output status_e status, input path_e path = vmm_ralDEFAULT ) |
| task |
writememh (
string filename ) |
| function bit |
Xcheck_child_overlapX (
int unsigned my_offset, int unsigned my_size, string domain = , vmm_ral_block blk, vmm_ral_sys sys ) |
| local function vmm_ral_reg |
Xget_reg_by_offsetX (
bit[63:0] offset, string domain = ) |
| function void |
Xlock_modelX (
) |
| function void |
Xregister_ral_accessX (
vmm_ral_access access ) |
Public Attributes |
| local vmm_ral_sys_domain |
domains [] |