文章目录
题目:流水灯
程序及testbench
// liushuideng.v
module liushuideng(
input clk,
input rst_n,
output reg [11:0] led
);
// time counter's parameter
parameter TIME_1S = 50;
// reg [11:0] led;
reg time_1s;
reg [25:0] cnt;
// wire rst_n;
// reg clk;
// clk counter
always @(posedge clk or negedge rst_n) begin
if(rst_n == 1'b0) begin
cnt <= 0;
end
else if(cnt == TIME_1S) begin
cn