Public Member Functions |
| function void |
append_callback (
vmm_ral_field_callbacks cb ) |
| function void |
display (
string prefix = ) |
| function bit |
get (
) |
| function access_e |
get_access (
string domain = ) |
| function string |
get_fullname (
) |
| function uint |
get_lsb_pos_in_register (
) |
| function string |
get_name (
) |
| function uint |
get_n_bits (
) |
| function vmm_ral_reg |
get_register (
) |
| function logic |
get_reset (
reset_e kind = vmm_ralHARD ) |
| task |
mirror (
output status_e status, input check_e check = vmm_ralQUIET, input path_e path = vmm_ralDEFAULT, input string domain = ) |
| function bit |
needs_update (
) |
| function void |
new (
vmm_ral_reg parent, string name, int unsigned size, access_e access, bit[63:0] reset, logic[63:0] soft_reset, int unsigned lsb_pos, bit is_rand = 0, bit cover_on = vmm_ralNO_COVERAGE ) |
| 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 ) |
| 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 ) |
| function void |
post_randomize (
) |
| function bit |
predict (
bit[63:0] value ) |
| function void |
prepend_callback (
vmm_ral_field_callbacks cb ) |
| function void |
pre_randomize (
) |
| function string |
psdisplay (
string prefix = ) |
| 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 ) |
| function void |
reset (
reset_e kind = vmm_ralHARD ) |
| function void |
set (
bit[63:0] value ) |
| function access_e |
set_access (
access_e mode ) |
| function logic |
set_reset (
logic[63:0] value, reset_e kind = vmm_ralHARD ) |
| function void |
unregister_callback (
vmm_ral_field_callbacks cb ) |
| 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 ) |
| function void |
XforceX (
bit[63:0] value, path_e path, string domain ) |
| function bit |
XpredictX (
bit[63:0] cur_val, bit[63:0] wr_val, string domain ) |
| function bit |
XupdX (
) |
| function void |
XwroteX (
bit[63:0] value, path_e path, string domain ) |
Public Attributes |
| local access_e |
access |
| local bit[63:0] |
desired |
| static vmm_log |
log = new; |
| local int unsigned |
lsb |
| local bit[63:0] |
mirrored |
| local string |
name |
| local vmm_ral_reg |
parent |
| local bit[63:0] |
reset_value |
| local int unsigned |
size |
| local logic[63:0] |
soft_reset_value |
| rand bit[63:0] |
value |
| local bit |
written |
| vmm_ral_field_callbacks |
XcbsX [$] |
Constraints |
| constraint | vmm_ral_field_valid ( ) |