| vmm_ral_reg |
function void |
add_domain ( bit[63:0] offset, string domain, bit[1:0] rights, bit unmapped = 0 ) |
|
|
| vmm_ral_reg |
static vmm_ral_reg |
all_regs [int] |
|
|
| vmm_ral_reg |
function void |
append_callback ( vmm_ral_reg_callbacks cb ) |
|
|
| vmm_ral_reg |
local semaphore |
atomic |
|
|
| vmm_ral_reg |
local string |
attributes [string] |
|
|
| vmm_ral_reg |
local vmm_ral_reg_backdoor |
backdoor |
|
|
| vmm_ral_reg |
local vmm_ral_reg_callbacks |
callbacks [$] |
|
|
| vmm_ral_reg |
function bit |
can_cover ( int models ) |
|
|
| vmm_ral_reg |
local string |
constr [] |
|
|
| vmm_ral_reg |
local int |
cover_on |
|
|
| vmm_ral_reg |
function void |
display ( string prefix = , string domain = ) |
|
|
| vmm_ral_reg |
local string |
domains [] |
|
|
| vmm_ral_reg |
local virtual function void |
domain_coverage ( string domain, bit rights, int idx ) |
|
|
| vmm_ral_reg |
local vmm_ral_field |
fields [$] |
|
|
| vmm_ral_reg |
local vmm_ral_reg_frontdoor |
frontdoor [] |
|
|
| vmm_ral_reg |
function bit |
get ( ) |
|
|
| vmm_ral_reg |
function bit |
get_address_in_system ( string domain = ) |
|
|
| vmm_ral_reg |
function void |
get_all_attributes ( ref string names, input bit inherited = 1 ) |
|
|
| vmm_ral_reg |
function string |
get_attribute ( string name, bit inherited = 1 ) |
|
|
| vmm_ral_reg |
function vmm_ral_reg_backdoor |
get_backdoor ( ) |
|
|
| vmm_ral_reg |
function vmm_ral_block |
get_block ( ) |
|
|
| vmm_ral_reg |
function void |
get_constraints ( ref string names ) |
|
|
| vmm_ral_reg |
function void |
get_domains ( ref string domains ) |
|
|
| vmm_ral_reg |
local function int |
get_domain_index ( string domain ) |
|
|
| vmm_ral_reg |
function void |
get_fields ( ref vmm_ral_field fields ) |
|
|
| vmm_ral_reg |
function vmm_ral_field |
get_field_by_name ( string name ) |
|
|
| vmm_ral_reg |
function vmm_ral_reg_frontdoor |
get_frontdoor ( string domain = ) |
|
|
| vmm_ral_reg |
function string |
get_fullname ( ) |
|
|
| vmm_ral_reg |
function string |
get_name ( ) |
|
|
| vmm_ral_reg |
function uint |
get_n_bytes ( ) |
|
|
| vmm_ral_reg |
function int |
get_n_domains ( ) |
|
|
| vmm_ral_reg |
function bit |
get_offset_in_block ( string domain = ) |
|
|
| vmm_ral_reg |
function uint |
get_reg_ID ( ) |
|
|
| vmm_ral_reg |
function logic |
get_reset ( reset_e kind = vmm_ralHARD ) |
|
|
| vmm_ral_reg |
function access_e |
get_rights ( string domain = ) |
|
|
| vmm_ral_reg |
local int |
has_cover |
|
|
| vmm_ral_reg |
function bit |
is_cover_on ( int is_on ) |
|
|
| vmm_ral_reg |
local bit |
locked |
|
|
| vmm_ral_reg |
static vmm_log |
log = new; |
|
|
| vmm_ral_reg |
task |
mirror (output status_e status, input check_e check = vmm_ralQUIET, input path_e path = vmm_ralDEFAULT, input string domain = |
|
|
| vmm_ral_reg |
local string |
name |
|
|
| vmm_ral_reg |
local int unsigned |
n_bits |
|
|
| vmm_ral_reg |
local int unsigned |
n_used_bits |
|
|
| vmm_ral_reg |
function bit |
needs_update ( ) |
|
|
| vmm_ral_reg |
function void |
new ( vmm_ral_block parent, string name, int unsigned n_bits, bit[63:0] offset, string domain = , int cover_on = vmm_ralNO_COVERAGE, bit[1:0] rights = 2'b11, bit unmapped = 0, int has_cover = vmm_ralNO_COVERAGE ) |
|
|
| vmm_ral_reg |
local logic[63:0] |
offset_in_block [] |
|
|
| vmm_ral_reg |
local vmm_ral_block |
parent |
|
|
| vmm_ral_reg |
task |
peek (output status_e status, output bit[63:0] value, input int data_id = -1, input int scenario_id = -1, input int stream_id = -1 |
|
|
| vmm_ral_reg |
task |
poke (output status_e status, input bit[63:0] value, input int data_id = -1, input int scenario_id = -1, input int stream_id = -1 |
|
|
| vmm_ral_reg |
function bit |
predict ( bit[63:0] value ) |
|
|
| vmm_ral_reg |
function void |
prepend_callback ( vmm_ral_reg_callbacks cb ) |
|
|
| vmm_ral_reg |
function string |
psdisplay ( string prefix = , string domain = ) |
|
|
| vmm_ral_reg |
local vmm_ral_access |
ral_access |
|
|
| vmm_ral_reg |
task |
read (output status_e status, output bit[63:0] value, input path_e path = vmm_ralDEFAULT, input string domain = , input int data_id = -1, input int scenario_id = -1, input int stream_id = -1 |
|
|
| vmm_ral_reg |
local int unsigned |
reg_id = 0; |
|
|
| vmm_ral_reg |
static local int unsigned |
reg_id_factory = 0; |
|
|
| vmm_ral_reg |
function void |
register_field ( vmm_ral_field field ) |
|
|
| vmm_ral_reg |
function void |
reset ( reset_e kind = vmm_ralHARD ) |
|
|
| vmm_ral_reg |
local access_e |
rights |
|
|
| vmm_ral_reg |
local function void |
sample ( bit[63:0] data, bit is_read, int domain ) |
|
|
| vmm_ral_reg |
function void |
set ( bit[63:0] value ) |
|
|
| vmm_ral_reg |
function void |
set_attribute ( string name, string value ) |
|
|
| vmm_ral_reg |
function void |
set_backdoor ( vmm_ral_reg_backdoor bkdr ) |
|
|
| vmm_ral_reg |
function int |
set_cover ( int is_on ) |
|
|
| vmm_ral_reg |
function void |
set_frontdoor ( vmm_ral_reg_frontdoor ftdr, string domain = ) |
|
|
| vmm_ral_reg |
function void |
unregister_callback ( vmm_ral_reg_callbacks cb ) |
|
|
| vmm_ral_reg |
task |
update (output status_e status, input path_e path = vmm_ralDEFAULT, input string domain = |
|
|
| vmm_ral_reg |
local event |
value_change |
|
|
| vmm_ral_reg |
task |
write (output status_e status, input bit[63:0] value, input path_e path = vmm_ralDEFAULT, input string domain = , input int data_id = -1, input int scenario_id = -1, input int stream_id = -1 |
|
|
| vmm_ral_reg |
function void |
Xadd_constraintsX ( string name ) |
|
|
| vmm_ral_reg |
task |
XatomicX (bit on |
|
|
| vmm_ral_reg |
local virtual function void |
XforceX ( bit[63:0] value, path_e path, string domain ) |
|
|
| vmm_ral_reg |
bit |
Xis_busyX |
|
|
| vmm_ral_reg |
bit |
Xis_locked_by_fieldX |
|
|
| vmm_ral_reg |
function void |
Xlock_modelX ( ) |
|
|
| vmm_ral_reg |
task |
XreadX (output status_e status, output bit[63:0] value, input path_e path, input string domain, input int data_id, input int scenario_id, input int stream_id |
|
|
| vmm_ral_reg |
function void |
Xregister_ral_accessX ( vmm_ral_access access ) |
|
|
| vmm_ral_reg |
task |
XwriteX (output status_e status, input bit[63:0] value, input path_e path, input string domain, input int data_id, input int scenario_id, input int stream_id |
|
|
| vmm_ral_reg |
local virtual function void |
XwroteX ( bit[63:0] value, path_e path, string domain ) |
|