vmm_mam_cfg Class Reference

Inheritance list for class vmm_mam_cfg:

List of all members.
Typedef at line 27 of file RAL/vmm_mam.sv.
Defined at line 176 of file RAL/vmm_mam.sv.

Public Attributes

bit[63:0]  end_offset 
locality_e  locality 
alloc_mode_e  mode 
int unsigned  n_bytes 
bit[63:0]  start_offset 

Constraints

constraint vmm_mam_cfg_valid  ( )


Member Attribute Documentation

 rand  bit[63:0]  attribute
 vmm_mam_cfg::end_offset


Defined at line 180 of file RAL/vmm_mam.sv.

 rand  locality_e  attribute
 vmm_mam_cfg::locality


Defined at line 183 of file RAL/vmm_mam.sv.

 rand  alloc_mode_e  attribute
 vmm_mam_cfg::mode


Defined at line 182 of file RAL/vmm_mam.sv.

 rand  int unsigned  attribute
 vmm_mam_cfg::n_bytes


Defined at line 177 of file RAL/vmm_mam.sv.

 rand  bit[63:0]  attribute
 vmm_mam_cfg::start_offset


Defined at line 179 of file RAL/vmm_mam.sv.


Member Constraint Documentation

  constraint
 vmm_mam_cfg::vmm_mam_cfg_valid


constraint vmm_mam_cfg_valid {
      end_offset > start_offset;
      n_bytes < 64;
   }


Defined at line 185 of file RAL/vmm_mam.sv.