Module: blink
Child-Modules
Source
Filename: blink.v1 module blink
2 #(parameter SPEED = 100000)
3 (
4 input clk,
5 output led
6 );
7 reg rled;
8 reg [31:0] counter;
9 assign led = rled;
10 always @(posedge clk) begin
11 if (counter == 0) begin
12 counter <= SPEED;
13 rled <= ~rled;
14 end else begin
15 counter <= counter - 1;
16 end
17 end
18 endmodule