TLM Socket Base Classes

class uvm.tlm2.uvm_tlm2_sockets_base.UVMTLMBTargetSocketBase(name, parent)[source]

Bases: UVMPortBase

get_type_name()
class uvm.tlm2.uvm_tlm2_sockets_base.UVMTLMNbTargetSocketBase(name, parent)[source]

Bases: UVMPortBase

get_type_name()
nb_transport_bw(t, p, delay)
class uvm.tlm2.uvm_tlm2_sockets_base.UVMTLMNbInitiatorSocketBase(name, parent)[source]

Bases: UVMPortBase

get_type_name()
nb_transport_fw(t, p, delay)
class uvm.tlm2.uvm_tlm2_sockets_base.UVMTLMNbPassthroughInitiatorSocketBase(name, parent, min_size=1, max_size=1)[source]

Bases: UVMPortBase

get_type_name()
nb_transport_bw(t, p, delay)
nb_transport_fw(t, p, delay)
class uvm.tlm2.uvm_tlm2_sockets_base.UVMTLMNbPassthroughTargetSocketBase(name, parent, min_size=1, max_size=1)[source]

Bases: UVMPortBase

get_type_name()
nb_transport_bw(t, p, delay)
nb_transport_fw(t, p, delay)