1

如何在不使用 uvm_config_db 的情况下使用虚拟接口从我的配置类中指出 TB_top 中的接口?

4

1 回答 1

1

本题测试你uvm_config_db对 uvm_pkg 中的一个全局变量数据库的了解。您所要做的就是在定义配置类的包中创建一个虚拟接口变量,然后在调用之前设置它run_test()

package my_config_pkg;

virtual my_interface vif;
class my_configuration;
...
endclass
endpackage



module TB_top;

my_interface ifinst();

initial begin
        my_config_pkg::vif = ifinst;
        run_test("my_test");
end
endmodule
于 2018-01-17T01:27:08.737 回答