在写FPGA呼吸灯的时候,实验结果总是不对,再重新看了一遍野火教程的呼吸灯代码,比对之后发现自己写的计数器写错了,清零条件不全!!!如下图:
正确的写法:
完整代码:
module led
#(
parameter MAX_CNT_1US = 8'd49,
parameter MAX_CNT_1MS = 10'd999,
parameter MAX_CNT_1S = 10'd999
)
(
input sys_clk,
input sys_rst_n,
output reg led_o
);
reg flag;
reg [7:0] cnt_1us;
reg [9:0] cnt_1ms;
reg [9:0]