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