pixelflut/pixelflut.v

24 lines
443 B
Coq
Raw Normal View History

2023-08-28 23:48:36 +02:00
module pixelflut (
2024-10-18 23:45:34 +02:00
input sys_clk,
output led0_r,
output led0_g,
output led0_b,
2023-08-28 23:48:36 +02:00
);
reg [31:0] ctr;
reg [2:0] led0_state = 3'b0;
assign led0_r = led0_state[0];
assign led0_g = led0_state[1];
assign led0_b = led0_state[2];
always @(posedge sys_clk) begin
if (ctr == 32'd50_000_000) begin
ctr <= 32'b0;
led0_state <= led0_state + 1'b1;
end else begin
ctr <= ctr + 1'b1;
end
end
endmodule