vmm_rw_access Class Reference

Inheritance list for class vmm_rw_access:

List of all members.
Defined at line 59 of file RAL/vmm_rw.sv.

Public Member Functions

function void  new ( )
virtual function string  psdisplay ( string prefix = "" )

Public Attributes

bit[64:0]  addr 
logic[64:0]  data 
kind_e  kind 
vmm_log  log 
int  n_bits 
status_e  status 

Constraints

constraint valid_vmm_rw_access  ( )


Member Function Documentation

  function void
 vmm_rw_access::new

 (   ) 


 Superseded functions 
 vmm_data :: new 
 Superseding functions 
 vmm_rw_burst :: new 


Prototype at line 75 of file RAL/vmm_rw.sv.
Defined at line 162 of file RAL/vmm_rw.sv.

 virtual function string
 vmm_rw_access::psdisplay

 (  string prefix = ""  ) 


 Superseded functions 
 vmm_data :: psdisplay 


Prototype at line 76 of file RAL/vmm_rw.sv.
Defined at line 166 of file RAL/vmm_rw.sv.


Member Attribute Documentation

 rand  bit[64:0]  attribute
 vmm_rw_access::addr


Defined at line 64 of file RAL/vmm_rw.sv.

 rand  logic[64:0]  attribute
 vmm_rw_access::data


 Superseding attributes 
 vmm_rw_burst :: data 


Defined at line 65 of file RAL/vmm_rw.sv.

 rand  kind_e  attribute
 vmm_rw_access::kind


Defined at line 62 of file RAL/vmm_rw.sv.

 static  vmm_log  attribute
 vmm_rw_access::log


 Superseded attributes 
 vmm_data :: log 


Defined at line 60 of file RAL/vmm_rw.sv.

 rand  int  attribute
 vmm_rw_access::n_bits


Defined at line 66 of file RAL/vmm_rw.sv.

  status_e  attribute
 vmm_rw_access::status


Defined at line 68 of file RAL/vmm_rw.sv.


Member Constraint Documentation

  constraint
 vmm_rw_access::valid_vmm_rw_access


constraint valid_vmm_rw_access {
      n_bits > 0;
      n_bits < 64;
   }


Defined at line 70 of file RAL/vmm_rw.sv.