whoops, WBASyncBridge ack signal not wired up!
authorLuke Kenneth Casson Leighton <lkcl@lkcl.net>
Sat, 16 Apr 2022 16:21:05 +0000 (17:21 +0100)
committerLuke Kenneth Casson Leighton <lkcl@lkcl.net>
Sat, 16 Apr 2022 16:21:05 +0000 (17:21 +0100)
src/soc/bus/wb_async.py

index 9c7b4e2ced24ed9eaddad11b7fa123e8dc6c7cf2..5e024c377948579842972bd89ab711cf5e95286c 100644 (file)
@@ -91,7 +91,6 @@ class WBAsyncBridge(Elaboratable):
         m = Module()
         comb = m.d.comb
         master_bus, slave_bus = self.master_bus, self.slave_bus
-        slave_ack = Signal()
         slave_err = Signal()
         slave_rty = Signal()
 
@@ -134,7 +133,7 @@ class WBAsyncBridge(Elaboratable):
                             o_wbs_sel_o=self.slave_bus.sel,
                             o_wbs_stb_o=self.slave_bus.stb,
                             o_wbs_cyc_o=self.slave_bus.cyc,
-                            i_wbs_ack_i=slave_ack,
+                            i_wbs_ack_i=self.slave_bus.ack,
                             i_wbs_err_i=slave_err,
                             i_wbs_rty_i=slave_rty
                             );