From 6900c9979bce2eaa2929a1d36ecc015dacec568a Mon Sep 17 00:00:00 2001 From: Istvan Csomortani Date: Fri, 3 Nov 2017 13:41:50 +0000 Subject: [PATCH] axi_dmac: Reset fifo_rd_data without delaying the valid data --- library/axi_dmac/dest_fifo_inf.v | 9 ++------- 1 file changed, 2 insertions(+), 7 deletions(-) diff --git a/library/axi_dmac/dest_fifo_inf.v b/library/axi_dmac/dest_fifo_inf.v index 9c0d45b20..841de0f73 100644 --- a/library/axi_dmac/dest_fifo_inf.v +++ b/library/axi_dmac/dest_fifo_inf.v @@ -130,13 +130,8 @@ dmac_data_mover # ( ); always @(posedge clk) begin - if ((resetn == 1'b0) || (data_enabled == 1'b0)) begin - dout <= {DATA_WIDTH{1'b0}}; - end else begin - if (data_valid) begin - dout <= dout_s; - end - end + if (en) + dout <= (data_valid) ? dout_s : {DATA_WIDTH{1'b0}}; end dmac_response_generator # (