Fil*_*zig 6 verilog system-verilog
我在 Verilog 中有这个架构/拓扑:

如何访问内部 reg IntReg,它不是IntModuleSystemVerilog 中的输入/输出?
always @(posedge clk) begin
$display ("[Time %0t ps] IntReg value = %x", $time, DUT.IntModule.IntReg);
end
Run Code Online (Sandbox Code Playgroud)
我可以使用绑定吗?如何?
您不需要使用bind:
module DUT;
bit clk;
initial begin
repeat (5) begin
#5 clk = 0;
#5 clk = 1;
end
end
always @(posedge clk) begin
$display ("[Time %0t ps] IntReg value = %x", $time, DUT.IntModule.IntReg);
end
IntModule IntModule ();
endmodule
module IntModule;
reg IntReg = 1;
endmodule
Run Code Online (Sandbox Code Playgroud)
输出:
[Time 10 ps] IntReg value = 1
[Time 20 ps] IntReg value = 1
[Time 30 ps] IntReg value = 1
[Time 40 ps] IntReg value = 1
[Time 50 ps] IntReg value = 1
Run Code Online (Sandbox Code Playgroud)