Skip to content

Commit 19def75

Browse files
committed
Rewrite resets
Signed-off-by: Alex Forencich <[email protected]>
1 parent 644e19d commit 19def75

24 files changed

+216
-216
lines changed

rtl/arp_eth_tx.v

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -328,15 +328,9 @@ always @* begin
328328
end
329329

330330
always @(posedge clk) begin
331-
if (rst) begin
332-
m_eth_payload_axis_tvalid_reg <= 1'b0;
333-
m_eth_payload_axis_tready_int_reg <= 1'b0;
334-
temp_m_eth_payload_axis_tvalid_reg <= 1'b0;
335-
end else begin
336-
m_eth_payload_axis_tvalid_reg <= m_eth_payload_axis_tvalid_next;
337-
m_eth_payload_axis_tready_int_reg <= m_eth_payload_axis_tready_int_early;
338-
temp_m_eth_payload_axis_tvalid_reg <= temp_m_eth_payload_axis_tvalid_next;
339-
end
331+
m_eth_payload_axis_tvalid_reg <= m_eth_payload_axis_tvalid_next;
332+
m_eth_payload_axis_tready_int_reg <= m_eth_payload_axis_tready_int_early;
333+
temp_m_eth_payload_axis_tvalid_reg <= temp_m_eth_payload_axis_tvalid_next;
340334

341335
// datapath
342336
if (store_eth_payload_int_to_output) begin
@@ -357,6 +351,12 @@ always @(posedge clk) begin
357351
temp_m_eth_payload_axis_tlast_reg <= m_eth_payload_axis_tlast_int;
358352
temp_m_eth_payload_axis_tuser_reg <= m_eth_payload_axis_tuser_int;
359353
end
354+
355+
if (rst) begin
356+
m_eth_payload_axis_tvalid_reg <= 1'b0;
357+
m_eth_payload_axis_tready_int_reg <= 1'b0;
358+
temp_m_eth_payload_axis_tvalid_reg <= 1'b0;
359+
end
360360
end
361361

362362
endmodule

rtl/axis_eth_fcs_check.v

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -312,15 +312,9 @@ always @* begin
312312
end
313313

314314
always @(posedge clk) begin
315-
if (rst) begin
316-
m_axis_tvalid_reg <= 1'b0;
317-
m_axis_tready_int_reg <= 1'b0;
318-
temp_m_axis_tvalid_reg <= 1'b0;
319-
end else begin
320-
m_axis_tvalid_reg <= m_axis_tvalid_next;
321-
m_axis_tready_int_reg <= m_axis_tready_int_early;
322-
temp_m_axis_tvalid_reg <= temp_m_axis_tvalid_next;
323-
end
315+
m_axis_tvalid_reg <= m_axis_tvalid_next;
316+
m_axis_tready_int_reg <= m_axis_tready_int_early;
317+
temp_m_axis_tvalid_reg <= temp_m_axis_tvalid_next;
324318

325319
// datapath
326320
if (store_axis_int_to_output) begin
@@ -338,6 +332,12 @@ always @(posedge clk) begin
338332
temp_m_axis_tlast_reg <= m_axis_tlast_int;
339333
temp_m_axis_tuser_reg <= m_axis_tuser_int;
340334
end
335+
336+
if (rst) begin
337+
m_axis_tvalid_reg <= 1'b0;
338+
m_axis_tready_int_reg <= 1'b0;
339+
temp_m_axis_tvalid_reg <= 1'b0;
340+
end
341341
end
342342

343343
endmodule

rtl/axis_eth_fcs_check_64.v

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -446,15 +446,9 @@ always @* begin
446446
end
447447

448448
always @(posedge clk) begin
449-
if (rst) begin
450-
m_axis_tvalid_reg <= 1'b0;
451-
m_axis_tready_int_reg <= 1'b0;
452-
temp_m_axis_tvalid_reg <= 1'b0;
453-
end else begin
454-
m_axis_tvalid_reg <= m_axis_tvalid_next;
455-
m_axis_tready_int_reg <= m_axis_tready_int_early;
456-
temp_m_axis_tvalid_reg <= temp_m_axis_tvalid_next;
457-
end
449+
m_axis_tvalid_reg <= m_axis_tvalid_next;
450+
m_axis_tready_int_reg <= m_axis_tready_int_early;
451+
temp_m_axis_tvalid_reg <= temp_m_axis_tvalid_next;
458452

