Public Member Functions |
| function vmm_data |
allocate (
) |
| function uint |
byte_pack (
ref logic[7:0] bytes, input int unsigned offset = 0, input int kind = -1 ) |
| function uint |
byte_size (
int kind = -1 ) |
| function uint |
byte_unpack (
const ref logic[7:0] bytes, input int unsigned offset = 0, input int len = -1, input int kind = -1 ) |
| function bit |
compare (
vmm_data to, output string diff, input int kind = -1 ) |
| function vmm_data |
copy (
vmm_data to = null ) |
| function void |
display (
string prefix = ) |
| function vmm_data |
do_allocate (
) |
| function uint |
do_byte_pack (
ref logic[7:0] bytes, input int unsigned offset = 0, input int kind = -1 ) |
| function uint |
do_byte_size (
int kind = -1 ) |
| function uint |
do_byte_unpack (
const ref logic[7:0] bytes, input int unsigned offset = 0, input int len = -1, input int kind = -1 ) |
| function bit |
do_compare (
vmm_data to, output string diff, input int kind = -1 ) |
| function vmm_data |
do_copy (
vmm_data to = null ) |
| function bit |
do_is_valid (
bit silent = 1, int kind = -1 ) |
| function uint |
do_max_byte_size (
int kind = -1 ) |
| function string |
do_psdisplay (
string prefix = ) |
| function bit |
is_valid (
bit silent = 1, int kind = -1 ) |
| function bit |
load (
int file ) |
| function uint |
max_byte_size (
int kind = -1 ) |
| function string |
psdisplay (
string prefix = ) |
| function void |
save (
int file ) |
| function vmm_log |
set_log (
vmm_log log ) |
| function void |
do_all (
do_what_e what, ref logic[7:0] pack, const ref logic[7:0] unpack ) |
| function void |
new (
vmm_log log ) |
Public Attributes |
| int |
data_id |
| local vmm_log |
log |
| vmm_notify |
notify |
| int |
scenario_id |
| int |
stream_id |
Protected Member Functions |
| function void |
copy_data (
vmm_data to ) |
| function uint |
__vmm_byte_size (
int kind = -1 ) |
Protected Attributes |
| static protected logic[7:0] |
__vmm_bytes [] |
| static protected bit |
__vmm_done_user |
| static protected string |
__vmm_image |
| static protected int |
__vmm_kind |
| static protected int |
__vmm_len |
| static protected bit[4095:0] |
__vmm_maxbits |
| static protected int |
__vmm_offset |
| static protected string |
__vmm_prefix |
| static protected vmm_data |
__vmm_rhs |
| static protected bit |
__vmm_status |
Enum Typedefs |
| typedef enum |
do_how_e |
| typedef enum |
do_what_e |
| typedef enum |
notifications_e |