diff --git a/modules/wishbone/wb_slave_adapter/wb_slave_adapter.vhd b/modules/wishbone/wb_slave_adapter/wb_slave_adapter.vhd index 98ed9a23eb1dc77a34f024fba844889c1bc161c2..d57f6308876ee40fc6fcf37337ee13a77d1a2950 100644 --- a/modules/wishbone/wb_slave_adapter/wb_slave_adapter.vhd +++ b/modules/wishbone/wb_slave_adapter/wb_slave_adapter.vhd @@ -187,7 +187,7 @@ begin -- rtl if(fsm_state = WAIT4ACK) then slave_out.stall <= not slave_out.ack; else - slave_out.stall <= '0'; + slave_out.stall <= slave_in.stb; end if; else master_out.stb <= slave_in.stb;