@@ -43,7 +43,7 @@ module redmule_memory_scheduler
4343 if (~ rst_ni) begin
4444 x_cols_iters_q <= '0 ;
4545 end else begin
46- if (clear_i) begin
46+ if (clear_i || cntrl_scheduler_i.rst ) begin
4747 x_cols_iters_q <= '0 ;
4848 end else if (flgs_streamer_i.x_stream_source_flags.done) begin
4949 x_cols_iters_q <= x_cols_iters_d;
@@ -57,7 +57,7 @@ module redmule_memory_scheduler
5757 if (~ rst_ni) begin
5858 w_iters_q <= '0 ;
5959 end else begin
60- if (clear_i) begin
60+ if (clear_i || cntrl_scheduler_i.rst ) begin
6161 w_iters_q <= '0 ;
6262 end else if (flgs_streamer_i.x_stream_source_flags.done && x_cols_iters_q == reg_file_i.hwpe_params[X_ITERS ][15 : 0 ]- 1 ) begin
6363 w_iters_q <= w_iters_d;
@@ -71,7 +71,7 @@ module redmule_memory_scheduler
7171 if (~ rst_ni) begin
7272 x_rows_iters_q <= '0 ;
7373 end else begin
74- if (clear_i) begin
74+ if (clear_i || cntrl_scheduler_i.rst ) begin
7575 x_rows_iters_q <= '0 ;
7676 end else if (flgs_streamer_i.x_stream_source_flags.done && x_cols_iters_q == reg_file_i.hwpe_params[X_ITERS ][15 : 0 ]- 1 && w_iters_q == reg_file_i.hwpe_params[W_ITERS ][15 : 0 ]- 1 ) begin
7777 x_rows_iters_q <= x_rows_iters_d;
@@ -85,7 +85,7 @@ module redmule_memory_scheduler
8585 if (~ rst_ni) begin
8686 tot_x_read_q <= '0 ;
8787 end else begin
88- if (clear_i) begin
88+ if (clear_i || cntrl_scheduler_i.rst ) begin
8989 tot_x_read_q <= '0 ;
9090 end else if (flgs_streamer_i.x_stream_source_flags.done) begin
9191 tot_x_read_q <= tot_x_read_q + 1 ;
@@ -99,7 +99,7 @@ module redmule_memory_scheduler
9999 if (~ rst_ni) begin
100100 x_cols_offs_q <= '0 ;
101101 end else begin
102- if (clear_i) begin
102+ if (clear_i || cntrl_scheduler_i.rst ) begin
103103 x_cols_offs_q <= '0 ;
104104 end else if (flgs_streamer_i.x_stream_source_flags.done) begin
105105 x_cols_offs_q <= x_cols_offs_d;
@@ -113,7 +113,7 @@ module redmule_memory_scheduler
113113 if (~ rst_ni) begin
114114 x_rows_offs_q <= '0 ;
115115 end else begin
116- if (clear_i) begin
116+ if (clear_i || cntrl_scheduler_i.rst ) begin
117117 x_rows_offs_q <= '0 ;
118118 end else if (flgs_streamer_i.x_stream_source_flags.done && x_cols_iters_q == reg_file_i.hwpe_params[X_ITERS ][15 : 0 ]- 1 && w_iters_q == reg_file_i.hwpe_params[W_ITERS ][15 : 0 ]- 1 ) begin
119119 x_rows_offs_q <= x_rows_offs_d;
0 commit comments