本文共 309 字,大约阅读时间需要 1 分钟。
1.sequence 需要根据driver对 transaction 的反应来决定接下来要发送的transaction。
2.如果要response,那么在sequence 中需要get_response 任务:
3.driver 中使用put_response 任务:
1)set_id_info 将req 的id等信息复制到rsp 中。
2)由于可能存在多个sequence 在同一个sequencer 上,只有设置了rsp的 id等信息,sequencer 才知道将response 返回给哪个sequence。
4.除了使用put_response外,还可以讲response 作为item_done 的参数: