

Public Member Functions | |
| new (string name, vmm_log log) | |
| string | get_name () |
| virtual xvc_action | parse (string argv[]) |
| virtual void | execute (vmm_channel exec_chan, xvc_xactor xvc) |
| virtual string | psdisplay (string prefix=" ") |
| virtual bit | is_valid (bit silent=1, int kind=-1) |
| virtual vmm_data | allocate () |
| virtual vmm_data | copy (vmm_data cpy=null) |
| virtual bit | compare (input vmm_data to, output string diff, input int kind=-1) |
| virtual int unsigned | byte_size (int kind=-1) |
| virtual int unsigned | max_byte_size (int kind=-1) |
| virtual int unsigned | byte_pack (ref logic< 7:0 > bytes[], input int unsigned offset=0, input int kind=-1) |
| virtual int unsigned | byte_unpack (const ref logic< 7:0 > bytes[], input int unsigned offset=0, input int len=-1, input int kind=-1) |
Public Attributes | |
| vmm_xactor_callbacks | callbacks [] |
Protected Member Functions | |
| virtual void | copy_data (vmm_data to) |
Private Attributes | |
| string | name |
Definition at line 1830 of file std_lib/vmm.sv.
| xvc_action::new | ( | string | name, | |
| vmm_log | log | |||
| ) |
Definition at line 24 of file xvc_action.sv.
| string xvc_action::get_name | ( | ) |
Definition at line 32 of file xvc_action.sv.
| xvc_action xvc_action::parse | ( | string | argv[] | ) | [virtual] |
Definition at line 37 of file xvc_action.sv.
| void xvc_action::execute | ( | vmm_channel | exec_chan, | |
| xvc_xactor | xvc | |||
| ) | [virtual] |
Definition at line 49 of file xvc_action.sv.
| string xvc_action::psdisplay | ( | string | prefix = " " |
) | [virtual] |
| bit xvc_action::is_valid | ( | bit | silent = 1, |
|
| int | kind = -1 | |||
| ) | [virtual] |
| vmm_data xvc_action::allocate | ( | ) | [virtual] |
| void xvc_action::copy_data | ( | vmm_data | to | ) | [protected, virtual] |
| bit xvc_action::compare | ( | input vmm_data | to, | |
| output string | diff, | |||
| input int | kind = -1 | |||
| ) | [virtual] |
Definition at line 127 of file xvc_action.sv.
| int unsigned xvc_action::byte_size | ( | int | kind = -1 |
) | [virtual] |
| int unsigned xvc_action::max_byte_size | ( | int | kind = -1 |
) | [virtual] |
| int unsigned xvc_action::byte_pack | ( | ref logic< 7:0 > | bytes[], | |
| input int unsigned | offset = 0, |
|||
| input int | kind = -1 | |||
| ) | [virtual] |
| int unsigned xvc_action::byte_unpack | ( | const ref logic< 7:0 > | bytes[], | |
| input int unsigned | offset = 0, |
|||
| input int | len = -1, |
|||
| input int | kind = -1 | |||
| ) | [virtual] |
string xvc_action::name [private] |
Definition at line 1831 of file std_lib/vmm.sv.
Definition at line 1833 of file std_lib/vmm.sv.
![]() Intelligent Design Verification Project: VMM, Revision: 1.0.0 |
Copyright (c) 2008 Intelligent Design Verification. Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.2 or any later version published by the Free Software Foundation; with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license is included here: http://www.intelligentdv.com/licenses/fdl.txt |
![]() Doxygen Version: 1.5.6 Sat Oct 18 11:38:51 2008 |