我为 T 触发器编写了这段代码。输出在每 11 个时钟切换一次。该程序给了我这个错误:
非法引用网络“clkDivider”
这个错误是什么意思?是什么原因造成的?
这是代码:
module TFF(clkDivider,clk,reset,q);
input clk,reset;
input [3:0]clkDivider;
output reg q;
always @(posedge clk or negedge reset)
begin
if(~reset==0)
begin
q=0;
clkDivider<=0;
end
else
if(clkDivider==11)
begin
q=1;
clkDivider<=0;
end
else
clkDivider<=clkDivider+1;
end
endmodule