| A | |
| auto_stop_request | |
| C | |
| chan | |
| I | |
| in_chan | |
| INCOMING | |
| M | |
| max_pending_requests | |
| N | |
| notify | |
| O | |
| ok_to_stop | |
| R | |
| RECEIVED | |
| req_chan | |
| rsp_chan | |
| rsp_is_req | |
| S | |
| sbd_chan | |
| W | |
| wait_for_req_ended |
When set, this bit enables calling an OVM stop_request after the VMM env’s wait_for_end task returns, thus ending OVM’s run phase coincident with VMM’s wait_for_end.
bit auto_stop_request = 0
The vmm_channel instance being adapted; if not supplied in its new constructor, the adapter will create one.
vmm_channel_typed #( VMM ) chan
The vmm_channel from which new transasctions are obtained.
vmm_channel_typed #( T ) in_chan
The notification id upon which this component will wait for a transaction.
int INCOMING
The notify object that this adapter uses to indicate the RECEIVED event notification.
vmm_notify notify
The notify object that this adapter uses to register a callback on the RECEIVED event notification.
vmm_notify notify
When ok_to_stop is clear (default), the avt_ovm_vmm_env’s stop task will wait for the VMM env’s wait_for_end task to return before continuing.
bit ok_to_stop = 0
The notification id that this adapter indicates upon receipt of OVM data from its analysis_export.
int RECEIVED
The notification id that, when indicated, will provide data to a callback registered by this adapter.
int RECEIVED
The vmm_channel from which new transasctions are obtained.
vmm_channel_typed #( T ) req_chan, rsp_chan
Handle to the request vmm_channel #(VMM) instance being adapted.
vmm_channel_typed #( VMM_REQ ) req_chan
Handle to the request vmm_channel #(VMM) instance being adapted.
vmm_channel_typed #( VMM_REQ ) req_chan
Handle to the response vmm_channel #(VMM) instance being adapted.
vmm_channel_typed #( VMM_RSP ) rsp_chan
Handle to the response vmm_channel #(VMM) instance being adapted.
vmm_channel_typed #( VMM_RSP ) rsp_chan
Indicates whether a response is the same object as the request with the status and/or read data filled in.
protected bit rsp_is_req = 1
A channel into which the received data is sneaked and from which the main method gets the data, so that the tee() call in the scoreboard will also see it.
vmm_channel_typed #( T ) sbd_chan
When the VMM consumer does not use a separate response channel, this bit specifies whether the response, which is annotated into the original request, is available after a get from the request channel (wait_for_req_ended=0) or after the original request’s ENDED status is indicated (wait_for_req_ended=1).
protected bit wait_for_req_ended = 0