UVM:4.1.3 UVM 中的PORT 与 EXPORT

2024-04-10 17:48
文章标签 export port uvm 4.1

本文主要是介绍UVM:4.1.3 UVM 中的PORT 与 EXPORT,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

1.UVM 中常用的PORT有:




总结到一起:


1)put,get,transport 都是3个。

2)peek与get 类似,都是主动获取数据。是有区别的。。。

3)get_peek结合了get 和peek 的功能。

4)前12个的参数就是PORT中的数据类型,后3个是request的类型和response的类型。

5)如果没有指定是否阻塞,则都可以当。(都可以作只是端口的features,操作可以带阻塞or 非阻塞)

6)一旦制定一种,另一种操作就不能用在port上。


2.UVM中常用的EXPORT有:




总结到一起:


1)与PORT一一对应。

2)PORT高优先级,EXPORT低优先级。只能高向低发。

这篇关于UVM:4.1.3 UVM 中的PORT 与 EXPORT的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/891737

相关文章

4.1、Django - URL之DEBUG模式详解

1、DEBUG模式 新建一个项目,默认在setting.py中开启了DEBUG模式,如下: # SECURITY WARNING: don't run with debug turned on in production!DEBUG = TrueALLOWED_HOSTS = [] 开启DEBUG模式有什么好处: 1、以后修改了Django项目的代码,然后CTR + s ,那么Djang

【IC验证】UVM实验lab03

1. TLM端口的创建、例化与使用 创建: uvm_get_blocking_port #(fmt_trans) mon_bp_port; 例化: function new(string name = "mcdf_refmod", uvm_component parent);super.new(name, parent);fmt_trans = new("fmt_trans", this)

platformio烧写STC8H1K08单片机程序失败:Serial port error: read timeout

问题 在使用platformio进行STC8H1K08单片机开发,在烧录编译好的程序时失败了,烧录过程日志如下: * 正在执行任务: C:\Users\23043036\.platformio\penv\Scripts\platformio.exe run --target upload Processing STC8H1K08 (platform: intel_mcs51; board:

(vue3)引入组件标红,...has no default export 组件没有默认导出

(vue3)引入组件标红,…has no default export 组件没有默认导出 一、项目背景: 创建的vite+vue3+ts项目页面有标红,但程序不报错 二、原因 由于之前安装了 Vetur 插件,Vetur 默认使用 eslint-plugin-vue,并且强制 export default 语法。 三、解决方法 法1.安装 Vue 官方推荐的两款插件

51单片机STC89C52RC——4.1 独立按键(数码管显示按键值)

目录 目录 目的 一,STC单片机模块 二,矩阵按键模块 2.1 针脚定义 ​编辑  2.2 矩阵按键位置 2.3 如何理解按键按下后针脚的高低电平 2.3.1 错误理解1 2.3.2 错误理解2 2.3.3 正确判定按下的是那个按键的逻辑 2.3.4 判定按键按下的依次扫描程序代码如下 三,创建Keil项目 四,代码  五,代码编译、下载到51单片机 六,效果

在ASP中 使用 kindeditor-4.1.4编辑器的详细教程

1、去官网下载最新版本:kindeditor-4.1.4编辑器  下载地址:http://kindeditor.net/down.php 2、将下载的包放在网站根目录下面 4、配置文件图片上传目录,如果目录在UploadFile下 3、配置调用,官方已给出调用文档 asp/deom.asp里面 4、在自己的项目中使用: <!-- 配置

docker download failed after attempts=6:dial tcp IP:Port i/o timeout

国内服务器使用docker拉取镜像出现下载超时问题,直觉问题是网络不通,ping相关的域名或IP发现是无法ping通的,鉴于此本文提供两种方法: 1)添加公开的docker加速代理(下文的代理一段时间后可能失效):         a)vim /etc/docker/daemon.json {   "registry-mirrors":    [      "https://docke

《梦醒蝶飞:释放Excel函数与公式的力量》4.1if函数

第4章:逻辑与条件函数 第一节4.1 if函数 在Excel中,逻辑函数用于处理基于特定条件的真假判断,它们是构建复杂公式和进行高级数据分析的基础。本章将深入探讨逻辑函数的使用方法,特别是IF函数,这是Excel中最为常用的条件判断工具。 4.1 IF函数:基础与应用 4.1.1 函数定义 IF函数是Excel中用于根据给定条件返回两个不同结果的函数。它的基本逻辑是“如果...那么...

【ARMv8/v9 GIC 系列 4.1 -- GIC CPU Interface 访问支持情况】

文章目录 GIC CPU Interface 访问支持Bit[27:24]: GIC CPU接口汇编代码实现访问小结 GIC CPU Interface 访问支持 在ARMv8架构中,ID_AA64PFR0_EL1是一个系统寄存器,提供了有关处理器功能的详绀信息。这个寄存器的位[27:24]专门用于描述GIC(通用中断控制器)CPU接口的系统寄存器接口支持情况。以下是对这些位

NetSuite Inventory Transfer Export Saved Search

用户之前有提出一个实际的需求,大致意思是想要导出Inventory Transfer的相关明细行信息,且要包含From Location,To Location,Quantity等信息。 我们知道From Location和To Location在IT Form中应该是在Main的部分,在Detail部分是没有Location的相关信息的; 另外,当我们用拉出的Location的字段信息时,结