Inheritance list for class vmm_channel:
List of all members.Public Member Functions | |
| task | activate ( vmm_data obj, int offset = 0 ) |
| function vmm_data | active_slot ( ) |
| task | block_consumer ( ) |
| task | block_producer ( ) |
| function vmm_data | complete ( vmm_data status = NULL ) |
| function void | connect ( vmm_channel downstream ) |
| function void | display ( string prefix = "" ) |
| function uint | empty_level ( ) |
| function void | flow ( ) |
| function void | flush ( ) |
| function vmm_data | for_each ( bit reset = 0 ) |
| function uint | for_each_offset ( ) |
| function uint | full_level ( ) |
| task | get ( vmm_data obj, int offset = 0 ) |
| task | get1 ( vmm_data obj, int offset = 0 ) |
| local function int | index ( int offset ) |
| function bit | is_full ( ) |
| function bit | is_locked ( bit[1:0] who ) |
| function uint | 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 ( vmm_data obj, int offset = 0 ) |
| task | playback ( bit success, string filename, vmm_data loader, bit metered = 0 ) |
| function string | psdisplay ( string prefix = "" ) |
| task | put ( vmm_data obj, int offset = 1 ) |
| 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 | sink ( ) |
| function uint | size ( ) |
| function void | sneak ( vmm_data obj, int offset = 1 ) |
| function vmm_data | start ( ) |
| function active_status_e | status ( ) |
| task | tee ( vmm_data obj ) |
| function bit | tee_mode ( bit is_on ) |
| local function void | unblock_producer ( ) |
| function void | unlock ( bit[1:0] who ) |
| function vmm_data | unput ( int offset = 1 ) |
Public Attributes | |
| vmm_data | active |
| active_status_e | active_status |
| vmm_data | data |
| vmm_channel | downstream |
| int | empty |
| int | full |
| bit | full_chan |
| bit | is_sunk |
| event | item_added |
| event | item_taken |
| int | iterator |
| bit[1:0] | locks |
| vmm_log | log |
| event | new_connection |
| vmm_notify | notify |
| bit | one_log |
| vmm_log | shared_log |
| vmm_data | tee_data |
| bit | tee_on |
| event | teed |
Enum Typedefs | |
| typedef enum | active_status_e |
| typedef enum | endpoints_e |
| typedef enum | notifications_e |
|
||||||
| ||||||
|
||||||
| ||||||
|
||
|
||
|
||||||
| ||||||
|
||
|
||
|
||
|
||
|
||
|
||||||
| ||||||
|
||
|
||
|
||||||
| ||||||
|
||
|
||
|
||
|
||
|
||
|
||
|
||||||
| ||||||
|
||||||
| ||||||
|
||
|
||
|
||
|
||
|
||
|
||||||
| ||||||
|
||
|
||
|
||
|
||
|
||||||
| ||||||
|
||
|
||||||
| ||||||
|
||
|
||
|
||
|
||||||
| ||||||
|
|
Defined at line 1228 of file std_lib/vmm.sv.
|
|
|
Defined at line 1229 of file std_lib/vmm.sv.
|
|
|
Defined at line 1226 of file std_lib/vmm.sv.
|
|
|
Defined at line 1231 of file std_lib/vmm.sv.
|
|
|
Defined at line 1223 of file std_lib/vmm.sv.
|
|
|
Defined at line 1222 of file std_lib/vmm.sv.
|
|
|
Defined at line 1236 of file std_lib/vmm.sv.
|
|
|
Defined at line 1224 of file std_lib/vmm.sv.
|
|
|
Defined at line 1237 of file std_lib/vmm.sv.
|
|
|
Defined at line 1238 of file std_lib/vmm.sv.
|
|
|
Defined at line 1240 of file std_lib/vmm.sv.
|
|
|
Defined at line 1234 of file std_lib/vmm.sv.
|
|
|
Defined at line 1192 of file std_lib/vmm.sv.
|
|
|
Defined at line 1232 of file std_lib/vmm.sv.
|
|
|
Defined at line 1193 of file std_lib/vmm.sv.
|
|
|
Defined at line 1219 of file std_lib/vmm.sv.
|
|
|
Defined at line 1220 of file std_lib/vmm.sv.
|
|
|
Defined at line 1227 of file std_lib/vmm.sv.
|
|
|
Defined at line 1233 of file std_lib/vmm.sv.
|
|
|
Defined at line 1230 of file std_lib/vmm.sv.
|
|
||||||||||
Defined at line 1217 of file std_lib/vmm.sv.
|
|
||||||
Defined at line 1211 of file std_lib/vmm.sv.
|
|
||||||||||||||||||||||||
Defined at line 1206 of file std_lib/vmm.sv.
|