module f100m_f1m(reset,f100m,f1m)
input reset,f100m;
output f1m;
reg f100m;
reg [7:0]j;
always@(posedge f100m)
if(!reset)
begin
f100m<=0;
j<=0;
end
else
begin
if(j=100) //对计数器进行判断,以确定F1m信号是否反转
begin
j<=0;
f1m<=~f1m;
end
else
j<=j+1;
end
endmodule
这是我做的一个简单的分频器程序,用于将100HZ的clk变为1M,但是在quartusII中,提示Error (10170): Verilog HDL syntax error at all_project.v(3) near text "input"; expecting ";" 不知道为什么。。。。。。。。。。请教大侠~~~
module f100m_f1m(reset,f100m,f1m)
input reset;
input f100m;
output f1m;
reg f1m;
reg [7:0]j;
always@(posedge f100m)
if(!reset)
begin
f1m<=0;
j<=0;
end
else
begin
if(j=100) //对计数器进行判断,以确定F1m信号是否反转
begin
j<=0;
f1m<=~f1m;
end
else
j<=j+1;
end
endmodule
Error (10170): Verilog HDL syntax error at all_project.v(3) near text "input"; expecting ";"
刚才两个地方打错了。。。谢谢楼上两位,但是还是不对啊。。。。。。。。。。。。。