Skip to content

Commit 01badce

Browse files
committed
Remove unnecessary resets
Signed-off-by: Alex Forencich <[email protected]>
1 parent 49513b4 commit 01badce

File tree

2 files changed

+7
-15
lines changed

2 files changed

+7
-15
lines changed

rtl/ptp_clock.v

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -302,12 +302,6 @@ always @(posedge clk) begin
302302
drift_ns_reg <= DRIFT_NS;
303303
drift_fns_reg <= DRIFT_FNS;
304304
drift_rate_reg <= DRIFT_RATE;
305-
ts_inc_ns_reg <= 0;
306-
ts_inc_fns_reg <= 0;
307-
ts_inc_ns_delay_reg <= 0;
308-
ts_inc_fns_delay_reg <= 0;
309-
ts_inc_ns_ovf_reg <= 0;
310-
ts_inc_fns_ovf_reg <= 0;
311305
ts_96_s_reg <= 0;
312306
ts_96_ns_reg <= 0;
313307
ts_96_fns_reg <= 0;

rtl/ptp_clock_cdc.v

Lines changed: 7 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -100,9 +100,9 @@ localparam TIME_ERR_INT_WIDTH = NS_WIDTH+FNS_WIDTH;
100100

101101
localparam [30:0] NS_PER_S = 31'd1_000_000_000;
102102

103-
reg [NS_WIDTH+FNS_WIDTH-1:0] period_ns_reg = 0, period_ns_next;
104-
reg [NS_WIDTH+FNS_WIDTH-1:0] period_ns_delay_reg = 0, period_ns_delay_next;
105-
reg [31+FNS_WIDTH-1:0] period_ns_ovf_reg = 0, period_ns_ovf_next;
103+
reg [NS_WIDTH+FNS_WIDTH-1:0] period_ns_reg = 0, period_ns_next = 0;
104+
reg [NS_WIDTH+FNS_WIDTH-1:0] period_ns_delay_reg = 0, period_ns_delay_next = 0;
105+
reg [31+FNS_WIDTH-1:0] period_ns_ovf_reg = 0, period_ns_ovf_next = 0;
106106

107107
reg [47:0] src_ts_s_capt_reg = 0;
108108
reg [TS_NS_WIDTH+CMP_FNS_WIDTH-1:0] src_ts_ns_capt_reg = 0;
@@ -115,10 +115,10 @@ reg [47:0] src_ts_s_sync_reg = 0;
115115
reg [TS_NS_WIDTH+CMP_FNS_WIDTH-1:0] src_ts_ns_sync_reg = 0;
116116
reg src_ts_step_sync_reg = 0;
117117

118-
reg [47:0] ts_s_reg = 0, ts_s_next;
119-
reg [TS_NS_WIDTH+FNS_WIDTH-1:0] ts_ns_reg = 0, ts_ns_next;
120-
reg [TS_NS_WIDTH+FNS_WIDTH-1:0] ts_ns_inc_reg = 0, ts_ns_inc_next;
121-
reg [TS_NS_WIDTH+FNS_WIDTH+1-1:0] ts_ns_ovf_reg = {TS_NS_WIDTH+FNS_WIDTH+1{1'b1}}, ts_ns_ovf_next;
118+
reg [47:0] ts_s_reg = 0, ts_s_next = 0;
119+
reg [TS_NS_WIDTH+FNS_WIDTH-1:0] ts_ns_reg = 0, ts_ns_next = 0;
120+
reg [TS_NS_WIDTH+FNS_WIDTH-1:0] ts_ns_inc_reg = 0, ts_ns_inc_next = 0;
121+
reg [TS_NS_WIDTH+FNS_WIDTH+1-1:0] ts_ns_ovf_reg = {TS_NS_WIDTH+FNS_WIDTH+1{1'b1}}, ts_ns_ovf_next = 0;
122122

123123
reg ts_step_reg = 1'b0, ts_step_next;
124124

@@ -795,8 +795,6 @@ always @(posedge output_clk) begin
795795

796796
if (output_rst) begin
797797
period_ns_reg <= 0;
798-
period_ns_delay_reg <= 0;
799-
period_ns_ovf_reg <= 0;
800798
ts_s_reg <= 0;
801799
ts_ns_reg <= 0;
802800
ts_ns_inc_reg <= 0;

0 commit comments

Comments
 (0)