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))