在system verilog中经常会遇到super和this;super用来获取超类的成员变量、函数等,this作用是先在当前作用域内寻找对应的参数,接着在上一级作用内寻找,直到找到该变量为止.
1.定义new_reg_xaction和new_xaction
new_xaction继承于new_reg_xaction,类中都定义了m_reg_addr.
2.示例
在环境中例化new_xaction,随机化之后调用get_super_addr,从打印信息中可以看出,this.m_reg_addr获取的是new_xaction中的值,super.m_reg_addr获取的是new_reg_xaction中的值
system verilog中super和this用法示例
最新推荐文章于 2024-03-03 17:01:54 发布