summaryrefslogtreecommitdiff
path: root/rtl/dma_axi32/dma_axi32_core0_ctrl.v
diff options
context:
space:
mode:
authorAlejandro Soto <alejandro@34project.org>2024-02-28 16:44:15 -0600
committerAlejandro Soto <alejandro@34project.org>2024-03-03 20:42:36 -0600
commitcce507d21c86f20a83eec1b09fe3231399ffb10c (patch)
treecef497f3eb1767aeb9d8817adbbed467eac3b72d /rtl/dma_axi32/dma_axi32_core0_ctrl.v
parent872349eb3a3a508abee028e75da546692eb8e0e7 (diff)
rtl/dma_axi32: fix verilator warnings
Diffstat (limited to 'rtl/dma_axi32/dma_axi32_core0_ctrl.v')
-rw-r--r--rtl/dma_axi32/dma_axi32_core0_ctrl.v26
1 files changed, 15 insertions, 11 deletions
diff --git a/rtl/dma_axi32/dma_axi32_core0_ctrl.v b/rtl/dma_axi32/dma_axi32_core0_ctrl.v
index 46c9a0a..648834c 100644
--- a/rtl/dma_axi32/dma_axi32_core0_ctrl.v
+++ b/rtl/dma_axi32/dma_axi32_core0_ctrl.v
@@ -1,3 +1,5 @@
+// verilator lint_off WIDTHEXPAND
+// verilator lint_off WIDTHTRUNC
/////////////////////////////////////////////////////////////////////
//// ////
//// Author: Eyal Hochberg ////
@@ -106,11 +108,11 @@ module dma_axi32_core0_ctrl(clk,reset,ch_go,cmd_full,cmd_pending,joint_req,ch_nu
always @(posedge clk or posedge reset)
if (reset)
- joint_ctrl_reg <= #1 1'b0;
+ joint_ctrl_reg <= 1'b0;
else if (finish)
- joint_ctrl_reg <= #1 1'b0;
+ joint_ctrl_reg <= 1'b0;
else if (ch_go)
- joint_ctrl_reg <= #1 joint_req;
+ joint_ctrl_reg <= joint_req;
assign joint_ctrl = joint_ctrl_reg;
@@ -120,19 +122,19 @@ module dma_axi32_core0_ctrl(clk,reset,ch_go,cmd_full,cmd_pending,joint_req,ch_nu
always @(posedge clk or posedge reset)
if (reset)
- tokens_counter <= #1 {`TOKEN_BITS{1'b0}};
+ tokens_counter <= {`TOKEN_BITS{1'b0}};
else if (ch_go)
- tokens_counter <= #1 tokens;
+ tokens_counter <= tokens;
else if (burst_start & (|tokens_counter))
- tokens_counter <= #1 tokens_counter - 1'b1;
+ tokens_counter <= tokens_counter - 1'b1;
always @(posedge clk or posedge reset)
if (reset)
- delay_counter <= #1 {`DELAY_BITS{1'b0}};
+ delay_counter <= {`DELAY_BITS{1'b0}};
else if (periph_clr_ch)
- delay_counter <= #1 periph_delay;
+ delay_counter <= periph_delay;
else if (|delay_counter)
- delay_counter <= #1 delay_counter - 1'b1;
+ delay_counter <= delay_counter - 1'b1;
assign stall = cmd_pending | cmd_full | go_next_line_d;
@@ -257,9 +259,9 @@ module dma_axi32_core0_ctrl(clk,reset,ch_go,cmd_full,cmd_pending,joint_req,ch_nu
always @(posedge clk or posedge reset)
if (reset)
- ps <= #1 IDLE;
+ ps <= IDLE;
else
- ps <= #1 ns;
+ ps <= ns;
endmodule
@@ -268,3 +270,5 @@ endmodule
+// verilator lint_on WIDTHEXPAND
+// verilator lint_on WIDTHTRUNC