File "clk_divider.v"
Full Path: /home/analogde/www/GRAND/source/clk_divider.v
File size: 460 bytes
MIME-type: text/plain
Charset: utf-8
module clk_divider(
input clk,
input rst,
output reg slow_clk
);
reg [23:0] cnt;
reg led;
assign cnt_done = (cnt == 24'd2500000);
always @(posedge clk or posedge rst)
if (rst)
cnt <= 0;
else if (cnt_done)
cnt <= 0;
else
cnt <= cnt + 1;
always @(posedge clk or posedge rst)
if (rst)
led <= 0;
else if (cnt_done)
led <= ~led;
endmodule