| vmm_ral_vreg |
function vmm_mam_region |
allocate ( longint unsigned n, vmm_mam mam ) |
|
|
| vmm_ral_vreg |
function void |
append_callback ( vmm_ral_vreg_callbacks cb ) |
|
|
| vmm_ral_vreg |
local semaphore |
atomic |
|
|
| vmm_ral_vreg |
local vmm_ral_vreg_callbacks |
callbacks [$] |
|
|
| vmm_ral_vreg |
function void |
display ( string prefix = , string domain = ) |
|
|
| vmm_ral_vreg |
local vmm_ral_vfield |
fields [$] |
|
|
| vmm_ral_vreg |
function access_e |
get_access ( string domain = ) |
|
|
| vmm_ral_vreg |
function bit |
get_address_in_system ( longint unsigned idx, string domain = ) |
|
|
| vmm_ral_vreg |
function vmm_ral_block |
get_block ( ) |
|
|
| vmm_ral_vreg |
function void |
get_domains ( ref string domains ) |
|
|
| vmm_ral_vreg |
function void |
get_fields ( ref vmm_ral_vfield fields ) |
|
|
| vmm_ral_vreg |
function vmm_ral_vfield |
get_field_by_name ( string name ) |
|
|
| vmm_ral_vreg |
function string |
get_fullname ( ) |
|
|
| vmm_ral_vreg |
function uint |
get_incr ( ) |
|
|
| vmm_ral_vreg |
function vmm_ral_mem |
get_memory ( ) |
|
|
| vmm_ral_vreg |
function string |
get_name ( ) |
|
|
| vmm_ral_vreg |
function uint |
get_n_bytes ( ) |
|
|
| vmm_ral_vreg |
function int |
get_n_domains ( ) |
|
|
| vmm_ral_vreg |
function uint |
get_n_memlocs ( ) |
|
|
| vmm_ral_vreg |
function bit |
get_offset_in_memory ( longint unsigned idx ) |
|
|
| vmm_ral_vreg |
function vmm_mam_region |
get_region ( ) |
|
|
| vmm_ral_vreg |
function access_e |
get_rights ( string domain = ) |
|
|
| vmm_ral_vreg |
function uint |
get_size ( ) |
|
|
| vmm_ral_vreg |
function bit |
implement ( longint unsigned n, vmm_ral_mem mem = null, bit[63:0] offset = 0, int unsigned incr = 0 ) |
|
|
| vmm_ral_vreg |
local int unsigned |
incr |
|
|
| vmm_ral_vreg |
local bit |
is_static |
|
|
| vmm_ral_vreg |
local bit |
locked |
|
|
| vmm_ral_vreg |
static vmm_log |
log = new; |
|
|
| vmm_ral_vreg |
local vmm_ral_mem |
mem |
|
|
| vmm_ral_vreg |
local string |
name |
|
|
| vmm_ral_vreg |
local int unsigned |
n_bits |
|
|
| vmm_ral_vreg |
local int unsigned |
n_used_bits |
|
|
| vmm_ral_vreg |
function void |
new ( vmm_ral_block parent, string name, int unsigned n_bits, bit[63:0] offset = 0, vmm_ral_mem mem = null, longint unsigned size = 0, int unsigned incr = 0 ) |
|
|
| vmm_ral_vreg |
local bit[63:0] |
offset |
|
|
| vmm_ral_vreg |
local vmm_ral_block |
parent |
|
|
| vmm_ral_vreg |
task |
peek (input longint unsigned idx, 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_vreg |
task |
poke (input longint unsigned idx, 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_vreg |
function void |
prepend_callback ( vmm_ral_vreg_callbacks cb ) |
|
|
| vmm_ral_vreg |
function string |
psdisplay ( string prefix = , string domain = ) |
|
|
| vmm_ral_vreg |
task |
read (input longint unsigned idx, 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_vreg |
local vmm_mam_region |
region |
|
|
| vmm_ral_vreg |
function void |
register_field ( vmm_ral_vfield field ) |
|
|
| vmm_ral_vreg |
function void |
release_region ( ) |
|
|
| vmm_ral_vreg |
function void |
reset ( reset_e kind = vmm_ralHARD ) |
|
|
| vmm_ral_vreg |
local longint unsigned |
size |
|
|
| vmm_ral_vreg |
function void |
unregister_callback ( vmm_ral_vreg_callbacks cb ) |
|
|
| vmm_ral_vreg |
task |
write (input longint unsigned idx, 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_vreg |
task |
XatomicX (bit on |
|
|
| vmm_ral_vreg |
function void |
Xlock_modelX ( ) |
|