Public Member Functions |
| function uint |
get_block_ID (
) |
| function uint |
get_block_or_sys_size (
string domain = ) |
| function void |
get_constraints (
ref string names ) |
| 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_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 ) |
| 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, string name, string typename, int unsigned n_bytes, endianness_e endian, bit[63:0] base_addr, 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_mem (
vmm_ral_mem memory ) |
| function void |
register_reg (
vmm_ral_reg register ) |
| function void |
register_vreg (
vmm_ral_vreg register ) |
| 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 void |
Xlock_modelX (
) |
| function void |
Xregister_ral_accessX (
vmm_ral_access access ) |
| function void |
XsampleX (
bit[63:0] addr, int domain ) |
Public Attributes |
| local bit |
is_powered_down_with_retention |
| local vmm_ral_mem |
mems [$] |
| local vmm_ral_reg |
regs [$] |
| local vmm_ral_vreg |
vregs [$] |
| bit |
Xis_powered_downX |
Protected Member Functions |
| virtual function void |
sample (
bit[63:0] addr, int domain ) |