The avt_analysis2notify adapter receives OVM data from its analysis_export, converts it to VMM, then indicates the configured event notification, passing the converted data as vmm_data-based status. VMM components that have registered a callback for the notification will received the converted data
See also the avt_analysis2notify example.
avt_analysis2notify | |||||||||||||||||||||||||||
The avt_analysis2notify adapter receives OVM data from its analysis_export, converts it to VMM, then indicates the configured event notification, passing the converted data as vmm_data-based status. | |||||||||||||||||||||||||||
Class Hierarchy | |||||||||||||||||||||||||||
| |||||||||||||||||||||||||||
Class Declaration | |||||||||||||||||||||||||||
| |||||||||||||||||||||||||||
Ports | |||||||||||||||||||||||||||
analysis_export | The adapter receives OVM transactions via this analysis export. | ||||||||||||||||||||||||||
Variables | |||||||||||||||||||||||||||
notify | The notify object that this adapter uses to indicate the RECEIVED event notification. | ||||||||||||||||||||||||||
RECEIVED | The notification id that this adapter indicates upon receipt of OVM data from its analysis_export. | ||||||||||||||||||||||||||
Methods | |||||||||||||||||||||||||||
new | Creates a new analysis-to-notify adapter with the given name and optional parent; the notify and notification_id together specify the notification event that this adapter will indicate upon receipt of a transaction on its analysis_export. | ||||||||||||||||||||||||||
write | The write method, called via the analysis_export, converts an incoming OVM transaction to its VMM counterpart, then indicates the configured <RECEIVE> notification, passing the converted data as status. |
The adapter receives OVM transactions via this analysis export.
int RECEIVED
The notification id that this adapter indicates upon receipt of OVM data from its analysis_export.
Creates a new analysis-to-notify adapter with the given name and optional parent; the notify and notification_id together specify the notification event that this adapter will indicate upon receipt of a transaction on its analysis_export.
If the notify handle is not supplied or null, the adapter will create one and assign it to the notify property. If the notification_id is not provided, the adapter will configure a ONE_SHOT notification and assign it to the RECEIVED property.
virtual function void write( OVM t )
The write method, called via the analysis_export, converts an incoming OVM transaction to its VMM counterpart, then indicates the configured <RECEIVE> notification, passing the converted data as status.
The avt_analysis2notify adapter receives OVM data from its analysis_export, converts it to VMM, then indicates the configured event notification, passing the converted data as vmm_data-based status.
class avt_analysis2notify #( type OVM = int, VMM = int, OVM2VMM = int ) extends ovm_component
The notify object that this adapter uses to indicate the RECEIVED event notification.
vmm_notify notify
The notification id that this adapter indicates upon receipt of OVM data from its analysis_export.
int RECEIVED
The write method, called via the analysis_export, converts an incoming OVM transaction to its VMM counterpart, then indicates the configured RECEIVE notification, passing the converted data as status.
virtual function void write( OVM t )