Go to the source code of this file.
| #define vmm_data_byte_size | ( | _max, | |||
| _n | ) |
Value:
virtual function int unsigned byte_size(int kind = -1); \ this.__vmm_done_user = 1; \ byte_size = this.do_byte_size(kind); \ if (this.__vmm_done_user) return byte_size; \ \ return _n; \ endfunction: byte_size \ \ virtual function int unsigned max_byte_size(int kind = -1); \ this.__vmm_done_user = 1; \ max_byte_size = this.do_max_byte_size(kind); \ if (this.__vmm_done_user) return max_byte_size; \ \ return _max; \ endfunction
Definition at line 2062 of file vmm_data_macros.sv.
| #define vmm_data_member_begin | ( | _class | ) |
Value:
\ protected static _class __vmm_rhs; \ \ function void do_all(vmm_data::do_what_e do_what, \ ref logic [7:0] pack[], \ const ref logic [7:0] unpack[]); \ super.__vmm_rhs = this.__vmm_rhs; \ this.__vmm_status = 1; \ super.do_all(do_what, pack, unpack); \ if (super.__vmm_status == 0) return;
Definition at line 26 of file vmm_data_macros.sv.
| #define vmm_data_member_end | ( | _class | ) |
Definition at line 1959 of file vmm_data_macros.sv.
| #define vmm_data_member_enum | ( | _name, | |||
| _do | ) |
Definition at line 787 of file vmm_data_macros.sv.
| #define vmm_data_member_enum_aa_scalar | ( | _name, | |||
| _do | ) |
Definition at line 991 of file vmm_data_macros.sv.
| #define vmm_data_member_enum_aa_string | ( | _name, | |||
| _do | ) |
Definition at line 1090 of file vmm_data_macros.sv.
| #define vmm_data_member_enum_array | ( | _name, | |||
| _do | ) |
Definition at line 837 of file vmm_data_macros.sv.
| #define vmm_data_member_enum_da | ( | _name, | |||
| _do | ) |
Definition at line 909 of file vmm_data_macros.sv.
| #define vmm_data_member_handle | ( | _name, | |||
| _do | ) |
Definition at line 1203 of file vmm_data_macros.sv.
| #define vmm_data_member_handle_aa_scalar | ( | _name, | |||
| _do | ) |
Definition at line 1334 of file vmm_data_macros.sv.
| #define vmm_data_member_handle_aa_string | ( | _name, | |||
| _do | ) |
Definition at line 1386 of file vmm_data_macros.sv.
| #define vmm_data_member_handle_array | ( | _name, | |||
| _do | ) |
Definition at line 1251 of file vmm_data_macros.sv.
| #define vmm_data_member_handle_da | ( | _name, | |||
| _do | ) |
Definition at line 1289 of file vmm_data_macros.sv.
| #define vmm_data_member_scalar | ( | _name, | |||
| _do | ) |
Definition at line 38 of file vmm_data_macros.sv.
| #define vmm_data_member_scalar_aa_scalar | ( | _name, | |||
| _do | ) |
Definition at line 211 of file vmm_data_macros.sv.
| #define vmm_data_member_scalar_aa_string | ( | _name, | |||
| _do | ) |
Definition at line 303 of file vmm_data_macros.sv.
| #define vmm_data_member_scalar_array | ( | _name, | |||
| _do | ) |
Definition at line 76 of file vmm_data_macros.sv.
| #define vmm_data_member_scalar_da | ( | _name, | |||
| _do | ) |
Definition at line 139 of file vmm_data_macros.sv.
| #define vmm_data_member_string | ( | _name, | |||
| _do | ) |
Definition at line 407 of file vmm_data_macros.sv.
| #define vmm_data_member_string_aa_scalar | ( | _name, | |||
| _do | ) |
Definition at line 596 of file vmm_data_macros.sv.
| #define vmm_data_member_string_aa_string | ( | _name, | |||
| _do | ) |
Definition at line 687 of file vmm_data_macros.sv.
| #define vmm_data_member_string_array | ( | _name, | |||
| _do | ) |
Definition at line 452 of file vmm_data_macros.sv.
| #define vmm_data_member_string_da | ( | _name, | |||
| _do | ) |
Definition at line 520 of file vmm_data_macros.sv.
| #define vmm_data_member_user_defined | ( | _name | ) |
Value:
\
this.__vmm_status = this.do__name(do_what, this.__vmm_prefix, this.__vmm_image, \
this.__vmm_rhs, \
this.__vmm_kind, this.__vmm_offset, pack, unpack); \
if (__vmm_status == 0) return;
Definition at line 1951 of file vmm_data_macros.sv.
| #define vmm_data_member_vmm_data | ( | _name, | |||
| _do, | |||||
| _how | ) |
Definition at line 1438 of file vmm_data_macros.sv.
| #define vmm_data_member_vmm_data_aa_scalar | ( | _name, | |||
| _do, | |||||
| _how | ) |
Definition at line 1697 of file vmm_data_macros.sv.
| #define vmm_data_member_vmm_data_aa_string | ( | _name, | |||
| _do, | |||||
| _how | ) |
Definition at line 1816 of file vmm_data_macros.sv.
| #define vmm_data_member_vmm_data_array | ( | _name, | |||
| _do, | |||||
| _how | ) |
Definition at line 1509 of file vmm_data_macros.sv.
| #define vmm_data_member_vmm_data_da | ( | _name, | |||
| _do, | |||||
| _how | ) |
Definition at line 1600 of file vmm_data_macros.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:21 2008 |