//----------------------------------------------------- // Design Name : up_counter // File Name : up_counter.v // Function : Up counter // Coder : Deepak //----------------------------------------------------- module up_counter ( out , // Output of the counter enable , // enable for counter clk , // clock Input reset // reset Input ); //----------Output Ports-------------- output [7:0] out; //------------Input Ports-------------- input enable, clk, reset; //------------Internal Variables-------- reg [7:0] out; //-------------Code Starts Here------- always @(posedge clk) if (reset) out <= 8'b0 ; else if (enable) begin out <= out + 1; end endmodule