| //----------------------------------------------------- |
| // 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) begin |
| out <= 8'b0 ; |
| end else if (enable) begin |
| out <= out + 1; |
| end |
| |
| |
| endmodule |
| |