virtual
2026/8/22 10:03:01 网站建设 项目流程

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

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询