From 5ea2acb3a22cb52d8d3f01e2eb5ec9da45c09434 Mon Sep 17 00:00:00 2001 From: Luca Colagrande Date: Tue, 18 Apr 2023 14:32:16 +0200 Subject: [PATCH] TODO check this fix is actually necessary --- src/axi_mcast_mux.sv | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/axi_mcast_mux.sv b/src/axi_mcast_mux.sv index c15b57cb4..313251af8 100644 --- a/src/axi_mcast_mux.sv +++ b/src/axi_mcast_mux.sv @@ -320,7 +320,7 @@ module axi_mcast_mux #( // Arbitrate "winners" of unicast and multicast arbitrations // giving priority to multicast - assign mcast_aw_ready = aw_ready && mcast_aw_valid; + assign mcast_aw_ready = aw_ready && mcast_aw_valid && !mcast_aw_commit; assign ucast_aw_ready = aw_ready && !mcast_aw_valid && !mcast_aw_commit; assign mst_aw_chan = mcast_aw_commit ? mcast_aw_chan : ucast_aw_chan; assign slv_aw_readies = mcast_aw_readies | ucast_aw_readies;