459453
// datapath
460454
if (store_axis_int_to_output) begin
@@ -475,6 +469,12 @@ always @(posedge clk) begin
475469
temp_m_axis_tlast_reg <= m_axis_tlast_int;
476470
temp_m_axis_tuser_reg <= m_axis_tuser_int;
477471
end
472+
473+
if (rst) begin
474+
m_axis_tvalid_reg <= 1'b0;
475+
m_axis_tready_int_reg <= 1'b0;
476+
temp_m_axis_tvalid_reg <= 1'b0;
477+
end
478478
end
479479

480480
endmodule

rtl/axis_eth_fcs_insert.v

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -339,15 +339,9 @@ always @* begin
339339
end
340340

341341
always @(posedge clk) begin
342-
if (rst) begin
343-
m_axis_tvalid_reg <= 1'b0;
344-
m_axis_tready_int_reg <= 1'b0;
345-
temp_m_axis_tvalid_reg <= 1'b0;
346-
end else begin
347-
m_axis_tvalid_reg <= m_axis_tvalid_next;
348-
m_axis_tready_int_reg <= m_axis_tready_int_early;
349-
temp_m_axis_tvalid_reg <= temp_m_axis_tvalid_next;
350-
end
342+
m_axis_tvalid_reg <= m_axis_tvalid_next;
343+
m_axis_tready_int_reg <= m_axis_tready_int_early;
344+
temp_m_axis_tvalid_reg <= temp_m_axis_tvalid_next;
351345

352346
// datapath
353347
if (store_axis_int_to_output) begin
@@ -365,6 +359,12 @@ always @(posedge clk) begin
365359
temp_m_axis_tlast_reg <= m_axis_tlast_int;
366360
temp_m_axis_tuser_reg <= m_axis_tuser_int;
367361
end
362+
363+
if (rst) begin
364+
m_axis_tvalid_reg <= 1'b0;
365+
m_axis_tready_int_reg <= 1'b0;
366+
temp_m_axis_tvalid_reg <= 1'b0;
367+
end
368368
end
369369

370370
endmodule

rtl/axis_eth_fcs_insert_64.v

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -685,15 +685,9 @@ always @* begin
685685
end
686686

687687
always @(posedge clk) begin
688-
if (rst) begin
689-
m_axis_tvalid_reg <= 1'b0;
690-
m_axis_tready_int_reg <= 1'b0;
691-
temp_m_axis_tvalid_reg <= 1'b0;
692-
end else begin
693-
m_axis_tvalid_reg <= m_axis_tvalid_next;
694-
m_axis_tready_int_reg <= m_axis_tready_int_early;
695-
temp_m_axis_tvalid_reg <= temp_m_axis_tvalid_next;
696-
end
688+
m_axis_tvalid_reg <= m_axis_tvalid_next;
689+
m_axis_tready_int_reg <= m_axis_tready_int_early;
690+
temp_m_axis_tvalid_reg <= temp_m_axis_tvalid_next;
697691

698692
// datapath
699693
if (store_axis_int_to_output) begin
@@ -714,6 +708,12 @@ always @(posedge clk) begin
714708
temp_m_axis_tlast_reg <= m_axis_tlast_int;
715709
temp_m_axis_tuser_reg <= m_axis_tuser_int;
716710
end
711+
712+
if (rst) begin
713+
m_axis_tvalid_reg <= 1'b0;
714+
m_axis_tready_int_reg <= 1'b0;
715+
temp_m_axis_tvalid_reg <= 1'b0;
716+
end
717717
end
718718

719719
endmodule

rtl/eth_arb_mux.v

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -273,15 +273,9 @@ always @* begin
273273
end
274274

