summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--led.v8
-rw-r--r--led_toggle.v3
2 files changed, 5 insertions, 6 deletions
diff --git a/led.v b/led.v
index d8557e8..2b506e5 100644
--- a/led.v
+++ b/led.v
@@ -3,7 +3,7 @@
module led (
input clk, // clk input
input rst_i, // reset input
- output reg [5:0] led // 6 LEDS pin
+ output reg [5:0] led_o // 6 LEDS pin
);
reg half_sec_clock;
@@ -16,12 +16,12 @@ clkdiv half_sec_divider(
always @(posedge half_sec_clock or negedge rst_i) begin
if (!rst_i)
- led <= 6'b111111;
+ led_o <= 6'b111111;
else
// else if (counter == 24'd1349_9999) // 0.5s delay
- led[5:0] <= led[5:0] - 1;
+ led_o[5:0] <= led_o[5:0] - 1;
// else
-// led <= led;
+// led_o <= led_o;
end
diff --git a/led_toggle.v b/led_toggle.v
index df86bf8..e82f8e3 100644
--- a/led_toggle.v
+++ b/led_toggle.v
@@ -14,13 +14,12 @@ parameter STABLE_PERIOD = 50;
wire outsig;
-debounce db(
+debounce #(.STABLE_PERIOD(STABLE_PERIOD)) db(
.rst_i(rst_i),
.clk_i(clk_i),
.signal_i(key_i),
.signal_o(outsig)
);
-defparam db.STABLE_PERIOD = STABLE_PERIOD;
led_toggle_bouncy tgler(
.clk_i(clk_i),