Administrator
发布于 2026-08-23 / 1 阅读
0
0

大风5SOC点灯

大风5SOC点灯

主器件:
5CSEBA2U19I7

bank4A 3.3V

时钟
FPGA_CLK1_50 U10

LED
FPGA_GPIO1_D3 V10
FPGA_GPIO1_D5 V9

1 LED闪烁

module led_alternate (
    input  wire clk_50m,
    output reg  led1,
    output reg  led2
);

    // 50 MHz × 25 ms = 1,250,000
    localparam COUNT_MAX = 5_000_000 - 1;

    reg [31:0] counter = 0;

    initial begin
        led1 = 1'b1;
        led2 = 1'b0;
    end

    always @(posedge clk_50m) begin
        if (counter >= COUNT_MAX) begin
            counter <= 0;

            led1 <= ~led1;
            led2 <= ~led2;
        end
        else begin
            counter <= counter + 1'b1;
        end
    end

endmodule

评论