diff options
Diffstat (limited to 'led.v')
| -rw-r--r-- | led.v | 29 |
1 files changed, 15 insertions, 14 deletions
@@ -1,28 +1,29 @@ +`include "clkdiv.v" + module led ( input clk, // clk input input rst_i, // reset input output reg [5:0] led // 6 LEDS pin ); -reg [23:0] counter; +wire myclk; -always @(posedge clk or negedge rst_i) begin - if (!rst_i) - counter <= 24'd0; - else if (counter < 24'd1349_9999) // 0.5s delay - counter <= counter + 1'b1; - else - counter <= 24'd0; -end +clkdiv bla( + .rst_i(rst_i), + .clk(clk), + .o_divclk(myclk) +); -always @(posedge clk or negedge rst_i) begin +always @(posedge myclk or negedge rst_i) begin if (!rst_i) - led <= 6'b111110; - else if (counter == 24'd1349_9999) // 0.5s delay - led[5:0] <= led[5:0] - 1; + led <= 6'b011110; else - led <= led; +// else if (counter == 24'd1349_9999) // 0.5s delay + led[5:0] <= led[5:0] - 1; +// else +// led <= led; end + endmodule |
