Inheritance diagram for class vmm_channel:
Public Member Functions | |
| task | activate ( output vmm_data obj, input int offset ) |
| function vmm_data | active_slot ( ) |
| function vmm_data | complete ( vmm_data status = null ) |
| function void | connect ( vmm_channel downstream ) |
| function void | display ( string prefix = "" ) |
| function unsigned int | empty_level ( ) |
| function void | flow ( ) |
| function void | flush ( ) |
| function vmm_data | for_each ( bit reset = 0 ) |
| function unsigned int | for_each_offset ( ) |
| function unsigned int | full_level ( ) |
| task | get ( output vmm_data obj, input int offset ) |
| function vmm_xactor | get_consumer ( ) |
| function vmm_xactor | get_producer ( ) |
| task | grab ( vmm_scenario grabber ) |
| function bit | is_full ( ) |
| function bit | is_grabbed ( ) |
| function bit | is_locked ( bit [1:0] who ) |
| function void | kill ( ) |
| function unsigned int | level ( ) |
| function void | lock ( bit [1:0] who ) |
| function void | new ( string name, string inst, int unsigned full = 1, int unsigned empty = 0, bit fill_as_bytes = 1'b0 ) |
| task | peek ( output vmm_data obj, input int offset ) |
| task | playback ( output bit success, input string filename, input vmm_data factory, input bit metered, vmm_scenario grabber = null ) |
| function string | psdisplay ( string prefix = "" ) |
| task | put ( vmm_data obj, int offset = -1, vmm_scenario grabber = null ) |
| function void | reconfigure ( int full = -1, int empty = -1, logic fill_as_bytes = 1'bx ) |
| function bit | record ( string filename ) |
| function vmm_data | remove ( ) |
| function void | reset ( ) |
| function void | set_consumer ( vmm_xactor consumer ) |
| function void | set_producer ( vmm_xactor producer ) |
| function void | sink ( ) |
| function unsigned int | size ( ) |
| function void | sneak ( vmm_data obj, int offset = -1, vmm_scenario grabber = null ) |
| function vmm_data | start ( ) |
| function active_status_e | status ( ) |
| task | tee ( output vmm_data obj ) |
| function bit | tee_mode ( bit is_on ) |
| function bit | try_grab ( vmm_scenario grabber ) |
| function vmm_data | try_peek ( int offset = 0 ) |
| function void | ungrab ( vmm_scenario grabber ) |
| function void | unlock ( bit [1:0] who ) |
| function vmm_data | unput ( int offset = -1 ) |
| function void | XgetX ( output vmm_data obj, input int offset ) |
| function void | Xrecord_to_fileX ( bit [7:0] op_code, int offset, time diff_time ) |
Public Attributes | |
| vmm_log | log |
| vmm_notify | notify |
| static vmm_opts | _vmm_opts = new; |
Member Typedefs | |
| typedef enum | active_status_e |
| typedef enum | endpoints_e |
| typedef enum | notifications_e |
|
|
||||||||
|
|
||||||||
|
|
|
|
|
|
|
||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||
|
|
|
|
|
|
|
|
||||||||
|
|
|
|
|
|
||||||||
|
|
|
|
||||||||
|
|
|
|
|
|
|
|
|