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

相关推荐
叼烟扛炮22 分钟前
Linux 学习笔记(八):GCC 编译器的四大阶段与链接原理
linux·笔记·学习
Z21-X34 分钟前
云原生运维学习笔记:从云计算概念到服务器硬件的入门之旅
运维·笔记·学习·云原生
叼烟扛炮44 分钟前
Linux 学习笔记(七):软件安装与 Vim 编辑器极速入门
linux·学习·编辑器
hgy89691 小时前
Sufer技能积累手册
学习
叼烟扛炮1 小时前
Linux 学习笔记(十六):进程的调度与优先级——谁先抢到 CPU?
linux·笔记·学习
幽灵诶1 小时前
学习Linux
linux·学习
叼烟扛炮2 小时前
Linux 学习笔记(三):文件管理与文本查看
linux·笔记·学习
海绵宝宝转agent2 小时前
2026-10-21学习笔记
笔记·学习·算法
动词ing2 小时前
【学习笔记】51单片机 点亮一个LED灯
笔记·学习·51单片机
zhangrelay2 小时前
手机十周年以上长期稳定测试意义不大正常非暴力使用电池健康都在七成以上
笔记·学习·智能手机