当前位置: 首页 > article >正文

【从零开始学习 UVM】7.3、Driver Sequencer Handshake —— get() 和 put() 方法详解【了解即可】

文章目录

    • driver中`get`和`put`的调用?
    • sequence如何启动和停止一个item?
    • 示例
      • 定义sequence item
      • 定义sequence
      • 定义driver
      • 定义test
      • 运行日志

在之前的文章中,我们看到了UVM driver如何通过调用get_next_item方法获取下一个item,并告知sequencer当前item已完成。虽然这是driver-sequencer通信的首选方式,但UVM还为我们提供了一种更复杂实现的替代方案。

另一种方法是让driver使用get方法接收下一item目,然后稍后使用put将响应item返回给sequencer。

在这里插入图片描述

driver中getput的调用?


                

http://www.kler.cn/a/5668.html

相关文章:

  • 微服务的CAP定理与数据一致性抉择
  • 【二阶锥规划】考虑气电联合需求响应的气电综合能源配网系统协调优化运行【IEEE33节点】(Matlab代码实现)
  • 全面了解ITSS认证基础知识
  • 短视频矩阵发布系统 如何定时自动发布?
  • 第14章_视图
  • C的实用笔记29——函数指针(通过指针引用函数)
  • PMP考试都是什么题?
  • C语言实现拼图求解
  • 【lwIP(第十三章)】WebServer协议
  • v-md-editor使用
  • 【C++】STL—— list 模拟实现
  • 【JAVA】Java进阶(一)
  • Leetcode.764 最大加号标志
  • 服务网格领域的百花齐放,是否存在一个更优解?
  • 【K8S系列】深入解析有状态服务
  • .NET开发 DataTable与List<T>相互转换
  • 3.23——3.26后半周总结
  • 【无标题】simon范文opinion(工作类)
  • C语言中的预处理
  • 信息系统基础练习题
  • chatgpt下载-chatgpt怎么注册使用