其他分享
首页 > 其他分享> > [UVM]UVM TLM1.0 Interface归纳总结 --- 图解UVM TLM1.0 Interface

[UVM]UVM TLM1.0 Interface归纳总结 --- 图解UVM TLM1.0 Interface

作者:互联网

                     UVM TLM1.0 Interface归纳总结

                                           --- 图解UVM TLM1.0 Interface

 

       Transaction-Level Modeling (TLM) 用户模块之间的通信. 是实现基于事务的方法的概念,这些方法可用于模块之间的通信。

       The UVM库提供了事务级接口、端口、导出、imp端口和分析端口。所有这些TLM元素都需要用来发送事务、接收事务以及从一个组件到另一个组件的传输。每个人都扮演着自己独特的角色。

   UVM TLM库提供了:

 

一、UVM TLM Interface Summary

Type Communication
Blocking Port -> Imp Port
Port -> Imp Port Blocking Port Behaviour
NonBlocking Port -> Imp Port NonBlocking
Port -> Imp Port can_put method NonBlocking
Blocking Port -> Export -> Imp_port
Port -> Port -> Imp_port
Port -> Port -> Export -> Imp_port
Port -> Port -> Export -> Export -> Imp_port
Get Port -> imp_port
TLM FIFO TLM FIFO
TLM FIFO NonBlocking
TLM Analysis Port Analysis Imp Port and Analysis FIFO TLM Analysis Port Analysis Imp port
TLM Analysis Port with multi analysis imp port
TLM Analysis Port Multi Subscribers Analysis imp port
TLM Analysis Port Multi Subscribers with multi Analysis imp port
TLM Analysis FIFO

 

二、图解UVM TLM1.0通信过程

 2.1、Blocking TLM Port and Blocking Imp Port

          

 

 2.2、Nonblocking TLM port and Imp Port

           

 

 2.3、Nonblocking can_put method

           

 

 2.4、Connecting TLM Port export imp port

           

 

 2.5、Connecting TLM Port Port Imp port

           

 

 2.6、Connecting TLM Port Port Export Imp port

           

 

 2.7、Connecting TLM Port Port Export Export Imp port

          

 

 2.8、Connecting TLM Get port imp port

           

 

 2.9、Nonblocking TLM port and Imp Port

           

 

 2.10、Nonblocking can_get method

           

 

 2.11、TLM FIFO

            

 

 2.12、TLM FIFO with NonBlocking ports

           

 

 2.13、Connecting Analysis port and Analysis imp port

           

 

 2.14、Connecting multiple ports to a single analysis port

           

 

 2.16、Multi Subscribers with a single port 

            

 

 2.17、Multi Subscribers with Multiports

           

 

 2.18、TLM Analysis FIFO

           

 

标签:function,TLM1.0,Component,Port,Imp,UVM,Interface,port,TLM
来源: https://blog.csdn.net/gsjthxy/article/details/105495550