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

【从零开始学习 UVM】10.5、UVM TLM —— UVM TLM Blocking Get Port

文章目录

    • UVM TLM Get Port Example
      • 1. 创建一个发送方类,其端口类型为 uvm_blocking_get_imp
      • 3. 创建接收器类,等待 get 方法。
      • 4. 在更高层次上连接端口及其实现
    • Get端口阻塞行为

任何组件都可以通过 TLM get 端口请求从另一个组件接收事务。发送组件应定义获取端口的实现该实现使发送方有机会定义需要发送给请求者的内容。这与之前文章中看到的 put 端口完全相反。

port 可以是阻塞或非阻塞的,这将决定接收器中的get方法是否会阻塞 执行,直到发送方发送对象。下面显示的示例是一个TLM阻塞获取port,在一个组件中连接到其另一个组件的实现端口。

注意:谁调用put/get,谁就是发起方port

在这里插入图片描述

UVM TLM Get Port Example

http://www.lryc.cn/news/56143.html

相关文章:

  • English Learning - L2 第 10 次小组纠音 辅音 [m] [n] [ŋ] 半元音 [w] [j] 2023.3.29 周三
  • 从零开始实现一个C++高性能服务器框架----环境变量模块
  • git常用命令的解释
  • DNS和CDN的区别与联系
  • Java基础知识 | 常见面试题(中):面向对象基础
  • 勒索软件正在从 Windows 转向 Linux
  • 信息系统项目管理师 第11章 项目成本管理
  • XML 简介
  • ERP:华为杀入,金蝶们打颤?
  • Linux——总复习1
  • 控制SQL*PLUS的环境和数据字典简介
  • Chapter11.3:MATLAB_SIMULINK在离散系统中的应用
  • 过滤器Filter
  • MySQL数据同步ES的常用思路和方法
  • spring源码之扫描前设置
  • C++ 98/03 应该学习哪些知识19
  • java毕业生就业信息管理系统servlet程序
  • linux命令-netstat
  • 微服务+springcloud+springcloud alibaba学习笔记【Rest微服务工程搭建】(2/9)
  • 【Redis7】Redis7 十大数据类型
  • java 死锁怎么解决, 盘它
  • 【新2023Q2押题JAVA】华为OD机试 - 服务依赖
  • 交友项目【通用设置】三个功能实现
  • MongoDB 更新文档(更新多条文档)
  • ubuntu20 qt6.4.3 ustc镜像安装 xdma
  • 15_I.MX6ULL_LCD显示原理
  • Vue.js 2.0 实例
  • 安全技术和iptables防火墙
  • StringBuilder和StringBuffer的区别
  • 美团大数据开发转正实习面经(已OC)