godenliuweiji 发表于 2024-4-27 00:04

黑金AX4010 FPGA开发板流水灯例程 EP4CE10F17C8

`timescale 1ns / 1ps
module LED
(
    input         clk,         // system clock 50Mhz on board
    input         rst_n,         // reset ,low active
    output reg led            // LED,use for control the LED signal on board
);

//define the time counter
reg       timer;

// cycle counter:from 0 to 4 sec
always@(posedge clk or negedge rst_n)
begin
    if (rst_n == 1'b0)
      timer <= 32'd0;                     //when the reset signal valid,time counter clearing
    else if (timer == 32'd199_999_999)      //4 seconds count(50M*4-1=199999999)
      timer <= 32'd0;                     //count done,clearing the time counter
    else
      timer <= timer + 32'd1;             //timer counter = timer counter + 1
end
// LED control
always@(posedge clk or negedge rst_n)
begin
    if (rst_n == 1'b0)
      led <= 4'b0000;                     //when the reset signal active
    else if (timer == 32'd49_999_999)       //time counter count to 1st sec,LED1 lighten
      led <= 4'b0001;
    else if (timer == 32'd99_999_999)       //time counter count to 2nd sec,LED2 lighten
      led <= 4'b0010;
    else if (timer == 32'd149_999_999)      //time counter count to 3rd sec,LED3 lighten
      led <= 4'b0100;
    else if (timer == 32'd199_999_999)      //time counter count to 4th sec,LED4 lighten
      led <= 4'b1000;
end
endmodule

烧中烧火 发表于 2024-4-27 07:05

power3 发表于 2024-4-27 08:04

1005959182 发表于 2024-4-27 08:05

fcwy03 发表于 2024-4-27 08:21

ize 发表于 2024-4-27 08:35

清心如水 发表于 2024-4-27 08:52

flash2005 发表于 2024-4-27 08:57

790 发表于 2024-4-27 09:00

zhs133125 发表于 2024-4-27 09:01

666666
页: [1] 2 3 4 5
查看完整版本: 黑金AX4010 FPGA开发板流水灯例程 EP4CE10F17C8