File "clk.v"
Full Path: /home/analogde/www/VERILOG/clk.v
File size: 363 bytes
MIME-type: text/plain
Charset: utf-8
module pulse(led_o, clk50);
input clk50;
output led_o;
reg [15:0] c;
reg led;
assign led_o = led;
always @(posedge clk50) //Trigger on 50MHz clock
begin
if (c == 50000000) //Convert 50MHz Clock to 1Hz <= 0; led_o <= 1;
c <= 0; // reset counter
led <= ~led; // toggle led
else
c <= c + 1; //Step up c +1
end
endmodule