From 7a4a9b6377cb04438ab02a25fe167b7e026b01fb Mon Sep 17 00:00:00 2001 From: Benjamin Herrenschmidt Date: Sat, 19 Oct 2019 10:27:02 +1100 Subject: [PATCH] wb_arbiter: Forward stall signals They are set to '1' for non-selected devices Signed-off-by: Benjamin Herrenschmidt --- wishbone_arbiter.vhdl | 3 +++ 1 file changed, 3 insertions(+) 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)