UVM Basic TLM Communication

TLM Communication

TLM is used for communication among the components. The most basic TLM operation allows one component to sends a transaction packet to another component.

Let’s consider the two components producer and consumer, where the producer generates and sends the transaction packet to the consumer through TLM ports.

Basic TLM Communication
Basic TLM Communication

The above diagram shows the Producer and Consumer connected via TLM ports.

Symbolic representation of TLM Ports is shown below,

TLM Symbolic Representation
TLM Symbolic Representation

It’s allowed to connect,

  • port-to-imp
  • port-to-port
  • port-to-export
  • export-to-export
  • export-to-imp

In the next section, These connections are explained in detail with an example.
❮ Previous Next ❯