diff --git a/src/cndm_proto/rtl/cndm_proto_cpl_wr.sv b/src/cndm_proto/rtl/cndm_proto_cpl_wr.sv index d358ccb..8c4f39d 100644 --- a/src/cndm_proto/rtl/cndm_proto_cpl_wr.sv +++ b/src/cndm_proto/rtl/cndm_proto_cpl_wr.sv @@ -170,6 +170,9 @@ always_ff @(posedge clk) begin if (rst) begin state_reg <= STATE_IDLE; + + cpl_comb.tready <= 1'b0; + dma_wr_desc_req.req_valid <= 1'b0; txcq_prod_ptr_reg <= '0; rxcq_prod_ptr_reg <= '0; irq_reg <= 1'b0; diff --git a/src/cndm_proto/rtl/cndm_proto_desc_rd.sv b/src/cndm_proto/rtl/cndm_proto_desc_rd.sv index 250e24b..640204a 100644 --- a/src/cndm_proto/rtl/cndm_proto_desc_rd.sv +++ b/src/cndm_proto/rtl/cndm_proto_desc_rd.sv @@ -187,6 +187,10 @@ always_ff @(posedge clk) begin if (rst) begin state_reg <= STATE_IDLE; + + dma_rd_desc_req.req_valid <= 1'b0; + dma_desc.req_valid <= 1'b0; + desc_req_reg <= '0; end end