Class uvm_tlm_nb_target_socket
function uvm_tlm_sync_e nb_transport_fw(T t, ref P p, input uvm_tlm_time delay);
Name |
Default value |
Description |
---|---|---|
IMP |
int |
|
T |
uvm_tlm_generic_payload |
|
P |
uvm_tlm_phase_e |
Constructors
- function new ( string name, uvm_component parent, int imp ) [source]
Construct a new instance of this socket imp is a reference to the class implementing the nb_transport_fw() method. If not specified, it is assume to be the same as parent .
Functions
- virtual function void connect ( this_type provider ) [source]
Connect this socket to the specified uvm_tlm_nb_initiator_socket
×
IS-A forward imp; HAS-A backward port
The component instantiating this socket must implement a nb_transport_fw() method with the following signature