|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?注册
x
我写了一个计数器,计数到15的时候就清0。
源代码附在后面。但是用LEDA检查的时候,总是报告说:
test.v:5 Avoid internally generated reset/set/load test.counter
--- Used as set/reset/load signal: test.counter (test.v,test)
这样子我就很搞不明白,这样子的计数器究竟应该怎么写?
module test(rest,clock);
input rest;
input clock;
integer counter;
always@(posedge clock) begin
if( !rest ) begin
counter <= 0;
end
else begin
if( counter == 15 )
counter <= 0;
else counter <= counter + 1;
end
end
endmodule |
|