diff --git a/core/cache_subsystem/axi_adapter.sv b/core/cache_subsystem/axi_adapter.sv index 7ce95017f6..e50f183301 100644 --- a/core/cache_subsystem/axi_adapter.sv +++ b/core/cache_subsystem/axi_adapter.sv @@ -95,8 +95,8 @@ module axi_adapter #( assign any_outstanding_aw = outstanding_aw_cnt_q != '0; - // Busy if we're not idle - assign busy_o = state_q != IDLE; + // Busy if we're not idle or have outstanding writes + assign busy_o = (state_q != IDLE) || any_outstanding_aw; always_comb begin : axi_fsm // Default assignments