virtual

system verilog 中就有 virtual 这个 key word,

interface 里面, 不能写 virtual function, 原因是,

virtual 意味着能被 继承和 重写,

  • virtual interface

但是可以写 virtual interface , 例子:

virtual my_if vif;

和 my_if vif ; 的区别是什么呢?

他说是, my_if vif; 这样的例化方式的结果是, my_if 的信号值有变化,所有被例化的 interface 的值都会变化,

virtual my_if vif; 这样例化的结果是,每个被例化的 interface 的值是 独立的, 不会互相影响;

我没有遇到过,不理解;

  • virtual class

r

相关推荐
每天题库2 小时前
危险货物道路运输从业资格证题库刷题重点与错题梳理
学习·安全·考试·题库·考证
m4Rk_2 小时前
【论文阅读】Agent 记忆机制(86):Skill-Pro——用 Non-Parametric PPO 将交互经验演化为可复用技能
论文阅读·人工智能·学习·开源·github
AOI小白新手上路2 小时前
从 Keil 调试视角看 51 指针,到 Cortex-M 内存映射访问寄存器 · 学习笔记
笔记·学习
Joe_Wang53 小时前
【从0到1学习JVM · 15】对象在堆里来回倒腾,究竟怎样才会进老年代?
java·jvm·学习·垃圾回收
软件开发技术深度爱好者4 小时前
中学生学习工具:多学科自学启导者(轻量版)实现
学习·ai·技术实践
Joe_Wang54 小时前
【从0到1学习JVM · 13】点进JDK源码只有一个分号?搞懂本地方法栈与JNI机制
java·jvm·学习·本地方法栈
~光~~5 小时前
【嵌入式Linux学习】GFP_NOIO / GFP_NOFS(Linux 内核 gfp 分配标志)
linux·运维·学习
坤坤子吖5 小时前
ELF加载、动态链接、GOT与PLT
linux·笔记·学习
71-37 小时前
MySQL密码重置
数据库·笔记·学习·mysql
我命由我123457 小时前
Photoshop - Photoshop 快速共享作品
学习·ui·职场和发展·求职招聘·职场发展·学习方法·photoshop