[Libre-soc-bugs] [Bug 806] Nest should be able to run at different clock rate than main CPU

bugzilla-daemon at libre-soc.org bugzilla-daemon at libre-soc.org
Thu Apr 14 12:49:19 BST 2022


https://bugs.libre-soc.org/show_bug.cgi?id=806

--- Comment #15 from Luke Kenneth Casson Leighton <lkcl at lkcl.net> ---
no. has to be done in the parent because it is only the parent
that knows if the WB4-pipe is connected to a WB3-classic.

burying the WB3-to-4-botch inside the peripheral will only
make using it harder due to undocumented side-effects.


diff --git a/src/soc/bus/wb_async.py b/src/soc/bus/wb_async.py
index
60844e56055ea1e2402ee92fc9aa3754fbe41325..6775427fd300d4e2113122ba3c9e5354332458fc
100644 (file)
--- a/src/soc/bus/wb_async.py
+++ b/src/soc/bus/wb_async.py
@@ -135,16 +135,6 @@ class WBAsyncBridge(Elaboratable):
                             i_wbs_rty_i=slave_rty
                             );

-        # Synthesize STALL signal for master port
-        if hasattr(self.master_bus, "stall"):
-            comb += self.master_bus.stall.eq(self.master_bus.cyc &
~self.master_bus.ack)
-
-        # Convert incoming slave STALL signal to a format that the async
bridge understands...
-        if hasattr(self.slave_bus, "stall"):
-            comb += slave_ack.eq(self.slave_bus.ack & ~self.slave_bus.stall)
-        else:
-            comb += slave_ack.eq(self.slave_bus.ack)
-
         # Wire unused signals to 0
         comb += slave_err.eq(0)
         comb += slave_rty.eq(0)

-- 
You are receiving this mail because:
You are on the CC list for the bug.


More information about the libre-soc-bugs mailing list