vmm_rw_xactor Class Reference

Inheritance list for class vmm_rw_xactor:

List of all members.
Typedef at line 123 of file RAL/vmm_rw.sv.
Defined at line 143 of file RAL/vmm_rw.sv.

Public Member Functions

function void  new ( string name, string instance, int stream_id = 1, vmm_rw_access_channel exec_chan = NULL )
function void  reset_xactor ( reset_e rst_typ = SOFT_RST )

Public Attributes

vmm_rw_access_channel  exec_chan 

Protected Member Functions

task  execute_burst ( vmm_rw_burst tr )
task  execute_single ( vmm_rw_access tr )
task  main ( )

Enum Typedefs

 typedef enum  notifications_e 


Member Function Documentation

 protected virtual task
 vmm_rw_xactor::execute_burst

 (  vmm_rw_burst tr  ) 


Prototype at line 155 of file RAL/vmm_rw.sv.
Defined at line 195 of file RAL/vmm_rw.sv.

 protected virtual task
 vmm_rw_xactor::execute_single

 (  vmm_rw_access tr  ) 


Prototype at line 154 of file RAL/vmm_rw.sv.
Defined at line 190 of file RAL/vmm_rw.sv.

 protected virtual task
 vmm_rw_xactor::main

 (   ) 


 Superseded tasks 
 vmm_xactor :: main 


Prototype at line 157 of file RAL/vmm_rw.sv.
Defined at line 222 of file RAL/vmm_rw.sv.

  function void
 vmm_rw_xactor::new

 (  string name, string instance, int stream_id = 1, vmm_rw_access_channel exec_chan = NULL  ) 


 Superseded functions 
 vmm_xactor :: new 


Prototype at line 152 of file RAL/vmm_rw.sv.
Defined at line 177 of file RAL/vmm_rw.sv.

  function void
 vmm_rw_xactor::reset_xactor

 (  reset_e rst_typ = SOFT_RST  ) 


 Superseded functions 
 vmm_xactor :: reset_xactor 


Prototype at line 158 of file RAL/vmm_rw.sv.
Defined at line 258 of file RAL/vmm_rw.sv.


Member Attribute Documentation

  vmm_rw_access_channel  attribute
 vmm_rw_xactor::exec_chan


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


Member Enum Typedef Documentation

 typedef enum
 vmm_rw_xactor::notifications_e

BURST_DONE = 99990
SINGLE_DONE


 Superseded enum typedefs 
 vmm_xactor :: notifications_e 


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