1、实例化各实例
2、
initial begin
通过config_db将硬件中的interface传送到环境中,调用interface.init(),初始化信号
end
initial begin
调用override ,将类进行重载
run_test();
end
这边有个疑惑?还没有run_test()就是接口可以传送到环境里面吗?还没有进行run_test就可以oveeride吗?
马上再去看个别的环境是不是也这样?
接口传递应发生在run_test()之前。这保证了在进入build_phase之前,virtual interface已经被传递到uvm_config_db中。所以override也是同理?用户应当把interface与virtual interface区分开来,在传递过程中的类型应当为virtual interface,即实际接口的句柄。
但是先传递,env还没有build,不是没有空间吗?