| vmm_ral_block_or_sys |
function void |
add_domain ( int unsigned n_bytes, endianness_e endian, string domain ) |
|
|
| vmm_ral_block_or_sys |
static vmm_ral_block_or_sys |
all_blocks_and_systems [*] |
|
|
| vmm_ral_block_or_sys |
function void |
append_callback ( vmm_ral_callbacks cbs ) |
|
|
| vmm_ral_block_or_sys |
local string |
attributes [string] |
|
|
| vmm_ral_block_or_sys |
local bit[63:0] |
base_addr [] |
|
|
| vmm_ral_block_or_sys |
local int unsigned |
block_or_sys_id = 0; |
|
|
| vmm_ral_block_or_sys |
static local int unsigned |
block_or_sys_id_factory = 0; |
|
|
| vmm_ral_block_or_sys |
local string |
constr [] |
|
|
| vmm_ral_block_or_sys |
local int |
cover_on |
|
|
| vmm_ral_block_or_sys |
function int |
C_addr_of ( ) |
|
|
| vmm_ral_block_or_sys |
function bit |
can_cover ( int models ) |
|
|
| vmm_ral_block_or_sys |
path_e |
default_access |
|
|
| vmm_ral_block_or_sys |
function void |
display ( string prefix = , string domain = ) |
|
|
| vmm_ral_block_or_sys |
protected string |
domains [] |
|
|
| vmm_ral_block_or_sys |
protected virtual function void |
domain_coverage ( string domain, int idx ) |
|
|
| vmm_ral_block_or_sys |
local endianness_e |
endian |
|
|
| vmm_ral_block_or_sys |
function void |
get_all_attributes ( ref string names, input bit inherited = 1 ) |
|
|
| vmm_ral_block_or_sys |
function string |
get_attribute ( string name, bit inherited = 1 ) |
|
|
| vmm_ral_block_or_sys |
function bit |
get_base_addr ( string domain = ) |
|
|
| vmm_ral_block |
function uint |
get_block_ID ( ) |
|
|
| vmm_ral_block_or_sys |
function uint |
get_block_or_sys_ID ( ) |
|
|
| vmm_ral_block |
function uint |
get_block_or_sys_size ( string domain = ) |
|
|
| vmm_ral_block |
function void |
get_constraints ( ref string names ) |
|
|
| vmm_ral_block_or_sys |
function path_e |
get_default_access ( ) |
|
|
| vmm_ral_block_or_sys |
function void |
get_domains ( ref string names ) |
|
|
| vmm_ral_block_or_sys |
protected function int |
get_domain_index ( string domain ) |
|
|
| vmm_ral_block_or_sys |
function endianness_e |
get_endian ( string domain = ) |
|
|
| vmm_ral_block_or_sys |
function string |
get_external_domain ( string domain = ) |
|
|
| vmm_ral_block |
function void |
get_fields ( ref vmm_ral_field fields, input string domain = ) |
|
|
| vmm_ral_block |
function vmm_ral_field |
get_field_by_name ( string name ) |
|
|
| vmm_ral_block_or_sys |
function string |
get_fullname ( ) |
|
|
| vmm_ral_block |
function void |
get_memories ( ref vmm_ral_mem mems, input string domain = ) |
|
|
| vmm_ral_block |
function vmm_ral_mem |
get_mem_by_name ( string name ) |
|
|
| vmm_ral_block |
function vmm_ral_mem |
get_mem_by_offset ( bit[63:0] offset, string domain = ) |
|
|
| vmm_ral_block_or_sys |
function string |
get_name ( ) |
|
|
| vmm_ral_block_or_sys |
function uint |
get_n_bytes ( string domain = ) |
|
|
| vmm_ral_block_or_sys |
function vmm_ral_sys |
get_parent ( ) |
|
|
| vmm_ral_block_or_sys |
function string |
get_parent_domain ( string domain = ) |
|
|
| vmm_ral_block |
function void |
get_registers ( ref vmm_ral_reg regs, input string domain = ) |
|
|
| vmm_ral_block |
function vmm_ral_reg |
get_reg_by_name ( string name ) |
|
|
| vmm_ral_block |
function vmm_ral_reg |
get_reg_by_offset ( bit[63:0] offset, string domain = ) |
|
|
| vmm_ral_block_or_sys |
function string |
get_type ( ) |
|
|
| vmm_ral_block |
function void |
get_virtual_fields ( ref vmm_ral_vfield fields, input string domain = ) |
|
|
| vmm_ral_block |
function vmm_ral_vfield |
get_virtual_field_by_name ( string name ) |
|
|
| vmm_ral_block |
function void |
get_virtual_registers ( ref vmm_ral_vreg vregs, input string domain = ) |
|
|
| vmm_ral_block |
function vmm_ral_vreg |
get_vreg_by_name ( string name ) |
|
|
| vmm_ral_block_or_sys |
local int |
has_cover |
|
|
| vmm_ral_block_or_sys |
local string |
in_domains [] |
|
|
| vmm_ral_block_or_sys |
function bit |
is_cover_on ( int is_on = vmm_ralALL_COVERAGE ) |
|
|
| vmm_ral_block |
local bit |
is_powered_down_with_retention |
|
|
| vmm_ral_block_or_sys |
local bit |
locked |
|
|
| vmm_ral_block_or_sys |
static vmm_log |
log = new; |
|
|
| vmm_ral_block_or_sys |
function void |
map_domain ( string domain, string in_domain, bit[63:0] base_addr ) |
|
|
| vmm_ral_block |
local vmm_ral_mem |
mems [$] |
|
|
| vmm_ral_block |
task |
mirror (output status_e status, input check_e check = vmm_ralQUIET, input path_e path = vmm_ralDEFAULT |
|
|
| vmm_ral_block_or_sys |
local string |
name |
|
|
| vmm_ral_block |
function bit |
needs_update ( ) |
|
|
| vmm_ral_block |
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 ) |
|
|
| vmm_ral_block_or_sys |
local int unsigned |
n_bytes [] |
|
|
| vmm_ral_block_or_sys |
local vmm_ral_sys |
parent |
|
|
| vmm_ral_block |
function void |
power_down ( bit retain = 0 ) |
|
|
| vmm_ral_block |
function void |
power_up ( string power_domains = ) |
|
|
| vmm_ral_block_or_sys |
function void |
prepend_callback ( vmm_ral_callbacks cbs ) |
|
|
| vmm_ral_block |
function string |
psdisplay ( string prefix = , string domain = ) |
|
|
| vmm_ral_block_or_sys |
protected vmm_ral_access |
ral_access |
|
|
| vmm_ral_block |
task |
readmemh (string filename |
|
|
| vmm_ral_block |
function void |
register_mem ( vmm_ral_mem memory ) |
|
|
| vmm_ral_block |
function void |
register_reg ( vmm_ral_reg register ) |
|
|
| vmm_ral_block |
function void |
register_vreg ( vmm_ral_vreg register ) |
|
|
| vmm_ral_block |
local vmm_ral_reg |
regs [$] |
|
|
| vmm_ral_block |
function void |
reset ( string domain = , reset_e kind = vmm_ralHARD ) |
|
|
| vmm_ral_block |
protected virtual function void |
sample ( bit[63:0] addr, int domain ) |
|
|
| vmm_ral_block_or_sys |
function void |
set_attribute ( string name, string value ) |
|
|
| vmm_ral_block |
function int |
set_cover ( int is_on ) |
|
|
| vmm_ral_block |
function bit |
set_offset ( bit[63:0] offset, string domain = ) |
|
|
| vmm_ral_block_or_sys |
local string |
typename |
|
|
| vmm_ral_block_or_sys |
function void |
unregister_callback ( vmm_ral_callbacks cbs ) |
|
|
| vmm_ral_block |
task |
update (output status_e status, input path_e path = vmm_ralDEFAULT |
|
|
| vmm_ral_block |
local vmm_ral_vreg |
vregs [$] |
|
|
| vmm_ral_block |
task |
writememh (string filename |
|
|
| vmm_ral_block_or_sys |
function void |
Xadd_constraintsX ( string name ) |
|
|
| vmm_ral_block_or_sys |
function bit |
Xcheck_child_overlapX ( int unsigned my_offset, int unsigned my_size, string domain = , vmm_ral_block blk, vmm_ral_sys sys ) |
|
|
| vmm_ral_block_or_sys |
function bit |
Xis_lockedX ( ) |
|
|
| vmm_ral_block |
bit |
Xis_powered_downX |
|
|
| vmm_ral_block |
function void |
Xlock_modelX ( ) |
|
|
| vmm_ral_block |
function void |
Xregister_ral_accessX ( vmm_ral_access access ) |
|
|
| vmm_ral_block |
function void |
XsampleX ( bit[63:0] addr, int domain ) |
|
|
| vmm_ral_block_or_sys |
function bit |
Xset_base_addrX ( bit[63:0] offset, string domain = ) |
|