275275
always @(posedge clk) begin
276-
if (rst) begin
277-
m_eth_payload_axis_tvalid_reg <= 1'b0;
278-
m_eth_payload_axis_tready_int_reg <= 1'b0;
279-
temp_m_eth_payload_axis_tvalid_reg <= 1'b0;
280-
end else begin
281-
m_eth_payload_axis_tvalid_reg <= m_eth_payload_axis_tvalid_next;
282-
m_eth_payload_axis_tready_int_reg <= m_eth_payload_axis_tready_int_early;
283-
temp_m_eth_payload_axis_tvalid_reg <= temp_m_eth_payload_axis_tvalid_next;
284-
end
276+
m_eth_payload_axis_tvalid_reg <= m_eth_payload_axis_tvalid_next;
277+
m_eth_payload_axis_tready_int_reg <= m_eth_payload_axis_tready_int_early;
278+
temp_m_eth_payload_axis_tvalid_reg <= temp_m_eth_payload_axis_tvalid_next;
285279

286280
// datapath
287281
if (store_axis_int_to_output) begin
@@ -308,6 +302,12 @@ always @(posedge clk) begin
308302
temp_m_eth_payload_axis_tdest_reg <= m_eth_payload_axis_tdest_int;
309303
temp_m_eth_payload_axis_tuser_reg <= m_eth_payload_axis_tuser_int;
310304
end
305+
306+
if (rst) begin
307+
m_eth_payload_axis_tvalid_reg <= 1'b0;
308+
m_eth_payload_axis_tready_int_reg <= 1'b0;
309+
temp_m_eth_payload_axis_tvalid_reg <= 1'b0;
310+
end
311311
end
312312

313313
endmodule

rtl/eth_axis_rx.v

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -365,15 +365,9 @@ always @* begin
365365
end
366366

367367
always @(posedge clk) begin
368-
if (rst) begin
369-
m_eth_payload_axis_tvalid_reg <= 1'b0;
370-
m_eth_payload_axis_tready_int_reg <= 1'b0;
371-
temp_m_eth_payload_axis_tvalid_reg <= 1'b0;
372-
end else begin
373-
m_eth_payload_axis_tvalid_reg <= m_eth_payload_axis_tvalid_next;
374-
m_eth_payload_axis_tready_int_reg <= m_eth_payload_axis_tready_int_early;
375-
temp_m_eth_payload_axis_tvalid_reg <= temp_m_eth_payload_axis_tvalid_next;
376-
end
368+
m_eth_payload_axis_tvalid_reg <= m_eth_payload_axis_tvalid_next;
369+
m_eth_payload_axis_tready_int_reg <= m_eth_payload_axis_tready_int_early;
370+
temp_m_eth_payload_axis_tvalid_reg <= temp_m_eth_payload_axis_tvalid_next;
377371

378372
// datapath
379373
if (store_eth_payload_int_to_output) begin
@@ -394,6 +388,12 @@ always @(posedge clk) begin
394388
temp_m_eth_payload_axis_tlast_reg <= m_eth_payload_axis_tlast_int;
395389
temp_m_eth_payload_axis_tuser_reg <= m_eth_payload_axis_tuser_int;
396390
end
391+
392+
if (rst) begin
393+
m_eth_payload_axis_tvalid_reg <= 1'b0;
394+
m_eth_payload_axis_tready_int_reg <= 1'b0;
395+
temp_m_eth_payload_axis_tvalid_reg <= 1'b0;
396+
end
397397
end
398398

399399
endmodule

rtl/eth_axis_tx.v

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -369,15 +369,9 @@ always @* begin
369369
end
370370

371371
always @(posedge clk) begin
372-
if (rst) begin
373-
m_axis_tvalid_reg <= 1'b0;
374-
m_axis_tready_int_reg <= 1'b0;
375-
temp_m_axis_tvalid_reg <= 1'b0;
376-
end else begin
377-
m_axis_tvalid_reg <= m_axis_tvalid_next;
378-
m_axis_tready_int_reg <= m_axis_tready_int_early;
379-
temp_m_axis_tvalid_reg <= temp_m_axis_tvalid_next;
380-
end
372+
m_axis_tvalid_reg <= m_axis_tvalid_next;
373+
m_axis_tready_int_reg <= m_axis_tready_int_early;
374+
temp_m_axis_tvalid_reg <= temp_m_axis_tvalid_next;
381375

