本文主要是介绍UVM:4.1.2 TLM定义,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
1.UVM 提供了TLM1.0 和TLM2.0。后者在前者基础上扩展。这里只讲TLM1.0。
1)put操作:发起者A 给B 发transaction。A是port,B的EXPORT。
2)get操作:A向B索取一个transaction。A还是port,B还的EXPORT。
2.1)PORT 和EXPORT体现的是控制流,而不是数据流。
2.2)发起者是PORT,被动接受者是EXPORT。
3)transport操作:相当于一次put 加一次get。发起者都是A,目标都是B。相当于A 向B提交request,B 回A一个response。也被叫做request-response操作。
2.上面的操作都有阻塞和非阻塞之分。
这篇关于UVM:4.1.2 TLM定义的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!