This section defines the export classes for connecting TLM2 interfaces.
TLM2 Export Classes | This section defines the export classes for connecting TLM2 interfaces. |
uvm_tlm_b_transport_export | Blocking transport export class. |
uvm_tlm_nb_transport_fw_export | Non-blocking forward transport export class |
uvm_tlm_nb_transport_bw_export | Non-blocking backward transport export class |
Blocking transport export class.
uvm_tlm_b_transport_export | |||||||||||||||||
Blocking transport export class. | |||||||||||||||||
Class Hierarchy | |||||||||||||||||
| |||||||||||||||||
Class Declaration | |||||||||||||||||
|
Non-blocking forward transport export class
uvm_tlm_nb_transport_fw_export | ||||||||||||||||||||||
Non-blocking forward transport export class | ||||||||||||||||||||||
Class Hierarchy | ||||||||||||||||||||||
| ||||||||||||||||||||||
Class Declaration | ||||||||||||||||||||||
|
Non-blocking backward transport export class
uvm_tlm_nb_transport_bw_export | ||||||||||||||||||||||
Non-blocking backward transport export class | ||||||||||||||||||||||
Class Hierarchy | ||||||||||||||||||||||
| ||||||||||||||||||||||
Class Declaration | ||||||||||||||||||||||
| ||||||||||||||||||||||
Methods | ||||||||||||||||||||||
new |
Blocking transport export class.
class uvm_tlm_b_transport_export #( type T = uvm_tlm_generic_payload ) extends uvm_port_base #(uvm_tlm_if #(T))
Non-blocking forward transport export class
class uvm_tlm_nb_transport_fw_export #( type T = uvm_tlm_generic_payload, type P = uvm_tlm_phase_e ) extends uvm_port_base #(uvm_tlm_if #(T,P))
Non-blocking backward transport export class
class uvm_tlm_nb_transport_bw_export #( type T = uvm_tlm_generic_payload, type P = uvm_tlm_phase_e ) extends uvm_port_base #(uvm_tlm_if #(T,P))