clk
私のテストベンチは、それがネットであると主張し続けるため、コンパイルできません。私の理解では、reg
はネットではなく、方程式の LHS で許可されるべきです。
module testbench // testbench module has no ports
(
reg clk,
reg [3:0] d, //latch inputs
wire [3:0] q //latch outputs
);
// instantiate circuit under test
ringcounter UUT1(
.q(q),
.d(d),
.clk(clk)
);
initial
begin
clk = 0;
end
always
begin
#10 clk = ~clk; //toggle clock every 10ns
end
endmodule
私が得ているエラーは
(vlog-2110) ネット「clk」への不正な参照。