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
|