From cd06f0b7dcad89bd3ef6d93fb261c382bd0efdf5 Mon Sep 17 00:00:00 2001 From: Alex Forencich Date: Mon, 19 Oct 2020 00:13:40 -0700 Subject: [PATCH] Drop entire write operation on address decode fail in axi_interconnect --- rtl/axi_interconnect.v | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/rtl/axi_interconnect.v b/rtl/axi_interconnect.v index dc9fd6438..bf060c8a1 100644 --- a/rtl/axi_interconnect.v +++ b/rtl/axi_interconnect.v @@ -646,7 +646,7 @@ always @* begin axi_addr_valid_next = 1'b0; - if (current_s_axi_wready && current_s_axi_wvalid) begin + if (current_s_axi_wready && current_s_axi_wvalid && current_s_axi_wlast) begin s_axi_wready_next[s_select] = 1'b0; s_axi_bvalid_next[s_select] = 1'b1; state_next = STATE_WAIT_IDLE;