2
是否可以使用modports创建SystemVerilog包装?是否可以使用modport for Verilog模块创建SystemVerilog包装?
比方说,我有一个接口:
interface axi_if(input clk, input rst);
logic arlen;
clocking [email protected](posedge clk);
output arlen;
endclocking
modport Master(clocking mclk, input clk, input rst);
endinterface
在DUT包装我:
axi_if my_if(clk, rst)
my_dut you_dut(.arlen(my_if.Master.mclk.arlen));
我想这样做,但我得到了一个跨模块引用错误。任何建议/线索有什么不对?
嗨戴夫,在那种情况下,我该怎么做一个绑定?然后,不可能使用say _arlen_(如果需要由其他人)绑定接口,因为_axi_if_没有端口_arlen_ – justrajdeep