summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--led_toggle_nonwork.v24
1 files changed, 24 insertions, 0 deletions
diff --git a/led_toggle_nonwork.v b/led_toggle_nonwork.v
new file mode 100644
index 0000000..a8e9b78
--- /dev/null
+++ b/led_toggle_nonwork.v
@@ -0,0 +1,24 @@
+//
+// NON-WORKING
+// LED toggle example
+// probably because LED is controlled by two blocks
+//
+
+module led_toggle_nonwork(
+ input clk_i,
+ input key_i,
+ input rst_i,
+ output reg [5:0] led
+);
+
+always @(negedge rst_i) begin
+ if (!rst_i)
+ led <= 6'b111111;
+end
+
+always @(negedge key_i) begin
+ if (!key_i)
+ led[0] <= ~led[0];
+end
+
+endmodule