Смысл использования экспорта TLM - устранение зависимостей при установлении соединений. put
и get
компонента uvm_tlm_fifo являются реализациями метода, в то время как экспорты являются просто интерфейсами.
Когда вы встраиваете fifo в другой компонент, вы можете вызывать реализации напрямую, без создания каких-либо соединений в качестве ярлыка. Но если вы хотите, чтобы другой компонент установил соединение, принцип TLM абстрагирует существование FIFO и заставляет вас подключаться к универсальному экспорту пут или пут.