这段代码仔细介绍一下每一步,以及对涉及的循环语句介绍一下如何使用
这段代码仔细介绍一下每一步,以及对涉及的循环语句介绍一下如何使用,这是verilog语言module div_16 (clk_in, reset, clk_out);
input clk_in;
input reset;
output clk_out;
reg clk_out;
reg cnt;
always @(posedge clk_in)
begin
if (!reset) begin
cnt <= 0;
clk_out <= 0;
end
else if (cnt == 7) begin
cnt <= 0;
clk_out <= !clk_out;
end
else begin
cnt <= cnt+1;
clk_out <= clk_out;
end
end
endmodule
页:
[1]