File tree Expand file tree Collapse file tree 3 files changed +10
-10
lines changed Expand file tree Collapse file tree 3 files changed +10
-10
lines changed Original file line number Diff line number Diff line change @@ -45,7 +45,7 @@ module debounce_v1 #( parameter
4545 input ena,
4646
4747 input [WIDTH- 1 :0 ] in,
48- output reg [WIDTH- 1 :0 ] out
48+ output reg [WIDTH- 1 :0 ] out = 0
4949);
5050
5151
Original file line number Diff line number Diff line change @@ -47,7 +47,7 @@ module debounce_v2 #( parameter
4747 input ena,
4848
4949 input [WIDTH - 1 : 0 ] in,
50- output logic [WIDTH - 1 : 0 ] out
50+ output logic [WIDTH - 1 : 0 ] out = '0
5151);
5252
5353
@@ -78,15 +78,15 @@ module debounce_v2 #( parameter
7878 assign do_sample = s_clk_rise[SAMPLING_FACTOR ];
7979
8080
81- logic [WIDTH - 1 : 0 ] in_is_high = 0 ;
82- logic [WIDTH - 1 : 0 ] in_is_low = 0 ;
81+ logic [WIDTH - 1 : 0 ] in_is_high = ' 0 ;
82+ logic [WIDTH - 1 : 0 ] in_is_low = ' 0 ;
8383
8484 always_ff @ (posedge clk) begin
8585 if (~ nrst) begin
86- out[WIDTH - 1 : 0 ] <= 0 ;
86+ out[WIDTH - 1 : 0 ] <= ' 0 ;
8787
88- in_is_high[WIDTH - 1 : 0 ] <= 0 ;
89- in_is_low[WIDTH - 1 : 0 ] <= 0 ;
88+ in_is_high[WIDTH - 1 : 0 ] <= ' 0 ;
89+ in_is_low[WIDTH - 1 : 0 ] <= ' 0 ;
9090 end else if (ena && do_sample) begin
9191
9292 // making decisions for outputs
@@ -105,8 +105,8 @@ module debounce_v2 #( parameter
105105 end // for
106106
107107 // resetting flags to initialize new sample window
108- in_is_high[WIDTH - 1 : 0 ] <= 0 ;
109- in_is_low[WIDTH - 1 : 0 ] <= 0 ;
108+ in_is_high[WIDTH - 1 : 0 ] <= ' 0 ;
109+ in_is_low[WIDTH - 1 : 0 ] <= ' 0 ;
110110
111111 end else begin
112112
Original file line number Diff line number Diff line change @@ -47,7 +47,7 @@ module debounce_v2 #( parameter
4747 input ena,
4848
4949 input [WIDTH- 1 :0 ] in,
50- output reg [WIDTH- 1 :0 ] out
50+ output reg [WIDTH- 1 :0 ] out = 0
5151);
5252
5353
You can’t perform that action at this time.
0 commit comments