Inheritance diagram for class svt_mem_driver:
This class is a memory driver class. It extends the svt_reactive_driver base class and adds the seq_item_port necessary to connect with an svt_mem_sequencer .
Public Member Functions | |
| virtual function ovm_object_wrapper | get_object_type ( ) |
| static function type_id | get_type ( ) |
| virtual function string | get_type_name ( ) |
Public Attributes | |
| static const string | type_name = "svt_mem_driver"; |
Protected Member Functions | |
| function void | post_response_get ( svt_mem_transaction rsp ) |
| function void | post_response_get_cov ( svt_mem_transaction req, svt_mem_transaction rsp ) |
| function void | pre_request_put ( svt_mem_transaction req ) |
| function void | transaction_ended ( svt_mem_transaction req, svt_mem_transaction rslt ) |
| function void | transaction_started ( svt_mem_transaction req, svt_mem_transaction rsp ) |
Member Typedefs | |
| typedef class | type_id |
|
||||
|
|
||||
|
|
||||||
|
|
||
Called after getting a response from the memory reactive sequencer,
but before the post_responsed_get_cov callbacks are executed.
Modifying the response descriptor will modify the response itself.
rsp - A reference to the memory response descriptor |
|
||
Called after the post_response_get callbacks have been executed,
but before the response is physically executed by the driver.
The request and response descriptors must not be modified.
In most cases, both the request and response descriptors are the same objects.
req - A reference to the memory request descriptor
rsp - A reference to the memory response descriptor |
|
||
Called before sending a request to memory reactive sequencer.
Modifying the request descriptor will modify the request itself.
req - A reference to the memory request descriptor |
|
||
Called after the memory transaction has been completely executed.
The memory request and response descriptors must not be modified.
In most cases, both the request and response descriptors are the same objects.
req - A reference to the memory request descriptor
rslt - A reference to the completed memory transaction descriptor. |
|
||
|
||||
|
|