| vmm_ral_access |
function void |
add_xactor ( vmm_rw_xactor xact, string domain = ) |
|
|
| vmm_xactor |
function void |
append_callback ( vmm_xactor_callbacks cb ) |
|
|
| vmm_ral_access |
task |
burst_read (output status_e status, input bit[63:0] start, input bit[63:0] incr, input bit[63:0] max, input int n_beats, output bit[63:0] data, input vmm_data user = null, input int n_bits = 64, input string domain = , input int data_id = -1, input int scenario_id = -1, input int stream_id = -1 |
|
|
| vmm_ral_access |
task |
burst_write (output status_e status, input bit[63:0] start, input bit[63:0] incr, input bit[63:0] max, input bit[63:0] data, input vmm_data user = null, input int n_bits = 64, input string domain = , input int data_id = -1, input int scenario_id = -1, input int stream_id = -1 |
|
|
| vmm_xactor |
protected vmm_xactor_callbacks |
callbacks [$] |
|
|
| vmm_xactor |
local function void |
check_all_threads_stopped ( ) |
|
|
| vmm_xactor |
local event |
control_event |
|
|
| vmm_ral_access |
path_e |
default_path |
|
|
| vmm_xactor |
function void |
do_all ( do_what_e what, reset_e rst_typ = SOFT_RST ) |
|
|
| vmm_xactor |
enum value |
DO_ALL |
|
|
| vmm_xactor |
enum value |
DO_KILL |
|
|
| vmm_xactor |
protected virtual function void |
do_kill_xactor ( ) |
|
|
| vmm_xactor |
enum value |
DO_PRINT |
|
|
| vmm_xactor |
protected virtual function string |
do_psdisplay ( string prefix = ) |
|
|
| vmm_xactor |
enum value |
DO_RESET |
|
|
| vmm_xactor |
protected virtual function void |
do_reset_xactor ( reset_e rst_typ ) |
|
|
| vmm_xactor |
enum value |
DO_START |
|
|
| vmm_xactor |
protected virtual function void |
do_start_xactor ( ) |
|
|
| vmm_xactor |
enum value |
DO_STOP |
|
|
| vmm_xactor |
protected virtual function void |
do_stop_xactor ( ) |
|
|
| vmm_xactor |
enum |
do_what_e |
|
|
| vmm_xactor |
enum value |
FIRM_RST |
|
|
| vmm_ral_access |
function bit |
get_by_name ( input string name, output bit[63:0] value ) |
|
|
| vmm_xactor |
function void |
get_input_channels ( ref vmm_channel chans ) |
|
|
| vmm_xactor |
function string |
get_instance ( ) |
|
|
| vmm_ral_access |
function vmm_ral_block_or_sys |
get_model ( ) |
|
|
| vmm_xactor |
function void |
get_output_channels ( ref vmm_channel chans ) |
|
|
| vmm_xactor |
enum value |
HARD_RST |
|
|
| vmm_xactor |
local bit |
is_stopped |
|
|
| vmm_xactor |
vmm_log |
log |
|
|
| vmm_xactor |
protected task |
main ( |
|
|
| vmm_xactor |
local string |
main_rng_state |
|
|
| vmm_xactor |
local bit |
main_running |
|
|
| vmm_ral_access |
protected vmm_ral_block_or_sys |
model |
|
|
| vmm_ral_access |
function void |
new ( ) |
|
|
| vmm_xactor |
enum |
notifications_e |
|
|
| vmm_xactor |
vmm_notify |
notify |
|
|
| vmm_xactor |
local int |
n_threads_stopped |
|
|
| vmm_xactor |
local int |
n_threads_to_stop |
|
|
| vmm_xactor |
function void |
prepend_callback ( vmm_xactor_callbacks cb ) |
|
|
| vmm_xactor |
enum value |
PROTOCOL_RST |
|
|
| vmm_xactor |
function string |
psdisplay ( string prefix = ) |
|
|
| vmm_ral_access |
task |
read (output status_e status, input bit[63:0] addr, output bit[63:0] data, input int n_bits = 64, input string domain = , input int data_id = -1, input int scenario_id = -1, input int stream_id = -1 |
|
|
| vmm_ral_access |
task |
read_by_name (output status_e status, input string name, output bit[63:0] data, 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_access |
task |
read_mem_by_name (output status_e status, input string name, input bit[63:0] offset, output bit[63:0] data, 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_xactor |
enum |
reset_e |
|
|
| vmm_xactor |
local bit |
reset_it |
|
|
| vmm_xactor |
protected int |
reset_pending = 0; |
|
|
| vmm_xactor |
function void |
reset_xactor ( reset_e rst_typ = SOFT_RST ) |
|
|
| vmm_xactor |
local bit |
restore_main_rng_state |
|
|
| vmm_xactor |
function void |
restore_rng_state ( ) |
|
|
| vmm_ral_access |
protected vmm_rw_xactor |
rw_exec [string] |
|
|
| vmm_xactor |
local bit |
save_main_rng_state |
|
|
| vmm_xactor |
function void |
save_rng_state ( ) |
|
|
| vmm_ral_access |
function bit |
set_by_name ( input string name, input bit[63:0] value ) |
|
|
| vmm_ral_access |
function void |
set_model ( vmm_ral_block_or_sys model ) |
|
|
| vmm_xactor |
enum value |
SOFT_RST |
|
|
| vmm_xactor |
local bit |
start_it |
|
|
| vmm_xactor |
function void |
start_xactor ( ) |
|
|
| vmm_xactor |
local bit |
stop_it |
|
|
| vmm_xactor |
function void |
stop_xactor ( ) |
|
|
| vmm_xactor |
int |
stream_id |
|
|
| vmm_xactor |
function void |
unregister_callback ( vmm_xactor_callbacks cb ) |
|
|
| vmm_xactor |
protected task |
wait_if_stopped (int unsigned n_threads = 1 |
|
|
| vmm_xactor |
protected task |
wait_if_stopped_or_empty (vmm_channel chan, int unsigned n_threads = 1 |
|
|
| vmm_ral_access |
task |
write (output status_e status, input bit[63:0] addr, input bit[63:0] data, input int n_bits = 64, input string domain = , input int data_id = -1, input int scenario_id = -1, input int stream_id = -1 |
|
|
| vmm_ral_access |
task |
write_by_name (output status_e status, input string name, input bit[63:0] data, 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_access |
task |
write_mem_by_name (output status_e status, input string name, input bit[63:0] offset, input bit[63:0] data, 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_xactor |
enum value |
XACTOR_BUSY |
|
|
| vmm_xactor |
enum value |
XACTOR_IDLE |
|
|
| vmm_xactor |
enum value |
XACTOR_IS_STOPPED |
|
|
| vmm_xactor |
enum value |
XACTOR_RESET |
|
|
| vmm_xactor |
enum value |
XACTOR_STARTED |
|
|
| vmm_xactor |
function void |
xactor_status ( string prefix = ) |
|
|
| vmm_xactor |
enum value |
XACTOR_STOPPED |
|
|
| vmm_xactor |
enum value |
XACTOR_STOPPING |
|
|
| vmm_ral_access |
function int |
Xget_physical_addressesX ( bit[63:0] base_addr, bit[63:0] mem_offset, int unsigned n_bytes, vmm_ral_block_or_sys in_block, string domain, ref bit[63:0] addr ) |
|
|
| vmm_xactor |
vmm_channel |
Xinput_chansX [$] |
|
|
| vmm_xactor |
vmm_channel |
Xoutput_chansX [$] |
|
|
| vmm_xactor |
static vmm_xactor |
_vmm_available_xactor [$] |
|
|
| vmm_xactor |
static protected bit |
__vmm_done_user |
|
|
| vmm_xactor |
static protected string |
__vmm_image |
|
|
| vmm_xactor |
static protected string |
__vmm_prefix |
|
|
| vmm_xactor |
function string |
get_name ( ) |
|
|
| vmm_xactor |
function void |
kill ( ) |
|