From: Benjamin Herrenschmidt Date: Fri, 18 Oct 2019 23:27:02 +0000 (+1100) Subject: wb_arbiter: Forward stall signals X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=7a4a9b6377cb04438ab02a25fe167b7e026b01fb;p=microwatt.git wb_arbiter: Forward stall signals They are set to '1' for non-selected devices Signed-off-by: Benjamin Herrenschmidt --- diff --git a/wishbone_arbiter.vhdl b/wishbone_arbiter.vhdl index d839b31..8e2358b 100644 --- a/wishbone_arbiter.vhdl +++ b/wishbone_arbiter.vhdl @@ -43,6 +43,9 @@ begin wb1_out.ack <= wb_in.ack when state = WB1_BUSY else '0'; wb2_out.ack <= wb_in.ack when state = WB2_BUSY else '0'; wb3_out.ack <= wb_in.ack when state = WB3_BUSY else '0'; + wb1_out.stall <= wb_in.stall when state = WB1_BUSY else '1'; + wb2_out.stall <= wb_in.stall when state = WB2_BUSY else '1'; + wb3_out.stall <= wb_in.stall when state = WB3_BUSY else '1'; end process; wishbone_arbiter_process: process(clk)