我的测试台无法编译,因为它一直声称那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”。