diff --git a/src/cndm/rtl/cndm_micro_cpl_wr.sv b/src/cndm/rtl/cndm_micro_cpl_wr.sv index cfc5167..3785e3f 100644 --- a/src/cndm/rtl/cndm_micro_cpl_wr.sv +++ b/src/cndm/rtl/cndm_micro_cpl_wr.sv @@ -239,8 +239,13 @@ always_ff @(posedge clk) begin if (rst) begin state_reg <= STATE_IDLE; + + s_axis_cpl.tready <= 1'b0; + s_axis_event.tready <= 1'b0; + dma_wr_desc_req.req_valid <= 1'b0; cq_req_valid_reg <= 1'b0; cq_rsp_ready_reg <= 1'b0; + notify_req_valid_reg <= 1'b0; end end diff --git a/src/cndm/rtl/cndm_micro_desc_rd.sv b/src/cndm/rtl/cndm_micro_desc_rd.sv index 0ecf976..5ca2cc5 100644 --- a/src/cndm/rtl/cndm_micro_desc_rd.sv +++ b/src/cndm/rtl/cndm_micro_desc_rd.sv @@ -262,6 +262,12 @@ always_ff @(posedge clk) begin end if (rst) begin + dma_rd_desc_req.req_valid <= 1'b0; + dma_desc.req_valid <= 1'b0; + wq_req_valid_reg <= 1'b0; + wq_rsp_ready_reg <= 1'b0; + s_axis_desc_req_tready_reg <= 1'b0; + s_axis_desc_req_tready_reg <= 1'b0; slot_start_ptr_reg <= '0; slot_rd_ptr_reg <= '0; slot_finish_ptr_reg <= '0;