pass SPR MicroOp to MMU function unit
[soc.git] / src / soc / simple / core.py
index 9d115a3dc297e450b5fc02e854a90b9c8b0d28bc..d3a66bb1e9916c50277b1d5b1dc2a859707fc90b 100644 (file)
@@ -114,6 +114,9 @@ class NonProductionCore(Elaboratable):
                                                       state=self.state)
             self.des[funame] = self.decoders[funame].do
 
+        if "mmu0" in self.decoders:
+            self.decoders["mmu0"].mmu0_spr_dec = self.decoders["spr0"]
+
     def elaborate(self, platform):
         m = Module()
         # for testing purposes, to cut down on build time in coriolis2