Счётчик – делитель на 2

// Имя модуля : clk_div
// Имя файла : clk_div.v
// Функц. назначение : Делитель на 2
// Программист : www.portal-ed.ru
module clk_div (clk_in, enable,reset, clk_out);
// --------------Объявление портов-----------------------
input clk_in ;
input reset ;
input enable ;
output clk_out ;
//--------------Тип объявленных портов-------------
wire clk_in ;
wire enable ;
//--------------Внутренние регистры----------------------
reg clk_out ;
//--------------Начало кода-----------------------
always @ (posedge clk_in)
if (reset) begin
             clk_out <= 1'b0;
             end else if (enable) begin
                                          clk_out <= !clk_out ;
                                          end
endmodule //Конец модуля clk_div