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](/images/uvm_tlm/basic_tlm_communication.png)
The above diagram shows the Producer and Consumer connected via TLM ports.
Symbolic representation of TLM Ports is shown below,
![TLM Symbolic Representation](/images/uvm_tlm/tlm_symbolic_representation.png)
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 ❯