Class uvm_blocking_master_imp
function new(string name, IMP imp)
Master and slave imp constructor
The optional req_imp and rsp_imp arguments, available to master and slave imp ports, allow the requests and responses to be handled by different subcomponents. If they are specified, they must point to the underlying component that implements the request and response methods, respectively.
function new(string name, IMP imp,
REQ_IMP req_imp=imp, RSP_IMP rsp_imp=imp)
Name |
Default value |
Description |
---|---|---|
REQ |
int |
|
RSP |
REQ |
|
IMP |
int |
|
REQ_IMP |
IMP |
|
RSP_IMP |
IMP |
Name |
Actual Type |
Description |
---|---|---|
this_imp_type |
IMP |
|
this_req_type |
REQ_IMP |
|
this_rsp_type |
RSP_IMP |
Constructors
- function new ( string name, this_imp_type imp, this_req_type req_imp, this_rsp_type rsp_imp ) [source]
×
Function
new
Creates a new bidirectional imp port with the given name and parent . The parent , whose type is specified by IMP type parameter, must implement the interface associated with this port.
Transport imp constructor