`timescale 1ns / 1ps
//
// Company:
// Engineer:
//
// Create Date: 2017/08/13 15:26:59
// Design Name:
// Module Name: led
// Project Name:
// Target Devices:
// Tool Versions:
// Description:
//
// Dependencies:
//
// Revision:
// Revision 0.01 - File Created
// Additional Comments:
//
//
`timescale 1ns/1ps
module led(
input sys_clk,
output reg[3:0] led
);
reg[31:0] timer_cnt;
always@(posedge sys_clk)
begin
if(timer_cnt>=32'd49_999_999)
begin
led <= ~led;
timer_cnt <= 32'd0;
end
else
begin
led<=led;
timer_cnt<=timer_cnt +32'd1;
end
end
endmodule
//
// Company:
// Engineer:
//
// Create Date: 2017/08/13 15:26:59
// Design Name:
// Module Name: led
// Project Name:
// Target Devices:
// Tool Versions:
// Description:
//
// Dependencies:
//
// Revision:
// Revision 0.01 - File Created
// Additional Comments:
//
//
`timescale 1ns/1ps
module led(
input sys_clk,
output reg[3:0] led
);
reg[31:0] timer_cnt;
always@(posedge sys_clk)
begin
if(timer_cnt>=32'd49_999_999)
begin
led <= ~led;
timer_cnt <= 32'd0;
end
else
begin
led<=led;
timer_cnt<=timer_cnt +32'd1;
end
end
endmodule