In the TLM, Why we need a export

In reply to liuxiaole:

You make a direct connection when the port and imp are at the same level in the testbench hierarchy. But as you add layers to the hierarchy, you need to create exports providing access to the IMP. In TLM-speak, the port is the caller/initiator and the export/imp is the callee/responder.