//----------------------------------------------------- // Имя модуля : up_counter // Имя файла : up_counter.v // Функц. Назначение : инкрементирующий счётчик // Программист : www.portal-ed.ru //----------------------------------------------------- module up_counter ( out , // Выходная шина счётчика enable , // разрешение счёта clk , // Тактовый вход reset // Вход сброса ); //----------Выходные порты-------------- output [7:0] out; //------------Входные порты-------------- input enable, clk, reset; //------------Внутренние переменные-------- reg [7:0] out; //-------------Начало кода------- always @(posedge clk) if (reset) begin out <= 8'b0 ; end else if (enable) begin out <= out + 1; end endmodule //Конец модуля up_counter