aboutsummaryrefslogtreecommitdiff
path: root/src/top.v
diff options
context:
space:
mode:
Diffstat (limited to 'src/top.v')
-rw-r--r--src/top.v15
1 files changed, 6 insertions, 9 deletions
diff --git a/src/top.v b/src/top.v
index 8dc9684..6fab4a6 100644
--- a/src/top.v
+++ b/src/top.v
@@ -4,18 +4,15 @@ module top (
output [5:0] led
);
-reg [25:0] ctr_q;
-wire [25:0] ctr_d;
+reg [5:0] ctr_q;
+wire [5:0] ctr_d;
-// Sequential code (flip-flop)
always @(posedge clk) begin
- if (key) begin
- ctr_q <= ctr_d;
- end
+ if (key) ctr_q <= ctr_d;
+ else ctr_q <= 6'b0;
end
-// Combinational code (boolean logic)
-assign ctr_d = ctr_q + 1'b1;
-assign led = ctr_q[25:20];
+assign ctr_d = ctr_q + 6'b1;
+assign led = ctr_q;
endmodule