首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >system verilog - uvm -按顺序等待pkt

system verilog - uvm -按顺序等待pkt
EN

Stack Overflow用户
提问于 2013-12-25 20:01:15
回答 2查看 1.9K关注 0票数 0

我在uvm的system-verilog中运行。我想在我的序列中发送一个请求,并等待一个响应包。我该怎么做呢?

谢谢你的帮助。

EN

回答 2

Stack Overflow用户

发布于 2013-12-26 13:34:42

当您创建事务并随机化事务时,序列会向序列器发送请求。然后,定序器将事务发送给驱动程序,并且驱动程序使用方法put_response(rsp)发送回响应。在您的序列中,您可以使用方法get_response(rsp),这是一个阻塞调用,并等待驱动程序发回响应。这是很好的解释,here

票数 2
EN

Stack Overflow用户

发布于 2013-12-25 23:07:04

这就是所谓的从属序列。您首先从序列发送一个虚拟请求,然后(通常从驱动程序)向序列发送一个响应,这本质上交换了请求/响应的含义。可以在here中找到一个例子。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/20772581

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档