Actions

FPGAExercise10code

From HacDC Wiki

Revision as of 18:45, 23 December 2009 by Williamgibb (talk | contribs) (Created page with 'Counter module to be used with the Spartan 3E Board tutorial. <pre> module counter(clock, count_out); input clock; output [3:0] count_out; reg [3:0] count_int=0; reg [26:0] t=0;…')
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

Counter module to be used with the Spartan 3E Board tutorial.

module counter(clock, count_out);
input clock;
output [3:0] count_out;
reg [3:0] count_int=0;
reg [26:0] t=0;

always @(posedge clock)
if (t==4)
    begin
        count_int <= count_int + 1;
        t=0;
    end
else
    t=t+1;

assign count_out=count_int;

endmodule