diff options
Diffstat (limited to 'src/top.v')
-rw-r--r-- | src/top.v | 12 |
1 files changed, 10 insertions, 2 deletions
@@ -6,13 +6,21 @@ module top ( reg [5:0] ctr_q; wire [5:0] ctr_d; +wire clk_slow; +assign reset = ~key; -always @(posedge clk) begin +clock_divider #(.N(10000000)) clk_div ( + .clk(clk), + .clk_out(clk_slow), + .reset(reset) +); + +always @(posedge clk_slow) begin if (key) ctr_q <= ctr_d; else ctr_q <= 6'b0; end assign ctr_d = ctr_q + 6'b1; -assign led = ctr_q; +assign led = ~ctr_q; endmodule |