Error-[SE] Syntax error Following verilog source has syntax error : "count.v", 26: token is 'endmodule'
时间: 2024-02-13 12:02:34 浏览: 259
verilog 计数器编码
这个错误是因为在 Verilog 中,每个模块定义必须以 "endmodule" 关键字结束。在你的代码中,第 26 行没有 "endmodule" 关键字,导致出现了语法错误。
正确的代码应该是:
```verilog
module count(
input clk,
input rst,
output reg [6:0] out
);
always @(posedge clk, posedge rst) begin
if(rst) begin
out <= 7'b0;
end else begin
out <= out + 1;
end
end
endmodule
```
请注意,以上代码加了缺少的 "endmodule" 关键字,并且将 "out" 的位宽修改为 6,以匹配你的代码中的输出端口。
阅读全文