382376
// datapath
383377
if (store_axis_int_to_output) begin
@@ -398,6 +392,12 @@ always @(posedge clk) begin
398392
temp_m_axis_tlast_reg <= m_axis_tlast_int;
399393
temp_m_axis_tuser_reg <= m_axis_tuser_int;
400394
end
395+
396+
if (rst) begin
397+
m_axis_tvalid_reg <= 1'b0;
398+
m_axis_tready_int_reg <= 1'b0;
399+
temp_m_axis_tvalid_reg <= 1'b0;
400+
end
401401
end
402402

403403
endmodule

rtl/eth_demux.v

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -267,15 +267,9 @@ always @* begin
267267
end
268268

269269
always @(posedge clk) begin
270-
if (rst) begin
271-
m_eth_payload_axis_tvalid_reg <= {M_COUNT{1'b0}};
272-
m_eth_payload_axis_tready_int_reg <= 1'b0;
273-
temp_m_eth_payload_axis_tvalid_reg <= 1'b0;
274-
end else begin
275-
m_eth_payload_axis_tvalid_reg <= m_eth_payload_axis_tvalid_next;
276-
m_eth_payload_axis_tready_int_reg <= m_eth_payload_axis_tready_int_early;
277-
temp_m_eth_payload_axis_tvalid_reg <= temp_m_eth_payload_axis_tvalid_next;
278-
end
270+
m_eth_payload_axis_tvalid_reg <= m_eth_payload_axis_tvalid_next;
271+
m_eth_payload_axis_tready_int_reg <= m_eth_payload_axis_tready_int_early;
272+
temp_m_eth_payload_axis_tvalid_reg <= temp_m_eth_payload_axis_tvalid_next;
279273

280274
// datapath
281275
if (store_axis_int_to_output) begin
@@ -302,6 +296,12 @@ always @(posedge clk) begin
302296
temp_m_eth_payload_axis_tdest_reg <= m_eth_payload_axis_tdest_int;
303297
temp_m_eth_payload_axis_tuser_reg <= m_eth_payload_axis_tuser_int;
304298
end
299+
300+
if (rst) begin
301+
m_eth_payload_axis_tvalid_reg <= {M_COUNT{1'b0}};
302+
m_eth_payload_axis_tready_int_reg <= 1'b0;
303+
temp_m_eth_payload_axis_tvalid_reg <= 1'b0;
304+
end
305305
end
306306

307307
endmodule

rtl/eth_mux.v

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -261,15 +261,9 @@ always @* begin
261261
end
262262

263263
always @(posedge clk) begin
264-
if (rst) begin
265-
m_eth_payload_axis_tvalid_reg <= 1'b0;
266-
m_eth_payload_axis_tready_int_reg <= 1'b0;
267-
temp_m_eth_payload_axis_tvalid_reg <= 1'b0;
268-
end else begin
269-
m_eth_payload_axis_tvalid_reg <= m_eth_payload_axis_tvalid_next;
270-
m_eth_payload_axis_tready_int_reg <= m_eth_payload_axis_tready_int_early;
271-
temp_m_eth_payload_axis_tvalid_reg <= temp_m_eth_payload_axis_tvalid_next;
272-
end
264+
m_eth_payload_axis_tvalid_reg <= m_eth_payload_axis_tvalid_next;
265+
m_eth_payload_axis_tready_int_reg <= m_eth_payload_axis_tready_int_early;
266+
temp_m_eth_payload_axis_tvalid_reg <= temp_m_eth_payload_axis_tvalid_next;
273267

274268
// datapath
275269
if (store_axis_int_to_output) begin
@@ -296,6 +290,12 @@ always @(posedge clk) begin
296290
temp_m_eth_payload_axis_tdest_reg <= m_eth_payload_axis_tdest_int;
297291
temp_m_eth_payload_axis_tuser_reg <= m_eth_payload_axis_tuser_int;
298292
end
293+
294+
if (rst) begin
295+
m_eth_payload_axis_tvalid_reg <= 1'b0;
296+
m_eth_payload_axis_tready_int_reg <= 1'b0;
297+
temp_m_eth_payload_axis_tvalid_reg <= 1'b0;
298+
end
299299
end
300300

301301
endmodule

rtl/ip_arb_mux.v

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -364,15 +364,9 @@ always @* begin
364364
end
365365

366366
always @(posedge clk) begin
367-
if (rst) begin
368-
m_ip_payload_axis_tvalid_reg <= 1'b0;
369-
m_ip_payload_axis_tready_int_reg <= 1'b0;
370-
temp_m_ip_payload_axis_tvalid_reg <= 1'b0;
371-
end else begin
372-
m_ip_payload_axis_tvalid_reg <= m_ip_payload_axis_tvalid_next;
373-
m_ip_payload_axis_tready_int_reg <= m_ip_payload_axis_tready_int_early;
374-
temp_m_ip_payload_axis_tvalid_reg <= temp_m_ip_payload_axis_tvalid_next;
375-
end
367+
m_ip_payload_axis_tvalid_reg <= m_ip_payload_axis_tvalid_next;
368+
m_ip_payload_axis_tready_int_reg <= m_ip_payload_axis_tready_int_early;
369+
temp_m_ip_payload_axis_tvalid_reg <= temp_m_ip_payload_axis_tvalid_next;
376370

377371
// datapath
378372
if (store_axis_int_to_output) begin
@@ -399,6 +393,12 @@ always @(posedge clk) begin
399393
temp_m_ip_payload_axis_tdest_reg <= m_ip_payload_axis_tdest_int;
400394
temp_m_ip_payload_axis_tuser_reg <= m_ip_payload_axis_tuser_int;
401395
end
396+
397+
if (rst) begin
398+
m_ip_payload_axis_tvalid_reg <= 1'b0;
399+
m_ip_payload_axis_tready_int_reg <= 1'b0;
400+
temp_m_ip_payload_axis_tvalid_reg <= 1'b0;
401+
end
402402
end
403403

404404
endmodule

rtl/ip_demux.v

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -358,15 +358,9 @@ always @* begin
358358
end
359359

360360
always @(posedge clk) begin
361-
if (rst) begin
362-
m_ip_payload_axis_tvalid_reg <= {M_COUNT{1'b0}};
363-
m_ip_payload_axis_tready_int_reg <= 1'b0;
364-
temp_m_ip_payload_axis_tvalid_reg <= 1'b0;
365-
end else begin
366-
m_ip_payload_axis_tvalid_reg <= m_ip_payload_axis_tvalid_next;
367-
m_ip_payload_axis_tready_int_reg <= m_ip_payload_axis_tready_int_early;
368-
temp_m_ip_payload_axis_tvalid_reg <= temp_m_ip_payload_axis_tvalid_next;
369-
end
361+
m_ip_payload_axis_tvalid_reg <= m_ip_payload_axis_tvalid_next;
362+
m_ip_payload_axis_tready_int_reg <= m_ip_payload_axis_tready_int_early;
363+
temp_m_ip_payload_axis_tvalid_reg <= temp_m_ip_payload_axis_tvalid_next;
370364

371365
// datapath
372366
if (store_axis_int_to_output) begin
@@ -393,6 +387,12 @@ always @(posedge clk) begin
393387
temp_m_ip_payload_axis_tdest_reg <= m_ip_payload_axis_tdest_int;
394388
temp_m_ip_payload_axis_tuser_reg <= m_ip_payload_axis_tuser_int;
395389
end
390+
391+
if (rst) begin
392+
m_ip_payload_axis_tvalid_reg <= {M_COUNT{1'b0}};
393+
m_ip_payload_axis_tready_int_reg <= 1'b0;
394+
temp_m_ip_payload_axis_tvalid_reg <= 1'b0;
395+
end
396396
end
397397

398398
endmodule

0 commit comments

Comments
 (0)