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

相关推荐
MartinYeung51 小时前
[论文学习]δ-STEAL:基于本地差分隐私的大语言模型窃取攻击
网络·学习·语言模型
paopaokaka_luck2 小时前
基于springboot3+vue3的文山民族文化资源展示与推广平台(协同过滤算法、Echarts 图形化分析)
java·前端·spring boot·学习·echarts
wuhuhuan3 小时前
【JMeter 学习打卡 Day 4】多用户登录 + 动态 token 关联
学习·jmeter
Code额4 小时前
Python asyncio 异步编程全套学习文档(零基础完整版)
python·学习·oracle·async·异步·asyncio
在线考试系统推荐5 小时前
2026年7月最新实测:三大考试软件导入试题能力对比
人工智能·学习·系统架构
小弥儿5 小时前
GitHub今日热榜 | 2026-08-20:Agent 上下文数据库接棒
数据库·学习·开源·github
sunoo-2295 小时前
【C 语言标准 IO 入门】第二天学习笔记:文件操作核心函数 + 实战案例 + 踩坑合集
linux·笔记·vscode·学习
MartinYeung55 小时前
[论文学习]MPMA:针对模型上下文协议的偏好操纵攻击
人工智能·学习·安全
我爱cope6 小时前
【计算机网络 | 数据链路层8:CSMA/CD 与 CSMA/CA:有线以太网和 Wi-Fi 如何避免冲突?】
网络·学习·计算机网络